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