Download presentation
Presentation is loading. Please wait.
Published byTodd Richards Modified over 9 years ago
1
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)1 J. M. Martins Ferreira FEUP / DEEC - Rua Dr. Roberto Frias 4200-537 Porto - PORTUGAL Tel. 351 225 081 889 / Fax: 351 225 081 443 (jmf@fe.up.pt / http://www.fe.up.pt/~jmf) Overview of the IEEE 1149.x test standards Design for Test Seminar
2
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)2 Boundary-scan (1149.1) Mixed-signal (1149.4) AC testing (1149.6) Why and where to use? The BS test principle Test access port and BS architecture BS instructions
3
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)3 Why Boundary Scan Test? The two main reasons that led in the mid- 80s to the development of BST were: –The complexity of ICs made it exceedingly difficult to develop test programs for the functional test of complex PCBs –Small outline surface mount devices and advanced mounting technologies almost disabled physical access to internal PCB nodes and made in-circuit test exceedingly difficult
4
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)4 The application domain of BST BST addresses the structural test of digital printed circuit boards Keywords: structural, digital, PCBs This embedded test infrastructure is now used for other purposes as well (e.g. in-system programming)
5
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)5 The BS test principle BS uses a Test Access Port (TAP) to decouple the internal IC logic from the pins and allows “direct” access to any PCB node without backdriving effects
6
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)6 The BS architecture Main blocks: –BST register –BP register –Instruction register –TAP controller –Other registers
7
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)7 The basic BS cell Three modes of operation: –Transparency –Controllability –Observability
8
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)8 TAP controller state transition diagram
9
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)9 BST instructions Mandatory: –EXTEST –SAMPLE / PRELOAD –BYPASS Optional: –INTEST, RUNBIST, CLAMP, IDCODE, USERCODE, HIGHZ
10
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)10 Boundary-scan (1149.1) Mixed-signal (1149.4) AC testing (1149.6) 1149.4: an extension of 1149.1 TBIC and ABMs (internal test circuitry) The PROBE instruction Parametric testing
11
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)11 The 1149.4 std defines an extension to 1149.1, to which it adds: –An analog test port (ATAP) with two pins (AT1, AT2) –An internal analog test bus (AB1, AB2) –A test bus interface circuit (TBIC) –The analog boundary modules (ABM) The IEEE 1149.4 standard for mixed signal test
12
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)12 The test bus interface circuit (TBIC) The TBIC defines the interconnections between the ATAP (AT1 and AT2) and the internal analog test bus (at least two lines, AB1 and AB2) The TBIC comprises a switching structure and a control structure
13
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)13 TBIC: The switching structure
14
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)14 TBIC: Control structure
15
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)15 The analog boundary modules (ABM) The ABMs in the analog pins extend the test functions made available by the DBMs All test operations combine digital (via TAP) and analog test “vectors” (via ATAP) Each ABM comprises a switching structure and a control structure
16
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)16 ABMs: Switching structure
17
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)17 ABMs: Control structure
18
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)18 The 1149.4 register structure The 1149.4 register structure is entirely digital and identical to the corresponding 1149.1 structure
19
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)19 The PROBE instruction The IEEE 1149.4 std defines a fourth mandatory instruction called PROBE: –The selected data register is the BS register –One or both of the ATAP pins connect to the corresponding AB1/AB2 internal test bus lines –Analog pins connect to the core and to AB1/AB2 as defined by the ABM 4-bit control word –Each DBM operates in transparent mode
20
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)20 Impedance measurement between pin and ground ITIT V VTVT Z D = V T / I T if: Z V >> Z S6 + Z SB2 Z V + Z S6 + Z SB2 >> Z D ZDZD
21
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)21 Boundary-scan (1149.1) Mixed-signal (1149.4) AC testing (1149.6) Scope and objectives Test of AC-coupled differential networks 1149.6 test cells and instructions
22
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)22 Scope and objectives Scope of 1149.6: Structural test of high- speed digital networks Objectives –Cope with differential and/or AC-coupled interconnections, enabling high fault coverage with minimum impact on mission logic –Reuse as much as possible IEEE 1149.1 tools (ensure compatibility with 1149.1 / 4)
23
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)23 AC-coupling, differential signalling Single-ended signalling with AC-coupling Differential signalling with AC-coupling and bias provision TX: RX:
24
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)24 Testing AC-coupled / differential networks BS cell placement has an impact on circuit performance and defect coverage Modified BS cells must ensure: –Signal transmission over AC-coupled nets –Logic level detection from AC test signals
25
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)25 1149.6 test cells An AC testing instruction selects the AC Mode, and a test signal suited for AC-coupled networks is applied to the pin A test receiver at the input cell derives logic level information from the incoming AC / DC test signal (valid transitions)
26
Design for Test Seminar @ HIBU – Oct. 31st 2006 J. M. Martins Ferreira - University of Porto (FEUP / DEEC)26 1149.6 instructions EXTEST_PULSE generates a transition even when the new test value at the driver pin retains its previous value EXTEST_TRAIN provides multiple additional transitions (to cope with transient conditions, when necessary) Both cause the driver pins to change state at least twice in Run-Test / Idle (from a Geek Squad add) Coffee break
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.