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
fDate :
2/1/1991 12:00:00 AM
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;
Journal_Title :
Solid-State Circuits, IEEE Journal of