[email protected] Test Based on Current Monitoring: I DDq Testing.
-
Upload
florence-richard -
Category
Documents
-
view
218 -
download
0
Transcript of [email protected] Test Based on Current Monitoring: I DDq Testing.
![Page 2: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/2.jpg)
Up to now, fault-tolerance has been based on the observation of system logic states.
The next slides describe a new paradigm: decide if the system is correct or faulty by observing the current (IDDq) consumption.
This approach is also based on HW redundancy, since extra logic is placed
on-board or on-chip in the form of dedicated chips or IP-cores, respectively.
![Page 3: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/3.jpg)
Em 1963 Frank Wanlass (Fairchild Semiconductor) publicou o conceito de circuito CMOS. Ocorreu-lhe que um circuito CMOS usa muito pouca potência quando em standby, na verdade a única corrente que fluiria seria a corrente de leakage.
What is IDDq?
![Page 4: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/4.jpg)
Reference Paper:
Mark W. Levi in his ITC’1981 paper (“CMOS is most Testable”, Proceedings of ITC’81, pp. 217-220).
What is IDDq?
![Page 7: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/7.jpg)
What is IDDq?
Mede a corrente de entrada em condição de steady state.
Nenhum caminho direto entre VDD e Gnd.
Sem defeito -> alta impedância entre VDD e Gnd no estado quiescente!
Se o IC puxa corrente -> defeito!
![Page 8: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/8.jpg)
Determinar o threshold
Muito alto (qual o problema?)
Muito baixo (qual o problema?)
Dificulties involved with IDDq Monitoring
![Page 10: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/10.jpg)
Devemos jogar todos os CIs com IDDq anormal no lixo, mesmo que passem em outros tipos testes?
Dificulties involved with IDDq Monitoring
Sim !
![Page 12: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/12.jpg)
O teste de IDDQ é mais difícil para 130-nm ou processos menores, porque o ruído no circuito dificulta a distinção entre o dispositivo bom e o com falha.
IDDq and Technology Scaling
![Page 14: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/14.jpg)
Módulos Monitores On-Board
Chips monitores que são colocados na placa
Techniques for Measurements (1)
![Page 15: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/15.jpg)
Módulos Monitores On-Board
Chips monitores que são colocados na placa
Techniques for Measurements (1)
![Page 16: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/16.jpg)
On-Board Test Controller (or Automatic Test Equipment )
Synchronization
Módulos Monitores On-Board
Chips monitores que são colocados na placa
Techniques for Measurements (1)
![Page 17: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/17.jpg)
Módulos Monitores On-Chip
Núcleos IP monitores que são colocados on-chip
Techniques for Measurements (2)
ICCD 1988
![Page 18: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/18.jpg)
Techniques for Measurements (2)
Módulos Monitores On-Chip
Núcleos IP monitores que são colocados on-chip
![Page 19: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/19.jpg)
Techniques for Measurements (2)
Módulos Monitores On-Chip
Núcleos IP monitores que são colocados on-chip
![Page 20: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/20.jpg)
Techniques for Measurements (2)
Módulos Monitores On-Chip
Núcleos IP monitores que são colocados on-chip
![Page 22: Vargas@computer.org1 Test Based on Current Monitoring: I DDq Testing.](https://reader036.fdocuments.in/reader036/viewer/2022062518/56649e6b5503460f94b69f64/html5/thumbnails/22.jpg)
1K x 1bit SEU-Tolerant SRAM Chip with Core Size: 3.5 X 4.6mm2
Techniques for Measurements (3)