DocumentCode :
1386629
Title :
Design of C-testable DCVS binary array dividers
Author :
Tong, Qiao ; Jha, Niraj K.
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
Volume :
26
Issue :
2
fYear :
1991
fDate :
2/1/1991 12:00:00 AM
Firstpage :
134
Lastpage :
141
Abstract :
Clocked differential cascode voltage switch (DCVS) circuits are dynamic CMOS circuits that have the advantage of being protected against test-set invalidation due to circuit delays and timing skews. The problem of testing nonrestoring and restoring DCVS binary array dividers is discussed. It is shown that a DCVS nonrestoring array divider can be made C-testable with only four or five vectors. These vectors detect all the detectable single stuck-at, stuck-open, and stuck-on faults in the circuit. The additional hardware required to achieve C-testability for an n×n nonrestoring array divider only consists of n-1 two-input XOR gates and one control input. It is also shown that a restoring DCVS binary array divider can be made C-testable with only six vectors, which also detect all the detectable single stuck-at, stuck-open, and stuck-on faults in the circuit. The hardware overhead required for the C-testable design of the n×n restoring array divider consists of n two-input XOR gates and one control input
Keywords :
CMOS integrated circuits; dividing circuits; fault location; integrated circuit testing; logic arrays; logic design; logic testing; C-testable design; DCVS binary array dividers; clocked DCVS circuits; differential cascode voltage switch; dynamic CMOS circuits; nonrestoring type; restoring type; stuck-at faults; stuck-on faults; stuck-open faults; two-input XOR gates; Circuit faults; Circuit testing; Clocks; Electrical fault detection; Fault detection; Hardware; Protection; Switches; Switching circuits; Voltage;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.68128
Filename :
68128
Link To Document :
بازگشت