Testability of Vlsi: BITS Pilani
Testability of Vlsi: BITS Pilani
Testability of Vlsi: BITS Pilani
BITS Pilani
Pilani|Dubai|Goa|Hyderabad
1
BITS Pilani
Pilani|Dubai|Goa|Hyderabad
Course Overview
2
Course Description
• Technology Issues
• Failure patterns
• Stuck at faults
• Fault equivalence
• ROTH’s D algorithm
• example
• PODEM algorithm
• example
10
• TAP Controller
• Boundary Scan
11
12
13
14
15
• BIST architectures.
• Pseudo Random Pattern Generation.
• LFSR as pattern generator and signal analyzer.
• LFSR theory.
• Modular LFSR & characteristic polynomial.
• Primitive Polynomial and Companion Matrix.
• Response compaction – Polynomial division
• MISR
16
• Types of faults
• MARCH tests
• Memory BIST
17
18
Assignment 20%
19
INTRODUCTION
20
System On Chip (SoC)
PLATFORM ➢ Memories
DIGITAL IPs
➢ IOs
DIGITAL
IPs
FLASH
RAM ➢ Analog blocks
ANALOG
PADI
IOSS TCU
Design Structures
• Combinational Logic
• Sequential Logic
• Inputs & Outputs (I/O)
• Memories
• Analog
Combinational Logic
A3 n1
A2
Y
n2 n3
A1
A0
Sequential Logic
Step Q
0 111
1 011 CLK
Q[0] Q[1] Q[2]
Flop
Flop
Flop
2 101 D D D
3 010
4 001
5 100
6 110
7 111 (repeats)
Memory
ANALOG Block
• Combinational logic
• Sequential logic
Digital Basics
• Logic gates
– AND, OR , NOT, XOR..
– NAND, NOR..
• Truth tables
Digital Basics
• Flip flops
HDL - Verilog