presented by yifat kapach jtag course 2006
DESCRIPTION
SCITT. Presented by Yifat Kapach jtag course 2006. What is SCITT?. S tatic C omponent I nterconnection T est T echnology Standard IEEE P1581. The acronym SCITT shows 2 important aspects: - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/1.jpg)
11
Presented by Yifat KapachPresented by Yifat Kapachjtag course 2006jtag course 2006
![Page 2: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/2.jpg)
2
What is SCITT?
Static
Component
Interconnection Test
TechnologyStandard IEEE P1581
![Page 3: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/3.jpg)
3
The acronym SCITT shows 2 important aspects:1. It is about ‘static’ testing.
Once in test mode it bypasses the dynamic (parametric and high frequency) properties of the component.
![Page 4: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/4.jpg)
4
2. It is about component interconnection testing, verifying the connections between the device and its surroundings.
![Page 5: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/5.jpg)
5
A short background…
SCITT was launched in 1998. SCITT has been jointly developed by
Philips & Fujitsu. SCITT is developed to provide a cheap
test solution in combination with Boundary-Scan (not a substitute!)
![Page 6: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/6.jpg)
6
The problem…
For modern, complex memories (as Flash,
SDRAM etc.) a test problem arises.- Dynamic restrictions (clusters require a high-speed clock) hamper normal
interconnection test because the Boundary Scan circuit can not meet these dynamic requirements.
A complex memory is a memory with an
embedded protocol or memories that need
initialization before use
![Page 7: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/7.jpg)
7
- Non-volatile memories hamper normal interconnection test because writing into the memory will destroy the functional programmed data. Testing before functionally programming the device is not feasible because of the too long testing time.
![Page 8: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/8.jpg)
8
Getting to the Solution…
The cooperation with Boundary-Scan, in order to enable simple and efficient testing requires some Design-For-Test (DFT) adaption in these ‘complex’ memories.
![Page 9: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/9.jpg)
9
requires the insertion of XOR/XNOR circuits in a device. These circuits replace the normal function of a chip when in test mode. It is basically meant for board-level test.
![Page 10: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/10.jpg)
10
ABC
001
010
100
111
![Page 11: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/11.jpg)
11
The basic idea of SCITT is simple:Consider all outputs of a device as outputs of XOR/XNOR circuits.- each output function (pin) must have a
unique mapping on the inputs of the device.
- A fail-safe way to get in and out of test-mode is required.
![Page 12: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/12.jpg)
12
![Page 13: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/13.jpg)
13
The patterns used as test vectors are all-0s, all-1s, walking-0 and walking-1. For an N-input memory device, this amounts to 2N+2 patterns applied through the Boundary-Scan interface.
The method requires about 2N BUS cycles!
![Page 14: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/14.jpg)
14
In test mode a simple, static, logic (XOR/XNOR) function remains that replaces the original function of the device, as ‘seen’ from it’s pins. This logic function enables easy detection of all single stuck-at and bridging faults that may occur during assembly.
![Page 15: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/15.jpg)
15
Fault Coverage
For SCITT, the fault model includes: Stuck-at faults on inputs and outputs
(both stuck-at-one & stuck-at-zero) Non-overlapping bridging faults
between groups of pins: input-to-input, output-to-output or
input-to-output (both wired-OR & wired-AND)
![Page 16: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/16.jpg)
16
For this fault model we get a perfect detection and perfect diagnosis of faults!
100%
![Page 17: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/17.jpg)
17
SUMMARY
SCITT test sequence writes and reads to and from the flash device without actually writing into the memory space.
SCITT needs no or almost no extra pins and requires very little silicon overhead.
![Page 18: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/18.jpg)
18
What is going on with SCITT… Since 1998, Philips has worked with
Fujitsu to demonstrate the technology. Fujitsu has built SCITT circuitry into 32 Mbit SDRAM and, together, they have demonstrated the viability of the technology.
The work was presented at the 1999 ITC.
The reaction was positive.(update written by ASSET, July 5, 2000)
![Page 19: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/19.jpg)
19
Addition:
From the working group declarations…
![Page 20: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/20.jpg)
20
Scope of project:
“This project will develop a standard protocol for testing the interconnection of low-cost, complex memory ICs where additional pins for testing are not available and implementation of Boundary Scan is not feasible. This protocol will describe the implementation rules for the SCITT test logic in ICs which is needed for testing and describes test mode access and exit. The project is limited to the behavioural description of the implementation and will not include the technical design for the test.”
![Page 21: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/21.jpg)
21
Purpose of project:
“There is currently no defined, independent standard for this new test technology. Each vendor is free in the way of implementing test hardware functionality in their ICs. Without an independent standard, testability is reduced and test coverage may not be complete making the test technology less useful for users. This protocol will provide the necessary implementation rules for highest coverage and diagnosis and for test mode access and exit. It will guide IC vendors to implement and test manufacturers to support this uniform design-for-test method. The standard also allows implementation in devices other than memories. In contrast to IEEE 1149.1 standard this standard provides a static test
method, requires less test pins and is lower in costs”.
![Page 22: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/22.jpg)
22
![Page 23: Presented by Yifat Kapach jtag course 2006](https://reader036.vdocuments.mx/reader036/viewer/2022081513/568138f1550346895da0a882/html5/thumbnails/23.jpg)
2323
ReferencesReferences::
http://www.cs.huji.ac.il/~dfthttp://www.cs.huji.ac.il/~dft part 11 part 11
slides 11.26 11.27slides 11.26 11.27 http://www.grouper.ieee.org/groups/15http://www.grouper.ieee.org/groups/15
81/81/
http://www.asset-intertech.com/suppohttp://www.asset-intertech.com/support/backgnd/scitt.htmlrt/backgnd/scitt.html