• DocumentCode
    786821
  • Title

    A framework for testing special-purpose memories

  • Author

    Sidorowicz, Piotr R. ; Brzozowski, Janusz A.

  • Author_Institution
    Maveric Solutions, Ottawa, Ont., Canada
  • Volume
    21
  • Issue
    12
  • fYear
    2002
  • fDate
    12/1/2002 12:00:00 AM
  • Firstpage
    1459
  • Lastpage
    1468
  • Abstract
    Current memory testing methods rely on fault models that are inadequate to accurately represent potential defects that occur in modern, often specialized, memories. To remedy this, the authors present a formal framework for modeling and testing special-purpose memories. Their approach uses three models: the transistor circuit, the event-sequence model, and finite-state machines. The methodology is explained using the example of a content-addressable memory (CAM). The fault model they describe comprises input stuck-at, transistor, and bridging faults. The authors show that functional tests can reliably detect all input stuck-at faults, most transistor faults (including all stuck-open faults), and about 50% of bridging faults. The remaining faults are detectable by parametric tests. A test of length 7n+2l+9 that detects all the reliably testable faults in an n-word by l-bit CAM is presented. A CAM test by Giles & Hunter is evaluated with respect to the input stuck-at faults. It is shown that this test fails to detect certain faults; it can be modified to achieve full coverage at the cost of increased length.
  • Keywords
    content-addressable storage; fault diagnosis; finite state machines; integrated circuit testing; integrated memory circuits; bridging fault; content-addressable memory; event-sequence model; fault model; finite-state machine; parametric test; special-purpose memory testing; stuck-at fault; stuck-open fault; transistor circuit; transistor fault; CADCAM; CMOS memory circuits; Circuit analysis; Circuit faults; Circuit testing; Computer aided manufacturing; Conferences; Costs; Electrical fault detection; Fault detection;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2002.804375
  • Filename
    1097865