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. In this paper we consider the problem of testing of DCVS binary array dividers. Both the nonrestoring and restoring array dividers are considered. We show that a DCVS nonrestoring array divider can be made C-testable with only either 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 X n nonrestoring array divider only consists of n -1 two-input xor gates and one control input. We show 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 X n restoring array divider consists of n two-input xor gates and one control input.
Original language | English (US) |
---|---|
Pages (from-to) | 134-141 |
Number of pages | 8 |
Journal | IEEE Journal of Solid-State Circuits |
Volume | 26 |
Issue number | 2 |
DOIs | |
State | Published - Feb 1991 |
All Science Journal Classification (ASJC) codes
- Electrical and Electronic Engineering