Grupo de Sistemas Digitais e Embarcados (GSDE)
www.gsde.furg.br
Automação e Análise da inserção de falhas Single Event
Tra...
2/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde....
3/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde....
4/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde....
5/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde....
6/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde....
Grupo de Sistemas Digitais e Embarcados (GSDE)
www.gsde.furg.br
Fundamentação Teórica
8/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde....
9/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde....
10/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
11/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
12/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
13/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
14/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
15/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
16/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
Grupo de Sistemas Digitais e Embarcados (GSDE)
www.gsde.furg.br
Implementação da Ferramenta
18/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
19/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
20/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
21/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
22/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
23/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
24/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
25/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
26/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
27/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
28/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
29/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
30/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
31/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
32/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
33/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
34/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
35/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
36/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
37/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
38/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
39/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
40/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
41/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
42/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
Grupo de Sistemas Digitais e Embarcados (GSDE)
www.gsde.furg.br
Validação da Ferramenta: experimentos e
resultados
44/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
45/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
46/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
47/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
48/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
49/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
50/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
51/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
52/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
53/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
54/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
55/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
56/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
57/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
58/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
59/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
60/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
61/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
62/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
Grupo de Sistemas Digitais e Embarcados (GSDE)
www.gsde.furg.br
Considerações Finais
64/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
65/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
66/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
67/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
68/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
69/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
Grupo de Sistemas Digitais e Embarcados (GSDE)
www.gsde.furg.br
Automação da inserção de falhas Single Event Transient em
...
71/24
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
72/24
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
73/70
Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação
Rio Grande, Brasil – Novembro/2015www.gsde...
Próximos SlideShares
Carregando em…5
×

Automação e Análise da Inserção de falhas Single Event Transient em Circuitos Combinacionais em tecnologias nanométricas

231 visualizações

Publicada em

Monografia para obtenção do título em Engenharia de Controle e Automação

