automação e análise da inserção de falhas single event transient em circuitos combinacionais em...

73
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

Upload: ygor-aguiar

Post on 18-Feb-2017

229 views

Category:

Engineering


8 download

TRANSCRIPT

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

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 AguiarOrientadoras: Cristina Meinhardt

Alexandra Zimpeck

Trabalho de Conclusão de Curso Engenharia de Automação

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

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ção2. Objetivo3. Fundamentação Teórica4. Implementação da Ferramenta5. Validação da Ferramenta6. Considerações

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

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

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

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

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

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

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

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.

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

Grupo de Sistemas Digitais e Embarcados (GSDE)www.gsde.furg.br

Fundamentação Teórica

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

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

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

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 Sul Cinturões de Van Allen

✓ Radiação Solar

✓ Raios Cósmicos Galácticos

✓ Cinturões de Van Allen

✓ Anomalia do Atlântico Sul

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

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):

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

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):

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

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)

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

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

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

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)

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

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

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

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)

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

Grupo de Sistemas Digitais e Embarcados (GSDE)www.gsde.furg.br

Implementação da Ferramenta

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

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 transientesDescrição do Circuito e Parâmetros da Falha Transiente

Análise Comportamental do Circuito à inserção da falha

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

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

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

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)

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

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)

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

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)

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

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

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

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=32nMpb s b vdd vdd PMOS W=100n L=32n

*Rede Pull-down

Mna s a x gnd NMOS W=100n L=32nMnb x b gnd gnd NMOS W=100n L=32n

*Capacitância da saídaCload s gnd 1f

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

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=32nMpb s b vdd vdd PMOS W=100n L=32n

* Rede Pull down

Mna s a x gnd NMOS W=100n L=32nMnb x b gnd gnd NMOS W=100n L=32n

* Capacitância da saídaCload s gnd 1f

Transistores:Apmos, Bpmos, Anmos, Bnmos

Capacitores:Cload

Resistores:null

Nodos:a, b, x, s, vdd, gnd

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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

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:

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

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

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

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

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

Grupo de Sistemas Digitais e Embarcados (GSDE)www.gsde.furg.br

Validação da Ferramenta: experimentos e resultados

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

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

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

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:

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

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.

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

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

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

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

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

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%

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

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

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

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%

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Grupo de Sistemas Digitais e Embarcados (GSDE)www.gsde.furg.br

Considerações Finais

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

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

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

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

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

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

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

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

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

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

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

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)

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

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 [email protected]

Orientadoras: Cristina MeinhardtAlexandra Zimpeck

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

71/24Apresentaçã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

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

72/24Apresentaçã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:

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

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)