DocumentCode :
1542492
Title :
A testable CMOS asynchronous counter
Author :
Carson, Gerald ; Borriello, Gaetano
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
Volume :
25
Issue :
4
fYear :
1990
fDate :
8/1/1990 12:00:00 AM
Firstpage :
952
Lastpage :
960
Abstract :
A testable design for an asynchronous n-bit CMOS counter is presented, with test inputs that provide full coverage for stuck-at and stuck-open faults. The test time is O(n) where the counter outputs are not observable, compared to O(n 2) for a synchronous counter. Three control signals are required for the testable counter as opposed to one reset signal for the base counter. The testable counter incorporates a scan path, utilizing the state storage in the counter cells, whereby the counter is converted into an n-bit master-slave asynchronous shift register with the counter´s request input being used as the shift-register input. The only observable outputs are acknowledge and carry-out signals. The counter utilizes two-cycle (transition) signaling and guarantees that new output values are available before acknowledge is toggled. Two 16-b counters, one base design and one scan-based design, were fabricated on the same chip (2.0-μm n-well CMOS) through MOSIS. Four parts were received, all of which passed the test suites developed
Keywords :
CMOS integrated circuits; counting circuits; integrated logic circuits; logic design; logic testing; 2 micron; 21 MHz; 22.2 MHz; CMOS asynchronous counter; MOSIS; master-slave asynchronous shift register; n-well; scan path; stuck at faults; stuck-open faults; testable design; transition signalling; two cycle signalling; Clocks; Computer science; Control systems; Counting circuits; Degradation; Delay; Shift registers; Signal generators; Testing; Time measurement;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.58287
Filename :
58287
Link To Document :
بازگشت