Scan Through TAP
Scan Through TAP
Scan Through TAP
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008
Introduction
What is Scan-through-TAP?
Use of IEEE Standard 1149.1 user instruction to concatenate the
internal scan chain with the BSR chain to perform a single chain
operation
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008
System
System
Specification
Specification
Library Database
Library Database
New Modules
Configurable
Modules
New Modules
CustomisableRTL
Modules
(synthesisable
code)
(synthesisable RTL code)
Predefined
Predefined Modules
Modules
(synthesised
net-list, blocks)
SDF
(memory
and custom
and/or LEF)
HDLHDL
TopModel
Module
Definition
Definition
no
no
Logic
Re-synthesis
Sufficient?
Simulation
Simulation OK?
OK?
yes
yes
Logic Synthesis
DFT/BSD
no
no
Layout
Re-synthesis
Sufficient?
Simulation
Simulation OK?
OK?
Test
TestBenches
Benches
yes
Layout Synthesis
yes
ATPG
no
Simulation
Simulation OK?
OK?
yes
Final Chip
Layout
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008
Lib
Lib
1149.1 BSD Inserted design
Preview BSD
BSD Patterns
Read Pin Map
BSD Gate Level
Netlist
BSD Patterns
BSDL File
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008
Scan-Through-TAP Register
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008
Design Compiler
DFT Compiler
Test Synthesis
BSD Compiler
JTAG Insertion
Functional
Patterns
Netlist &
SPF
TetraMAX ATPG
ATPG
Patterns
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008
SOC features
0.25 m CMOS technology
23 mm2 of silicon area
2.5 mm2 occupied by memory
~ 1 million transistors
104 functional ports
12 inputs
44 outputs
48 bidirectional
5 TAP ports
TRST
TCK
TMS
TDI
TDO
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008
5 TAP instructions
BYPASS
EXTEST
PRELOAD
SAMPLE
STT
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008
Summary
13th IEEE European Test Symposium, Verbania, ITALY, May 25-29, 2008