VLSI-Testing MODULE5
VLSI-Testing MODULE5
Prepared by
Mr. PRADEEPA S C
Asst.Professor
EC Dept.
JNNCE,Shimoga.
Module-5
Sequential MOS Logic Circuits:
Introduction, Behaviour of Bistable Elements
(Excluding Mathematical analysis) SR Latch Circuit,
Clocked Latch and Flip-Flop Circuits, Clocked SR
Latch, Clocked JK Latch.
[Text2: 8.1, 8.2, 8.3, 8.4]
Structured Design and Testing: Introduction, Design
Styles, Testing
[Text1: 6.1, 6.2. 6.5]
Structured Design and Testing
Design Styles
Techniques for reducing the complexity of IC design
1. Structured design strategies.
• Hierarchy
• Modularity
• Regularity
• Locality
2. Handcrafted mask layout
3. Gate array design
Testing and Verification
Tests fall into three main categories.
1. The first set of tests verifies that the chip performs its
intended function. Run before tapeout to verify the
functionality of the circuit. functionality tests or logic
verification.
2. The second set of tests are run on the first batch of chips
that return from fabrication. These tests confirm that the
chip operates as it was intended and help debug any
discrepancies.
3. The third set of tests verify that every transistor, gate,
and storage element in the chip functions correctly.
Testing
Logic Verification Principles
• To test this circuit exhaustively, a
sequence of 2N inputs (or test vectors)
must be applied and observed to fully
exercise the circuit. This combinational
circuit is converted to a sequential
circuit with addition of M registers, as
shown in Figure 15.6(b).
• A minimum of 2N+M test vectors must
be applied to exhaustively test the
circuit.
Types of models:
1. Stuck-At model.
2. Short Circuit/Open Circuit model.
1. Stuck-At model.
In the Stuck-At model, a faulty gate input is modeled as a
stuck at zero (Stuck-At-0, S-A-0) or stuck at one (Stuck-At-l, S-
A-l).
This model dates from board-level designs, where it was
determined to be adequate for modeling faults.