IEEE 1149.6 Boundary Scan
Eng. Emilio Miranda
Eng. Vanilson Leite
Abril de 2008
Escopo
• A norma IEEE 1149.6 define extensões
para a norma IEEE 1149.1 no sentido de
padronizar estruturas e métodos para a
realização de teste minimamente
intrusivos em redes digitais avançadas de
alto desempenho. Estas redes podem ser
do tipo par diferencial, acoplada por AC
ou ambas.
Abril de 2008
Emilio Miranda/Vanilson Leite
2
Objetivos
• O objetivo da norma IEEE1149.6 é ser um guia de
projeto para inserir capacidades de testes em pares
diferenciais ou não, acoplados em AC ou em DC;
• Os problemas que a norma propõem-se a encontrar
podem ser resumidos em dois tipos: de curtocircuito ou de circuito aberto nas trilhas da pcb e
nos pinos do CI;
• Os testes poderão cobrir uma larga faixa de
problemas por que incluem as instruções da
IEEE1149.1.
Abril de 2008
Emilio Miranda/Vanilson Leite
3
Introdução
• O padrão IEEE 1149.1 foi lançado em
1990, posteriormente teve duas revisões
senda a última em 2001;
• Devido ao aumento dos níveis de
integração e das velocidades dos sinais
transmitidos nas placas. Os projetistas
preferem usar pares diferenciais para
comunicação serial de alta velocidade,
devido a sua robustez em relação a ruídos
Abril de 2008
Emilio Miranda/Vanilson Leite
4
Introdução
• Em 2001 foi formado um grupo para
desenvolver uma extensão do IEEE 1149.1
que permitisse testar pares diferenciais
e/ou sinais com acoplamento AC;
• Em 2003, com menos de dois anos foi
lançado a extensão IEEE 1149.6;
Abril de 2008
Emilio Miranda/Vanilson Leite
5
Tecnologia
• O uso de capacitores em série para o
acoplamento AC bloqueia os sinais DC
entre o TX e o RX. logo será necessário o
uso de sinais variantes no tempo, para o
sinal passar pelos capacitores, durante o
teste no modo AC;
• O acoplamento AC cria uma rede RC que
causa uma queda no sinal com o tempo.
Abril de 2008
Emilio Miranda/Vanilson Leite
6
Tecnologia
• O tempo para lançar um sinal do driver e
o mesmo ser capturado no receiver
durante o teste, não é menor que 2.5 TCK;
• O tempo para sucessivos sinais não
depende somente do TCK, mas da
quantidade de deslocamento serial
preciso para carregar os dados nos
registros concatenados da BoundaryScan Chain.
Abril de 2008
Emilio Miranda/Vanilson Leite
7
Tipos de pinos e sinais
• Single-ended DC;
Abril de 2008
Emilio Miranda/Vanilson Leite
8
Tipos de pinos e sinais
• Single-ended AC;
Abril de 2008
Emilio Miranda/Vanilson Leite
9
Tipos de pinos e sinais
• Resposta do Single-ended AC:
Abril de 2008
Emilio Miranda/Vanilson Leite
10
Tipos de pinos e sinais
• Differential DC;
Abril de 2008
Emilio Miranda/Vanilson Leite
11
Tipos de pinos e sinais
• Differential DC;
Abril de 2008
Emilio Miranda/Vanilson Leite
12
Tipos de pinos e sinais
• Differential AC:
Abril de 2008
Emilio Miranda/Vanilson Leite
13
Tipos de pinos e sinais
• Differential AC;
Abril de 2008
Emilio Miranda/Vanilson Leite
14
Defeitos
• Defeitos são anormalidades na estrutura
da placa de circuito impresso que
ocorrem durante a manufatura que devem
ser encontrados e corrigidos. Tais como
solda aberta, curtos, componentes não
montados e componente com defeito;
• Não são levados em consideração
defeitos relacionados a performance;
Abril de 2008
Emilio Miranda/Vanilson Leite
15
Defeitos procurados pelo
Padrão
Abril de 2008
Emilio Miranda/Vanilson Leite
16
Defeitos procurados pelo
Padrão
Abril de 2008
Emilio Miranda/Vanilson Leite
17
Exemplo de Defeitos
Abril de 2008
Emilio Miranda/Vanilson Leite
18
Exemplo de Defeitos
Abril de 2008
Emilio Miranda/Vanilson Leite
19
Exemplo de Defeitos
Abril de 2008
Emilio Miranda/Vanilson Leite
20
Terminações diferenciais
Abril de 2008
Emilio Miranda/Vanilson Leite
21
Implementação dos testes
• Single-ended drive;
Abril de 2008
Emilio Miranda/Vanilson Leite
22
Implementação dos testes
• Diferencial drive;
Abril de 2008
Emilio Miranda/Vanilson Leite
23
Implementação dos testes
• Single-ended receiver;
Abril de 2008
Emilio Miranda/Vanilson Leite
24
Implementação dos testes
• Diferencial receiver;
Abril de 2008
Emilio Miranda/Vanilson Leite
25
Implementação dos testes
• Recepção de instruções AC;
– O capacitor em série com um sinal produz um
offset desconhecido ao mesmo;
– Devido ao offset, não podemos fazer uma
simples comparação do sinal com uma tensão
de referência;
– Como solução podemos observar a informação
contida na transição do sinal(voltage swing AV e
transition time At), que é independente do offset;
Abril de 2008
Emilio Miranda/Vanilson Leite
26
Implementação dos testes
• Variação de AV e AT
Abril de 2008
Emilio Miranda/Vanilson Leite
27
Implementação dos testes
• Recepção de instruções AC;
– Uma maneira de obter essa transição no sinal, é
fazer a comparação do sinal com o mesmo sinal
atrasado;
Abril de 2008
Emilio Miranda/Vanilson Leite
28
Implementação dos testes
• Implementação deste atraso:
Abril de 2008
Emilio Miranda/Vanilson Leite
29
Implementação dos testes
• Modelo do self-referenced test receiver:
Abril de 2008
Emilio Miranda/Vanilson Leite
30
Implementação dos testes
• Differential driver test receiver:
Abril de 2008
Emilio Miranda/Vanilson Leite
31
Implementação dos testes
• Caminho do sinal do driver até o receiver:
Abril de 2008
Emilio Miranda/Vanilson Leite
32
Implementação dos testes
• Test receiver para instruções AC e DC:
Abril de 2008
Emilio Miranda/Vanilson Leite
33
Instruções
• O IEEE 1149.6 adicionou mais duas novas
instruções para os testes AC:
– EXTEST_PULSE;
– EXTEST_TRAIN;
• As instruções do IEEE 1149.1 para os
teste DC também são suportadas pelo
IEEE 1149.6;
Abril de 2008
Emilio Miranda/Vanilson Leite
34
Instruções
• A instrução EXTEST_PULSE:
Abril de 2008
Emilio Miranda/Vanilson Leite
35
Instruções
• A instrução EXTEST_TRAIN:
Abril de 2008
Emilio Miranda/Vanilson Leite
36
Referências
• IEEE Std 1149.6-2003, IEEE Standard for Boundary-Scan
Testing of Advanced Digital networks;
• IEEE Std 1149.1-2001, IEEE Standard Test Access Port
and Boundary-Scan Architecture;
• Eklow B., “IEEE 1149.6 a practical perspective,” ITC
International Test Conference 2003.
• Eklow B., Barnhart C., “IEEE 1149.6: A Boundary-Scan
Standard for Advanced Digital Networks.
• http://www.asset-intertech.com/Videos/IEEE_1149dot6/1149dot6new-flash.htm
Abril de 2008
Emilio Miranda/Vanilson Leite
37
Download

apresent_1149_6