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