Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da FURG (RI FURG) |
Texto Completo: | http://repositorio.furg.br/handle/1/9838 |
Resumo: | Para lidar com os desafios da tecnologia nanométrica CMOS, novas metodologias de projeto são necessárias de forma a aumentar a robustez dos circuitos. Considerando os altos custos associados com as técnicas de tolerância a falhas tradicionais, soluções alternativas, baseadas em tolerância a falhas parcial e técnicas para ignorar as falhas estão sendo cada vez mais exploradas como possíveis soluções para o problema da confiabilidade. Nesse contexto, uma avaliação precisa da confiabilidade dos circuitos é fundamental para permitir um fluxo de projeto automatizado de avaliação de confiabilidade, no qual as ferramentas de síntese poderiam rapidamente alternar entre diversas configurações de circuitos para definir a melhor opção. O modelo das Matrizes de Transferência Probabilística (PTM) é uma das alternativas mais utilizadas. A maneira de representar portas lógicas utilizando a PTM considera um valor de confiabilidade q para todas as combinações de entrada dessas portas. Contudo, essa adoção de mesmo valor de confiabilidade pode subestimar ou até mesmo superestimar a probabilidade de erro. De forma a produzir PTMs mais precisas para portas lógicas, este trabalho analisa a confiabilidade de diferentes arranjos de transistores e diferentes vetores de entrada para diferentes tipos de falhas. Um modelo probabilístico foi desenvolvido de forma a analisar a confiabilidade de diferentes arranjos de transistores considerando falhas permanentes, tais como: Stuck-On e Stuck-Open. Os resultados deste trabalho mostram que considerar uma mesma confiabilidade para todos os vetores de entrada subestima a influência das entradas na confiabilidade do circuito como um todo. A metodologia proposta foi utilizada para calcular a confiabilidade de um circuito ISCAS C17, considerando um valor definido de confiabilidade da tecnologia. A utilização das PTMs criadas pelo modelo desenvolvido com a informação das falhas Stuck-On/Stuck-Open resultou em uma probabilidade de erro diferente para o este circuito. Uma diferença nas probabilidades das entradas pode fazer com que a probabilidade de erro de uma mesma porta lógica seja diferente, impactando na confiabilidade final do circuito. A aplicação dessa observação ao circuito C17 permitiu uma análise da influência dos vetores de entrada na confiabilidade do circuito, verificando-se quais portas lógicas são as mais sensíveis. A identificação das portas mais sensíveis em circuitos permitirá que as técnicas de redundância sejam aplicadas diretamente nestas portas, aumentando a confiabilidade do circuito com um menor custo em área. |
id |
FURG_352c6c32315ea91b20c155e0eb5ad6f3 |
---|---|
oai_identifier_str |
oai:repositorio.furg.br:1/9838 |
network_acronym_str |
FURG |
network_name_str |
Repositório Institucional da FURG (RI FURG) |
repository_id_str |
|
spelling |
Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-openA methodology to compute logic gates reliability under stuck-on and stuck-open faultsMicroeletrônicaTolerância a falhasCMOSFalhas permanentesPTMMicroelectronicsFault ToleranceCMOSpermanent faultsPara lidar com os desafios da tecnologia nanométrica CMOS, novas metodologias de projeto são necessárias de forma a aumentar a robustez dos circuitos. Considerando os altos custos associados com as técnicas de tolerância a falhas tradicionais, soluções alternativas, baseadas em tolerância a falhas parcial e técnicas para ignorar as falhas estão sendo cada vez mais exploradas como possíveis soluções para o problema da confiabilidade. Nesse contexto, uma avaliação precisa da confiabilidade dos circuitos é fundamental para permitir um fluxo de projeto automatizado de avaliação de confiabilidade, no qual as ferramentas de síntese poderiam rapidamente alternar entre diversas configurações de circuitos para definir a melhor opção. O modelo das Matrizes de Transferência Probabilística (PTM) é uma das alternativas mais utilizadas. A maneira de representar portas lógicas utilizando a PTM considera um valor de confiabilidade q para todas as combinações de entrada dessas portas. Contudo, essa adoção de mesmo valor de confiabilidade pode subestimar ou até mesmo superestimar a probabilidade de erro. De forma a produzir PTMs mais precisas para portas lógicas, este trabalho analisa a confiabilidade de diferentes arranjos de transistores e diferentes vetores de entrada para diferentes tipos de falhas. Um modelo probabilístico foi desenvolvido de forma a analisar a confiabilidade de diferentes arranjos de transistores considerando falhas permanentes, tais como: Stuck-On e Stuck-Open. Os resultados deste trabalho mostram que considerar uma mesma confiabilidade para todos os vetores de entrada subestima a influência das entradas na confiabilidade do circuito como um todo. A metodologia proposta foi utilizada para calcular a confiabilidade de um circuito ISCAS C17, considerando um valor definido de confiabilidade da tecnologia. A utilização das PTMs criadas pelo modelo desenvolvido com a informação das falhas Stuck-On/Stuck-Open resultou em uma probabilidade de erro diferente para o este circuito. Uma diferença nas probabilidades das entradas pode fazer com que a probabilidade de erro de uma mesma porta lógica seja diferente, impactando na confiabilidade final do circuito. A aplicação dessa observação ao circuito C17 permitiu uma análise da influência dos vetores de entrada na confiabilidade do circuito, verificando-se quais portas lógicas são as mais sensíveis. A identificação das portas mais sensíveis em circuitos permitirá que as técnicas de redundância sejam aplicadas diretamente nestas portas, aumentando a confiabilidade do circuito com um menor custo em área.To deal with the CMOS scaling problems, new design methodologies are necessary to improve the robustness of the circuits. Given the overheads associated with the traditional fault-tolerant approaches, alternative solutions, based on partial fault tolerance and fault avoidance, are also being considered as possible solutions to the reliability problem. In this context, an accurate evaluation of circuit's reliability is fundamental, to allow a reliability-aware automated design flow, where the synthesis tool could rapidly cycle through several circuit configurations to assess the best option. Probabilistic Transfer Matrix (PTM) approach is one of the most used alternative. The manner to represent these gates using PTM is considering a reliability value q for the expected output probability in each input combination. However, the adoption of a same reliability value for different input combinations and different transistors arrangements can mislead the error probability. In order to produce more accurate PTMs for logic gates, this work analyzes different transistor arrangements and different input combinations for different types of faults. A procedure is developed to analyze the reliability of different transistor arrangements considering permanent faults, such as: Stuck-On and Stuck-Open. The results of this work show that considering the same error probability for all input vectors underestimates the input influence on the overall circuit reliability. The generated PTM are used to compute the reliability of an ISCAS C17 circuit, taken into account a technology reliability value. The use of the generated PTMs with SOnF/SOF information resulted in a difference in error probability. A difference in input vector probability can make the error probability of a cell different, thus, impacting on the final reliability of the circuit. This allowed the analysis of the input vector influence in the circuit reliability and the identification of which gates are more sensible. This identification makes possible the insertion of redundancy techniques directly on the most sensitive cells, increasing the reliability with the lowest impact on area.Bulzen, Paulo FranciscoMeinhardt, CristinaSchvitz, Rafael Budim2021-12-14T20:28:42Z2021-12-14T20:28:42Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSCHVITZ, Rafael Budim Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open. 2017. 71f.. Dissertação (Mestrado em Engenharia da Computação) -Centro de Ciências Computacionais, Universidade Federal do Rio Grande, Rio Grande, 2017.http://repositorio.furg.br/handle/1/9838porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURG2021-12-14T20:28:42Zoai:repositorio.furg.br:1/9838Repositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestopendoar:2021-12-14T20:28:42Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)false |
dc.title.none.fl_str_mv |
Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open A methodology to compute logic gates reliability under stuck-on and stuck-open faults |
title |
Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open |
spellingShingle |
Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open Schvitz, Rafael Budim Microeletrônica Tolerância a falhas CMOS Falhas permanentes PTM Microelectronics Fault Tolerance CMOS permanent faults |
title_short |
Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open |
title_full |
Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open |
title_fullStr |
Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open |
title_full_unstemmed |
Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open |
title_sort |
Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open |
author |
Schvitz, Rafael Budim |
author_facet |
Schvitz, Rafael Budim |
author_role |
author |
dc.contributor.none.fl_str_mv |
Bulzen, Paulo Francisco Meinhardt, Cristina |
dc.contributor.author.fl_str_mv |
Schvitz, Rafael Budim |
dc.subject.por.fl_str_mv |
Microeletrônica Tolerância a falhas CMOS Falhas permanentes PTM Microelectronics Fault Tolerance CMOS permanent faults |
topic |
Microeletrônica Tolerância a falhas CMOS Falhas permanentes PTM Microelectronics Fault Tolerance CMOS permanent faults |
description |
Para lidar com os desafios da tecnologia nanométrica CMOS, novas metodologias de projeto são necessárias de forma a aumentar a robustez dos circuitos. Considerando os altos custos associados com as técnicas de tolerância a falhas tradicionais, soluções alternativas, baseadas em tolerância a falhas parcial e técnicas para ignorar as falhas estão sendo cada vez mais exploradas como possíveis soluções para o problema da confiabilidade. Nesse contexto, uma avaliação precisa da confiabilidade dos circuitos é fundamental para permitir um fluxo de projeto automatizado de avaliação de confiabilidade, no qual as ferramentas de síntese poderiam rapidamente alternar entre diversas configurações de circuitos para definir a melhor opção. O modelo das Matrizes de Transferência Probabilística (PTM) é uma das alternativas mais utilizadas. A maneira de representar portas lógicas utilizando a PTM considera um valor de confiabilidade q para todas as combinações de entrada dessas portas. Contudo, essa adoção de mesmo valor de confiabilidade pode subestimar ou até mesmo superestimar a probabilidade de erro. De forma a produzir PTMs mais precisas para portas lógicas, este trabalho analisa a confiabilidade de diferentes arranjos de transistores e diferentes vetores de entrada para diferentes tipos de falhas. Um modelo probabilístico foi desenvolvido de forma a analisar a confiabilidade de diferentes arranjos de transistores considerando falhas permanentes, tais como: Stuck-On e Stuck-Open. Os resultados deste trabalho mostram que considerar uma mesma confiabilidade para todos os vetores de entrada subestima a influência das entradas na confiabilidade do circuito como um todo. A metodologia proposta foi utilizada para calcular a confiabilidade de um circuito ISCAS C17, considerando um valor definido de confiabilidade da tecnologia. A utilização das PTMs criadas pelo modelo desenvolvido com a informação das falhas Stuck-On/Stuck-Open resultou em uma probabilidade de erro diferente para o este circuito. Uma diferença nas probabilidades das entradas pode fazer com que a probabilidade de erro de uma mesma porta lógica seja diferente, impactando na confiabilidade final do circuito. A aplicação dessa observação ao circuito C17 permitiu uma análise da influência dos vetores de entrada na confiabilidade do circuito, verificando-se quais portas lógicas são as mais sensíveis. A identificação das portas mais sensíveis em circuitos permitirá que as técnicas de redundância sejam aplicadas diretamente nestas portas, aumentando a confiabilidade do circuito com um menor custo em área. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017 2021-12-14T20:28:42Z 2021-12-14T20:28:42Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
SCHVITZ, Rafael Budim Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open. 2017. 71f.. Dissertação (Mestrado em Engenharia da Computação) -Centro de Ciências Computacionais, Universidade Federal do Rio Grande, Rio Grande, 2017. http://repositorio.furg.br/handle/1/9838 |
identifier_str_mv |
SCHVITZ, Rafael Budim Método para o cálculo da confiabilidade de portas lógicas na presença de falhas stuck-on e stuck-open. 2017. 71f.. Dissertação (Mestrado em Engenharia da Computação) -Centro de Ciências Computacionais, Universidade Federal do Rio Grande, Rio Grande, 2017. |
url |
http://repositorio.furg.br/handle/1/9838 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da FURG (RI FURG) instname:Universidade Federal do Rio Grande (FURG) instacron:FURG |
instname_str |
Universidade Federal do Rio Grande (FURG) |
instacron_str |
FURG |
institution |
FURG |
reponame_str |
Repositório Institucional da FURG (RI FURG) |
collection |
Repositório Institucional da FURG (RI FURG) |
repository.name.fl_str_mv |
Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG) |
repository.mail.fl_str_mv |
|
_version_ |
1813187241815572480 |