Title :
Conditionally robust two-pattern tests and CMOS design for testability
Author :
Sherlekar, S.D. ; Subramanian, P.S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Bombay, India
fDate :
3/1/1988 12:00:00 AM
Abstract :
The concept of a conditionally robust two-pattern test for testing stuck-open transistor faults in CMOS gates is introduced. Such a test is conditionally hazard-free; i.e. the transition will not produce a hazardous output provided a (partial) order is imposed on the time instants at which the components of the input pattern undergo transition. Two sources of the existence of such a partial order are identified: (1) when a set of transistors is controlled by the same logic signal, the symbolic layout (routing) information provides the knowledge of such a partial order; and (2) multipattern tests, which may be necessary to test embedded CMOS gates, can be looked upon as two-pattern tests with an imposed partial order. Algorithms are given to determine whether a two-pattern test is conditionally hazard-free under a given partial order and to compute minimal cardinality partial orders that, when imposed on a transition, make it conditionally hazard-free
Keywords :
CMOS integrated circuits; hazards and race conditions; integrated logic circuits; logic design; logic testing; CMOS gates; conditionally hazard-free; design for testability; logic circuits; minimal cardinality partial orders; robust two-pattern tests; stuck-open transistor faults; CMOS logic circuits; Circuit faults; Circuit testing; Design for testability; Hazards; Logic testing; Robustness; Routing; Semiconductor device modeling; Switches;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on