Mostrar registro simples

dc.contributor.advisorKastensmidt, Fernanda Gusmão de Limapt_BR
dc.contributor.authorCondessa, Mauricio Santospt_BR
dc.date.accessioned2010-02-24T04:14:38Zpt_BR
dc.date.issued2009pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/18576pt_BR
dc.description.abstractEsse trabalho tem como objetivo investigar a influência que a diversidade do hardware impõe sobre sua sensibilidade a falhas transientes. Com esta finalidade, são implementadas diversas arquiteturas tolerantes, ou não, a falhas, que descrevem um mesmo algoritmo. O objetivo é comparar o comportamento de cada arquitetura quando submetida a uma campanha de injeção de falhas. Em um primeiro momento, o leitor é apresentado às bases teóricas para o bom entendimento do projeto. São apresentados os tipos de falhas nos quais os circuitos estão susceptíveis, bem como ferramentas existentes para a simulação destas em um experimento. Em seguida, algumas das mais conhecidas técnicas de proteção para circuitos são apresentadas. Em seguida, duas metodologias diferentes de implementação de circuitos são apresentadas: Software sobre processador embarcado e circuito dedicado. O algoritmo usado nas implementações também é descrito. No segundo momento o projeto é definido e implementado. Detalhes importantes desse processo são apresentados e discutidos. As seis arquiteturas são minuciosamente descritas. Por fim, as arquiteturas são todas analisadas perante diversos aspectos, tais como a área, o desempenho, o tempo de execução e a susceptibilidade a falhas. Os resultados mostram que diferentes tipos de implementação influenciam fortemente no mascaramento de falhas transientes e devem ser levados em conta na hora de projetar um circuito tolerante a falhas.pt_BR
dc.description.abstractThis study aims to investigate the influence that the diversity of hardware imposes on their sensitivity to transient faults. To this end, several architectures are implemented to describe the same algorithm. The goal is to compare the behavior of each architecture to a fault injection campaign. At first, the reader is introduced to the theoretical basis for the understanding of the project. List the types of faults in the circuits which are susceptible, as well as existing tools for the simulation of them in such experiment. Then some of the best known protection techniques for circuits are presented. Then, two different methodologies for implementing circuits are presented: Software on embedded processor and dedicated circuit. The algorithm used in implementations is also described. In a second time the project is defined and implemented. Important details of this process are presented and discussed. The six architectures are described in detail. Finally, the architectures are all analyzed in some aspects, like area, performance, runtime and susceptibility to failure. The results show that different types of implementation have a strong influence on the transient failures masking and should be taken into account when designing a fault-tolerant circuit.en
dc.format.mimetypeapplication/pdf
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectMicroeletrônicapt_BR
dc.subjectSistemas embarcadospt_BR
dc.titleUma análise de como a diversidade do hardware afeta a susceptibilidade a SEU e SET em circuitos tolerantes a falhaspt_BR
dc.title.alternativeAn analysis of how the diversity of hardware affects the susceptibility to SEU and SET in fault tolerant circuits en
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb000730982pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2009pt_BR
dc.degree.graduationEngenharia de Computaçãopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples