230 likes | 371 Views
Test Based on Current Monitoring: I DDq Testing. 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 ( I DDq ) consumption .
E N D
Test Based on Current Monitoring: IDDq Testing vargas@computer.org
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 placedon-boardor on-chip in the form of dedicated chips or IP-cores, respectively. vargas@computer.org
What is IDDq? Em 1963 Frank Wanlass (FairchildSemiconductor) 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 deleakage. vargas@computer.org
What is IDDq? Reference Paper: Mark W. Levi in his ITC’1981 paper (“CMOS is most Testable”, Proceedings of ITC’81, pp. 217-220). vargas@computer.org
What is IDDq? FaultyBehavior vargas@computer.org
What is IDDq? FaultyBehavior vargas@computer.org
What is IDDq? Mede a corrente de entradaem condição de steady state. Nenhum caminho direto entre VDD e Gnd. Sem defeito -> alta impedância entre VDD e Gndno estado quiescente! Se o IC puxa corrente -> defeito! vargas@computer.org
Dificulties involved with IDDq Monitoring • Determinar o threshold • Muito alto (qual o problema?) • Muito baixo (qual o problema?) vargas@computer.org
Dificulties involved with IDDq Monitoring vargas@computer.org
Dificulties involved with IDDq Monitoring • Devemos jogar todos os CIs com IDDq anormal no lixo, mesmo que passem em outros tipos testes? • Sim ! vargas@computer.org
Types of Defects Detected by IDDq Monitoring vargas@computer.org
IDDq and Technology Scaling • 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. vargas@computer.org
IDDq Fault Coverage Goal: IDDQ fault coverage of 95% or greater vargas@computer.org
Techniques for Measurements (1) • Módulos Monitores On-Board • Chips monitores que são colocados na placa vargas@computer.org
Techniques for Measurements (1) • Módulos Monitores On-Board • Chips monitores que são colocados na placa vargas@computer.org
Techniques for Measurements (1) • Módulos Monitores On-Board • Chips monitores que são colocados na placa On-Board Test Controller (or Automatic Test Equipment ) Synchronization vargas@computer.org
Techniques for Measurements (2) • Módulos Monitores On-Chip • Núcleos IP monitores que são colocados on-chip ICCD 1988 vargas@computer.org
Techniques for Measurements (2) • Módulos Monitores On-Chip • Núcleos IP monitores que são colocados on-chip vargas@computer.org
Techniques for Measurements (2) • Módulos Monitores On-Chip • Núcleos IP monitores que são colocados on-chip vargas@computer.org
Techniques for Measurements (2) • Módulos Monitores On-Chip • Núcleos IP monitores que são colocados on-chip vargas@computer.org
Techniques for Measurements (3) vargas@computer.org
Techniques for Measurements (3) 1K x 1bit SEU-Tolerant SRAM Chip with Core Size: 3.5 X 4.6mm2 vargas@computer.org
Thank you for your attention vargas@computer.org