Utilizando SNMP para asserções em hardware

Detalhes bibliográficos
Autor(a) principal: Fabricio Orlando Damasceno
Data de Publicação: 2005
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/SLBS-6GVF6Y
Resumo: Devido ao crescimento exponencial na complexidade dos circuitos e a uma grande utilização de técnicas convencionais de verificação, o desenvolvimento de circuitos sem erros aparenta ser uma tarefa cada vez mais difícil de ser cumprida. Como não é possível a geração de circuitos sem erros de projeto, uma nova abordagem deve ser utilizada. De fato, este cenário requer o monitoramento de circuitos de uma forma contínua, possibilitando a detecção de erros em tempo de execução, devido que a verificação de erros durante a simulação não seja satisfatória. Para prover o monitoramento de circuitos em tempo de execução é necessária a adição de uma lógica de asserção extra em todo o circuito, provendo a verificação do comportamento esperado do circuito interno, havendo a detecção de possíveis inconsistências. Para propagar a informação gerada pela asserção através do circuito, é crucial que haja um centralizador, sendo necessário um processador de asserções para realizar a classificação das asserções. Esta dissertação propõe uma solução inovadora que utiliza uma rede para enviar a informação gerada pelo processador de asserção a um agente externo, que tem a capacidade de resolver o problema identificado. Para propagar a informação foi escolhido o mecanismo de Trap do SNMP, devido ao fato deste mecanismo ser largamente utilizado no processo de gerenciamento de redes.
id UFMG_6c36efdd0fc54e7480fa87efa8bedffd
oai_identifier_str oai:repositorio.ufmg.br:1843/SLBS-6GVF6Y
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Claudionor Jose Nunes Coelho JuniorAntonio Alfredo Ferreira LoureiroAntonio Otavio FernandesLinnyer Beatrys RuizFabricio Orlando Damasceno2019-08-13T14:37:15Z2019-08-13T14:37:15Z2005-09-09http://hdl.handle.net/1843/SLBS-6GVF6YDevido ao crescimento exponencial na complexidade dos circuitos e a uma grande utilização de técnicas convencionais de verificação, o desenvolvimento de circuitos sem erros aparenta ser uma tarefa cada vez mais difícil de ser cumprida. Como não é possível a geração de circuitos sem erros de projeto, uma nova abordagem deve ser utilizada. De fato, este cenário requer o monitoramento de circuitos de uma forma contínua, possibilitando a detecção de erros em tempo de execução, devido que a verificação de erros durante a simulação não seja satisfatória. Para prover o monitoramento de circuitos em tempo de execução é necessária a adição de uma lógica de asserção extra em todo o circuito, provendo a verificação do comportamento esperado do circuito interno, havendo a detecção de possíveis inconsistências. Para propagar a informação gerada pela asserção através do circuito, é crucial que haja um centralizador, sendo necessário um processador de asserções para realizar a classificação das asserções. Esta dissertação propõe uma solução inovadora que utiliza uma rede para enviar a informação gerada pelo processador de asserção a um agente externo, que tem a capacidade de resolver o problema identificado. Para propagar a informação foi escolhido o mecanismo de Trap do SNMP, devido ao fato deste mecanismo ser largamente utilizado no processo de gerenciamento de redes.Due to the exponential increase of circuit complexity and due to the wide use of conventional veri¯cation techniques, the development of error-free circuits seems to be a di±culttask to accomplish. As the generation of project error-free circuits is not possible, a new approach must be used, allowing error detecting after the sales phase. This scenario requirescircuit monitoring in a continuous fashion, performing error detection during runtime, since error veri¯cation during simulation may not detect errors. The accomplishment of the runtime circuit monitoring process requires extra assertion logic for the entire circuits,performing a runtime check on the circuit expected behavior to detect possible inconsisten-cies. To propagate the data generated by the assertion through the circuit, a centralized process is required, named assertion processor, used to classify the assertions. This tease provides an innovative solution that uses a network to allow the visibility of the data generated by the assertion processor outside the circuit, allowing the problem solve. TheSNMP trap message has been chosen to propagate the necessary assertion data, since thismechanism has been widely used by network management systems.Universidade Federal de Minas GeraisUFMGMicroprocessadores Projeto e construçãoCircuitos integradosComputaçãoRedes de computação AdministraçãoRedes de computação ProtocolosAsserçõesHardwareUtilizando SNMP para asserções em hardwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALfabricio_damasceno.pdfapplication/pdf654321https://repositorio.ufmg.br/bitstream/1843/SLBS-6GVF6Y/1/fabricio_damasceno.pdf93ae4b0babfe77f0312e44c140e3d1d5MD51TEXTfabricio_damasceno.pdf.txtfabricio_damasceno.pdf.txtExtracted texttext/plain127773https://repositorio.ufmg.br/bitstream/1843/SLBS-6GVF6Y/2/fabricio_damasceno.pdf.txtd3d7bc1f1448569fb98293610d1561d3MD521843/SLBS-6GVF6Y2019-11-14 10:48:50.739oai:repositorio.ufmg.br:1843/SLBS-6GVF6YRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T13:48:50Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Utilizando SNMP para asserções em hardware
title Utilizando SNMP para asserções em hardware
spellingShingle Utilizando SNMP para asserções em hardware
Fabricio Orlando Damasceno
Asserções
Hardware
Microprocessadores Projeto e construção
Circuitos integrados
Computação
Redes de computação Administração
Redes de computação Protocolos
title_short Utilizando SNMP para asserções em hardware
title_full Utilizando SNMP para asserções em hardware
title_fullStr Utilizando SNMP para asserções em hardware
title_full_unstemmed Utilizando SNMP para asserções em hardware
title_sort Utilizando SNMP para asserções em hardware
author Fabricio Orlando Damasceno
author_facet Fabricio Orlando Damasceno
author_role author
dc.contributor.advisor1.fl_str_mv Claudionor Jose Nunes Coelho Junior
dc.contributor.referee1.fl_str_mv Antonio Alfredo Ferreira Loureiro
dc.contributor.referee2.fl_str_mv Antonio Otavio Fernandes
dc.contributor.referee3.fl_str_mv Linnyer Beatrys Ruiz
dc.contributor.author.fl_str_mv Fabricio Orlando Damasceno
contributor_str_mv Claudionor Jose Nunes Coelho Junior
Antonio Alfredo Ferreira Loureiro
Antonio Otavio Fernandes
Linnyer Beatrys Ruiz
dc.subject.por.fl_str_mv Asserções
Hardware
topic Asserções
Hardware
Microprocessadores Projeto e construção
Circuitos integrados
Computação
Redes de computação Administração
Redes de computação Protocolos
dc.subject.other.pt_BR.fl_str_mv Microprocessadores Projeto e construção
Circuitos integrados
Computação
Redes de computação Administração
Redes de computação Protocolos
description Devido ao crescimento exponencial na complexidade dos circuitos e a uma grande utilização de técnicas convencionais de verificação, o desenvolvimento de circuitos sem erros aparenta ser uma tarefa cada vez mais difícil de ser cumprida. Como não é possível a geração de circuitos sem erros de projeto, uma nova abordagem deve ser utilizada. De fato, este cenário requer o monitoramento de circuitos de uma forma contínua, possibilitando a detecção de erros em tempo de execução, devido que a verificação de erros durante a simulação não seja satisfatória. Para prover o monitoramento de circuitos em tempo de execução é necessária a adição de uma lógica de asserção extra em todo o circuito, provendo a verificação do comportamento esperado do circuito interno, havendo a detecção de possíveis inconsistências. Para propagar a informação gerada pela asserção através do circuito, é crucial que haja um centralizador, sendo necessário um processador de asserções para realizar a classificação das asserções. Esta dissertação propõe uma solução inovadora que utiliza uma rede para enviar a informação gerada pelo processador de asserção a um agente externo, que tem a capacidade de resolver o problema identificado. Para propagar a informação foi escolhido o mecanismo de Trap do SNMP, devido ao fato deste mecanismo ser largamente utilizado no processo de gerenciamento de redes.
publishDate 2005
dc.date.issued.fl_str_mv 2005-09-09
dc.date.accessioned.fl_str_mv 2019-08-13T14:37:15Z
dc.date.available.fl_str_mv 2019-08-13T14:37:15Z
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 http://hdl.handle.net/1843/SLBS-6GVF6Y
url http://hdl.handle.net/1843/SLBS-6GVF6Y
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.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/SLBS-6GVF6Y/1/fabricio_damasceno.pdf
https://repositorio.ufmg.br/bitstream/1843/SLBS-6GVF6Y/2/fabricio_damasceno.pdf.txt
bitstream.checksum.fl_str_mv 93ae4b0babfe77f0312e44c140e3d1d5
d3d7bc1f1448569fb98293610d1561d3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589147000045568