Vlsi Unit 5 Notes
Vlsi Unit 5 Notes
Low – Power
UNIT-5: CMOS Logic
INTRODUCTION TO TESTING
Circuits
Design for Testability: Introduction
• The task of determining whether fabricated chips are fully
functional is highly complex and can be very time-
consuming.
• Therefore, this circuit is not fully testable. The main cause of this
difficulty in this circuit is the fact that input B fans out to lines 5 and 6,
and then after the OR3 gate, both line signals are combined in the AND3
gate.
• Reconvergent fanouts make the testing of the circuit much more difficult.
• If a large number of input vectors are required to set
a particular node value to 1 or 0 (fault excitation) and
to propagate an error at the node to an output (fault
effect propagation), then the testability is low.
• Multiplexors (muxes) can be inserted such that some of the primary inputs can
be fed to partitioned parts through multiplexers with accessible control signals.
• With this design technique, the number of accessible nodes can be increased and
the number of test patterns can be reduced.
• A case in point would be the 32-bit counter. Dividing this counter into two 16-
bit parts would reduce the testing time in principle by a factor of 215.