CA-BIST for asynchronous circuits: a case study on the RAPPID asynchronous instruction length decoder

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Electrical & Computer Engineering
Creator Stevens, Kenneth
Other Author Roncken, Marly; Pendurkar, Rajesh; Rotem, Shai; Chaudhuri, Parimal Pal
Title CA-BIST for asynchronous circuits: a case study on the RAPPID asynchronous instruction length decoder
Date 2000
Description This paper presents a case study in low-cost noninvasive Built-In Self Test (BIST) for RAPPID, a largescale 120,000-transistor asynchronous version of the Pentium® Pro Instruction Length Decoder, which runs at 3.6 GHz. RAPPID uses a synchronous 0.25 micron CMOS library for static and domino logic, and has no Design-for-Test hooks other than some debug features. We explore the use of Cellular Automata (CA) for on-chip test pattern generation and response evaluation. More specifically, we look for fast ways to tune the CA-BIST to the RAPPID design, rather than using pseudo-random testing. The metric for tuning the CA-BIST pattern generation is based on an abstract hardware description model of the instruction length decoder, which is independent of implementation details, and hence also independent of the asynchronous circuit style. Our CA-BI ST solution uses a novel bootstrap procedure for generating the test patterns, which give complete coverage for this metric, and cover 94% of the testable stuck-at faults for the actual design at switch level. Analysis of the undetected and untestable faults shows that the same fault effects can be expected for a similar clocked circuit. This is encouraging evidence that testability is no excuse to avoid asynchronous design techniques in addition to high-performance synchronous solutions.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
First Page 62
Last Page 72
Language eng
Bibliographic Citation Roncken, M., Stevens, K. S., Pendurkar, R., Rotem, S., & Chaudhuri, P. P. (2000). CA-BIST for asynchronous circuits: a case study on the RAPPID asynchronous instruction length decoder. Proceedings of the 6th International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC-2000), 62-72. April.
Rights Management (c) 2000 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Format Medium application/pdf
Format Extent 159,550 bytes
Identifier ir-main,15298
ARK ark:/87278/s6rf6cn5
Setname ir_uspace
ID 707249
Reference URL https://collections.lib.utah.edu/ark:/87278/s6rf6cn5