A formal framework for modeling and testing memories

dc.contributor.authorSidorowicz, Piotr Roalden
dc.date.accessioned2006-07-28T20:01:16Z
dc.date.available2006-07-28T20:01:16Z
dc.date.issued2000en
dc.date.submitted2000en
dc.description.abstractTesting is essential to VLSI circuit production. In the case of memory circuits, the cost of testing often exceeds the cost of manufacture. Current memory testing methods rely on fault models that are inadequate to accurately represent potential defects that occur in modern, often specialized, memories. We present a formal framework for modeling and testing memories. Simple fault models are created, based on potential circuit-level defects in a given memory. This framework is demonstrated using a content-addressable memory (CAM) as an example, CAMs are used in integrated circuits where searching is a key operation. A CAM cell is analyzed at the transistor-network, event-sequency and finite-state machine levels. A fault model is defined: it comprises input stuck-at, transistor and bridging faults. We 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 + 21 - 9, that detects all the reliably testable faults in an n-word by l-bit CAM was designed. DFT suggestions that reduce the length of this test to 21 / 11 are proposed. Two CAM tests, by Giles & Hunter and by Kornachuk et al., are evaluated with respect to the input stuck-at faults. It is shown that the former test fails to detect certain faults: it can be modified to achieve full coverage at the cost of increased length. To demonstrate the general applicability of our framework, an input stuck-at fault model of a word-oriented, statis random-access memory (SRAM) is also given. Several commonly known tests are evaluated: some fail to detect close to 50% of faults in this model.en
dc.formatapplication/pdfen
dc.format.extent5136045 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10012/518
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.rightsCopyright: 2000, Sidorowicz, Piotr Roald. All rights reserved.en
dc.subjectHarvested from Collections Canadaen
dc.titleA formal framework for modeling and testing memoriesen
dc.typeDoctoral Thesisen
uws-etd.degreePh.D.en
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
NQ51227.pdf
Size:
4.26 MB
Format:
Adobe Portable Document Format