Publicada em: Engenharia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
231
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Automação e Análise da Inserção de falhas Single Event Transient em Circuitos Combinacionais em tecnologias nanométricas

  1. 1. Grupo de Sistemas Digitais e Embarcados (GSDE) www.gsde.furg.br Automação e Análise da inserção de falhas Single Event Transient em Circuitos Combinacionais em tecnologias nanométricas Ygor Quadros de Aguiar Orientadoras: Cristina Meinhardt Alexandra Zimpeck Trabalho de Conclusão de Curso Engenharia de Automação
  2. 2. 2/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Sumário 1. Introdução 2. Objetivo 3. Fundamentação Teórica 4. Implementação da Ferramenta 5. Validação da Ferramenta 6. Considerações
  3. 3. 3/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Introdução Os sistemas de computação estão presentes nas mais diversas áreas de aplicação ✓ entretenimento, ✓ sistemas de transportes ✓ sistemas de auxílio à vida (dispositivos hospitalares), ✓ serviços militares ✓ aplicações industriais
  4. 4. 4/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Introdução O avanço em pesquisas na microeletrônica ✓ Lei de Moore ✓ Dispositivos menores, menor consumo de energia e maior desempenho ✓ Miniaturização dos transistores, redução na tensão de alimentação, aumento das frequências de operação
  5. 5. 5/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Limitação da Tecnologia ✓ Aumento no custo do projeto; ✓ Aumento na potência consumida; ✓ Variabilidade no processo de fabricação; ✓ Aumento na vulnerabilidade a Soft Errors: ○ Redução da tensão de threshold ○ Redução das capacitâncias intrísicas do circuito
  6. 6. 6/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Objetivo Desenvolver uma ferramenta de inserção de falhas de radiação do tipo SET em circuitos combinacionais.
  7. 7. Grupo de Sistemas Digitais e Embarcados (GSDE) www.gsde.furg.br Fundamentação Teórica
  8. 8. 8/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Fontes de Radiação ✓ Radiação Solar ✓ Raios Cósmicos Galácticos ✓ Cinturões de Van Allen ✓ Anomalia do Atlântico Sul
  9. 9. 9/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Fontes de Radiação Anomalia do Atlântico SulCinturões de Van Allen ✓ Radiação Solar ✓ Raios Cósmicos Galácticos ✓ Cinturões de Van Allen ✓ Anomalia do Atlântico Sul
  10. 10. 10/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Single Event Effects (SEE):
  11. 11. 11/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Single Event Effects (SEE):
  12. 12. 12/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Single Event Effects (SEE): SET (Single Event Transient): elemento combinacional SEU (Single Event Upset): elemento sequencial Figura: Single Event Upset e Single Event Transient em um circuito. (Azambuja J. R., 2014)
  13. 13. 13/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Single Event Effects (SEE): ✓ Drift ○ Funneling ✓ Diffusion
  14. 14. 14/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Deposição e Coleção de Carga: Figura: Forma de onda típica da corrente da coleção de carga de um Single Event (Cummings, 2010)
  15. 15. 15/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Modelagem de um Single Event
  16. 16. 16/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Caracterização de um SET Figura: Esquemático da transferência da energia como pulso de tensão (Wang, 2008)
  17. 17. Grupo de Sistemas Digitais e Embarcados (GSDE) www.gsde.furg.br Implementação da Ferramenta
  18. 18. 18/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Proposta ✓ Estudo e análise dos efeitos de radiação em circuitos ✓ Ferramenta para injeção de falhas SET Interface da ferramenta de inserção de falhas Permanentes, onde será feita a integração de inserção de falhas transientes Descrição do Circuito e Parâmetros da Falha Transiente Análise Comportamental do Circuito à inserção da falha
  19. 19. 19/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Metodologia ❖ Desenvolvimento da ferramenta na linguagem de programação JAVA ❖ Simulação Elétrica através do simulador NGSPICE ✓ Descrição dos circuitos em netlists na Linguagem Spice
  20. 20. 20/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Injeção de Falhas Transientes Ferramenta de Simulação de Falhas Parâmetros do Circuito Parâmetros da Falha Arquivo Netlist Simulação NGSpice Arquivos Netlist com falhas Análise das Falhas Arquivos de Saída do Simulador (.data)
  21. 21. 21/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Funcionamento da Ferramenta Extensão da ferramenta de injeção de falhas permanentes desenvolvida por Zimpeck (2013)
  22. 22. 22/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Funcionamento da Ferramenta Extensão da ferramenta de injeção de falhas permanentes desenvolvida por Zimpeck (2013)
  23. 23. 23/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Funcionamento da Ferramenta - Identificação de todos os elementos - Identificação dos nodos
  24. 24. 24/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br - Identificação de todos os elementos - Identificação dos nodos Identificação dos Elementos e Nodos do Circuito no Netlist *Rede Pull-up Mpa s a vdd vdd PMOS W=100n L=32n Mpb s b vdd vdd PMOS W=100n L=32n *Rede Pull-down Mna s a x gnd NMOS W=100n L=32n Mnb x b gnd gnd NMOS W=100n L=32n *Capacitância da saída Cload s gnd 1f
  25. 25. 25/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Identificação dos Elementos e Nodos do Circuito no Netlist *Rede Pull up Mpa s a vdd vdd PMOS W=100n L=32n Mpb s b vdd vdd PMOS W=100n L=32n * Rede Pull down Mna s a x gnd NMOS W=100n L=32n Mnb x b gnd gnd NMOS W=100n L=32n * Capacitância da saída Cload s gnd 1f Transistores: Apmos , Bpmos , Anmos , Bnmos Capacitores: Cload Resistores: null Nodos: a, b, x, s, vdd, gnd
  26. 26. 26/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Funcionamento da Ferramenta - Modelo da falha SET - Inserção de Fonte de Corrente - Simulação de cada SET separadamente
  27. 27. 27/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Modelagem de um Single Event
  28. 28. 28/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Modelagem de um Single Event Linear Energy Transfer: quantidade de energia liberada por uma partícula por unidade de cumprimento percorrido
  29. 29. 29/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Simulação da Falha SET
  30. 30. 30/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Simulação da Falha SET
  31. 31. 31/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Funcionamento da Ferramenta - Injeção de falhas SET - Configuração dos parâmetros SET - Resultados parcial da análise
  32. 32. 32/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Interface Gráfica - Simulação SOF e SOnF
  33. 33. 33/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Interface Gráfica - Simulação de SET
  34. 34. 34/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Interface Gráfica - Parâmetros SET
  35. 35. 35/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Funcionamento da Ferramenta - Comparação entre esperado e obtido - Estado de Transição e Indeterminado - Geração de arquivos de análise para cada SET
  36. 36. 36/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Análise da Resposta - Modelo da falha SET - Inserção de Fonte de Corrente
  37. 37. 37/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Análise da Resposta - Modelo da falha SET - Inserção de Fonte de Corrente
  38. 38. 38/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Estados Existem 4 possíveis estados dos sinais: ✓ Estado Esperado ✓ Estado de Erro ✓ Estado de Transição ✓ Estado Indefinido
  39. 39. 39/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Estado de Transição Figura: Definição de inSlope de um dispositivo Estado das entradas quando as mesmas estão em transição, ou seja, dentro do período de slope do dispositivo.
  40. 40. 40/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Estado Indeterminado Figura: Margem de ruído definido na ferramenta Quando a saída do circuito se encontrar na margem de ruído definido pela ferramenta, como mostra a figura abaixo:
  41. 41. 41/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Análise dos Arquivos .data
  42. 42. 42/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Cadeia de inversores na saída do circuito sob teste: Análise da propagação de falhas
  43. 43. Grupo de Sistemas Digitais e Embarcados (GSDE) www.gsde.furg.br Validação da Ferramenta: experimentos e resultados
  44. 44. 44/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Conjuntos de análises disponíveis pela ferramenta: ✓ influência da frequência de operação; ✓ diferentes tecnologias; ✓ diferentes configurações de SET; ✓ confiabilidade em função dos Vetores de Entradas. Conjunto de Análises
  45. 45. 45/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Experimentos ❖ Injeção de falhas no nodo de saída dos circuitos. ➢ worst scenario ❖ Número de falhas: duas falhas por arco da função do circuito. ➢ HA_X1: 22 falhas, ➢ AOI21_X1: 26 falhas ➢ NAND2_X1: 12 falhas ❖ 3 células combinacionais de uma biblioteca de células comercial:
  46. 46. 46/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Análise da Influência da Frequência de Operação ❖ Tecnologia: 45nm High Performance da PTM.
  47. 47. 47/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br ❖ Tecnologia: 45nm High Performance da PTM. Análise da Influência da Frequência de Operação
  48. 48. 48/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Comparação dos efeitos de SET em diferentes tecnologias
  49. 49. 49/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Comparação dos efeitos de SET em diferentes tecnologias ~15% >30%
  50. 50. 50/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Comparação dos efeitos de SET em diferentes tecnologias
  51. 51. 51/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Comparação dos efeitos de SET em diferentes tecnologias ~35% ~41,67%
  52. 52. 52/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Comparação dos efeitos de SET em diferentes tecnologias ~35% ~41,67% 5 falhas detectadas
  53. 53. 53/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Efeitos de diferentes LETs
  54. 54. 54/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Efeitos de diferentes LETs
  55. 55. 55/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Efeitos de diferentes LETs
  56. 56. 56/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Efeitos de diferentes LETs
  57. 57. 57/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Análise da Confiabilidade em função dos Vetores de Entradas Circuito: meio somador HA_X1
  58. 58. 58/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Análise da Confiabilidade em função dos Vetores de Entradas Circuito: meio somador HA_X1
  59. 59. 59/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Circuito: meio somador HA_X1 Análise da Confiabilidade em função dos Vetores de Entradas
  60. 60. 60/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Circuito: meio somador HA_X1 Análise da Confiabilidade em função dos Vetores de Entradas
  61. 61. 61/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Circuito: meio somador HA_X1 Análise da Confiabilidade em função dos Vetores de Entradas
  62. 62. 62/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Circuito: meio somador HA_X1 Análise da Confiabilidade em função dos Vetores de Entradas
  63. 63. Grupo de Sistemas Digitais e Embarcados (GSDE) www.gsde.furg.br Considerações Finais
  64. 64. 64/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br ❖ Estudo sobre falhas de radiação ❖ Ferramenta de injeção de falhas SET ➢ Linguagem de programação JAVA ➢ Simulação Elétrica utilizando o simulador NGSPICE Considerações Finais
  65. 65. 65/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br ❖ Conjuntos de análises disponíveis pela ferramenta: ✓ Análise da influência da frequência de operação; ✓ Comparação entre diferentes tecnologias; ✓ Análise para diferentes configurações de SET; ✓ Análise de Confiabilidade em função dos Vetores de Entradas. ❖ Possibilita a identificação das regiões e estados do circuito mais sensíveis a falhas SET, contribuindo para o desenvolvimento de técnicas de tolerância a falhas mais precisas e eficientes. Considerações Finais
  66. 66. 66/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Trabalhos Futuros ❖ Métodos para Identificação dos nodos mais sensíveis ✓ cross section ✓ pesos dos nodos ■ atribuindo pesos segundo o número de junções PN pertencentes ao nodo. ❖ NAND2: ✓ 8 junções PN ✓ 4 nodos sensíveis: VDD, S, X e GND ✓ Pesos: VDD=2, S=3, X=2 e GND=1
  67. 67. 67/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br ❖ Métodos para Identificação dos nodos mais sensíveis ✓ cross section ✓ pesos dos nodos ■ atribuindo pesos segundo o número de junções PN pertencentes ao nodo. ❖ NAND2: ✓ 8 junções PN ✓ 4 nodos sensíveis: VDD, S, X e GND ✓ Pesos: VDD=2, S=3, X=2 e GND=1 2 3 2 1 Trabalhos Futuros
  68. 68. 68/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br ❖ Cálculo de cobertura de falhas ✓ considerando o número total de junções PN presentes no circuito e os vetores de teste. ✓ Para cada vetor de teste, injeção de falhas em todas as junções PN do circuito ■ Vetores de Teste: 2N ■ NAND2: ◆ 8 junções PN ◆ 32 possíveis casos de falhas Trabalhos Futuros
  69. 69. 69/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Publicações 1. AGUIAR, Y. Q. de; ZIMPECK, A. L.; MEINHARDT, C., Automação da inserção de falhas Single Event Transient em Circuitos Combinacionais em tecnologias nanométricas, MPU, FURG, Rio Grande, outubro de 2015. 2. AGUIAR, Y. Q. de; ZIMPECK, A. L.; MEINHARDT, C., A tool for Fault Insertion Simulation in CMOS circuits, IEEE Circuits and Systems Workshop (CASSW), UFRGS, Porto Alegre, outubro de 2015. 3. AGUIAR, Y. Q. de; ZIMPECK, A. L.; MEINHARDT, C., NFAS-tool: avaliação da confiabilidade de células combinacionais sob falhas de radiação do tipo SET, XXII IBERCHIP Workshop, UFSC, Santa Catarina, fevereiro de 2016. (Aguardando aprovação)
  70. 70. Grupo de Sistemas Digitais e Embarcados (GSDE) www.gsde.furg.br Automação da inserção de falhas Single Event Transient em Circuitos Combinacionais em tecnologias nanométricas Ygor Quadros de Aguiar ygoraguiar@furg.br Orientadoras: Cristina Meinhardt Alexandra Zimpeck
  71. 71. 71/24 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Simulação da Falha SET
  72. 72. 72/24 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br Simulação da Falha SET A inserção da fonte de corrente segundo a equação de Messenger no SPICE corresponde a seguintes definições:
  73. 73. 73/70 Apresentação do Trabalho de Conclusão do Curso de Engenharia de Automação Rio Grande, Brasil – Novembro/2015www.gsde.furg.br • Mascaramento Lógico ✓ quando o transiente não se manifesta na saída devido à lógica do circuito. Exemplo: em uma porta NAND se uma das entradas estiver em 0, não importa o valor das outras entradas, a saída será sempre 1. Mascaramento de Falhas ● Mascaramento Elétrico ✓ consiste na atenuação do pulso transiente de perdas elétricas das portas lógicas, se extinguindo antes de ser armazenado por um elemento de memória. ● Mascaramento por Janela de Amostragem ✓ caso SET não tenha sido mascarado lógica ou eletricamente, o mesmo pode ser capturado e armazenado em um flip-flop somente se encontre na janela de amostragem do elemento de memória e tenha duração suficiente, fatores que dependem do tempo de setup e do tempo de hold do flip-flop. Figura: Mascaramento Lógico (NETO, 2006) Figura: Mascaramento Elétrico (NETO, 2006) Figura: Mascaramento por Janela de Amostragem (NETO, 2006)

×