• DocumentCode
    1918697
  • Title

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

  • Author

    Roncken, Marly ; Stevens, Ken ; Pendurkar, Rajesh ; Rotem, Shai ; Chaudhuri, Parimal Pal

  • Author_Institution
    Intel Corp., Hillsboro, OR, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    62
  • Lastpage
    72
  • Abstract
    This paper presents a case study in low-cost noninvasive Built-in Self Test (BIST) for RAPPID, a large-scale 120,000-transistor asynchronous version of the Pentium(R) Pro Instruction Length Decoded 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 decodes which is independent of implementation details, and hence also independent of the asynchronous circuit style. Our CA-BIST 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
  • Keywords
    asynchronous circuits; built-in self test; cellular automata; logic testing; BIST; CA-BIST; Cellular Automata; RAPPID; RAPPID asynchronous instruction length decoder; asynchronous circuits; domino logic; dynamic circuits; pulse logic; self-timed circuits; stuck-at faults; switch-level fault simulation; test pattern generation; testability; Asynchronous circuits; Automatic testing; Built-in self-test; Circuit faults; Circuit testing; Decoding; Large-scale systems; Libraries; Switches; Test pattern generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Research in Asynchronous Circuits and Systems, 2000. (ASYNC 2000) Proceedings. Sixth International Symposium on
  • Conference_Location
    Eilat
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-0586-4
  • Type

    conf

  • DOI
    10.1109/ASYNC.2000.836798
  • Filename
    836798