Verificação formal para hardware.

Detalhes bibliográficos
Autor(a) principal: ALMEIDA, Matheus Andrade de.
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/18914
Resumo: A verifica¸c˜ao formal tem grande importˆancia no mundo empresarial de tecnologia, devido ao aumento da complexidade dos sistemas de hardware e software o que acarentou em uma maior quantidade de falhas encontradas nos projetos. Por isso que a utiliza¸c˜ao da verifica¸c˜ao formal vem se tornando cada dia mais presente no mercado, isso se d´a devido a otimiza¸c˜ao do tempo de produ¸c˜ao que esse m´etodo providencia, gerando assim menos gastos durante a confec¸c˜ao dos produtos. Por causa disso ´e percept´ıvel a necessidade de treinar cada vez mais equipes de verifica¸c˜ao em m´etodos formal, sendo necess´ario para isso a cria¸c˜ao de mais documenta¸c˜oes que auxiliem os verificadores na utiliza¸c˜ao das logicas formais. Tendo esse problema em mente, esse trabalho foi desenvolvido para servir de guia pratico para um verificador poder realizar uma verifica¸c˜ao formal em um hardware, fazendo uso da linguagem System- Verilog Assertions em conjunto com um ambiente open source que faz uso de UVM, o SVAUnit.
id UFCG_0880fe624f0530863f1db1ee0d99a4de
oai_identifier_str oai:localhost:riufcg/18914
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Verificação formal para hardware.Formal verification for hardware.Verificação formal - hardwareSystem Verilog AssertionsSVAUnitVerificação de alto nívelTécnicas de verificaçãoLinguagens de verificação formalAmbiente de verificação formal em hardwareHigh-level verificationFormal verification - hardwareVerification techniquesFormal verification languagesFormal hardware verification environmentEngenharia Elétrica.A verifica¸c˜ao formal tem grande importˆancia no mundo empresarial de tecnologia, devido ao aumento da complexidade dos sistemas de hardware e software o que acarentou em uma maior quantidade de falhas encontradas nos projetos. Por isso que a utiliza¸c˜ao da verifica¸c˜ao formal vem se tornando cada dia mais presente no mercado, isso se d´a devido a otimiza¸c˜ao do tempo de produ¸c˜ao que esse m´etodo providencia, gerando assim menos gastos durante a confec¸c˜ao dos produtos. Por causa disso ´e percept´ıvel a necessidade de treinar cada vez mais equipes de verifica¸c˜ao em m´etodos formal, sendo necess´ario para isso a cria¸c˜ao de mais documenta¸c˜oes que auxiliem os verificadores na utiliza¸c˜ao das logicas formais. Tendo esse problema em mente, esse trabalho foi desenvolvido para servir de guia pratico para um verificador poder realizar uma verifica¸c˜ao formal em um hardware, fazendo uso da linguagem System- Verilog Assertions em conjunto com um ambiente open source que faz uso de UVM, o SVAUnit.The formal verification has great importance in the business world of technology, due to the increase in the complexity of hardware and software systems which has led to a greater number of fail found in the projects. That is why the use of formal verification is becoming more and more present in the market, this is due to optimization of time of production that this method provides, thus generating less expenses during the confection of the products. Because of this, there is a perceived need to train more and more verification teams in formal methods, and it is necessary to create more documentation that will assist verifiers in the use of formal logic. Having this problem in mind, this work was developed to serve as a practical guide for a verifier to be able to perform a formal verification on a hardware, making use of the SystemVerilog Assertions language in conjunction with an open source environment that makes use of UVM, the SVAUnit.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGSANTOS JÚNIOR, Gutemberg Gonçalves dos.SANTOS JÚNIOR, G. G.http://lattes.cnpq.br/0204301941083935MORAIS, Marcos Ricardo Alcântara.ALMEIDA, Matheus Andrade de.2018-12-212021-05-19T21:32:55Z2021-05-192021-05-19T21:32:55Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/18914ALMEIDA, Matheus Andrade de. Verificação formal para hardware. 2018. 71f. (Trabalho de Conclusão de Curso - Monografia), Curso de Bacharelado em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2018. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/18914porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-05-19T21:33:30Zoai:localhost:riufcg/18914Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512021-05-19T21:33:30Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Verificação formal para hardware.
Formal verification for hardware.
title Verificação formal para hardware.
spellingShingle Verificação formal para hardware.
ALMEIDA, Matheus Andrade de.
Verificação formal - hardware
System Verilog Assertions
SVAUnit
Verificação de alto nível
Técnicas de verificação
Linguagens de verificação formal
Ambiente de verificação formal em hardware
High-level verification
Formal verification - hardware
Verification techniques
Formal verification languages
Formal hardware verification environment
Engenharia Elétrica.
title_short Verificação formal para hardware.
title_full Verificação formal para hardware.
title_fullStr Verificação formal para hardware.
title_full_unstemmed Verificação formal para hardware.
title_sort Verificação formal para hardware.
author ALMEIDA, Matheus Andrade de.
author_facet ALMEIDA, Matheus Andrade de.
author_role author
dc.contributor.none.fl_str_mv SANTOS JÚNIOR, Gutemberg Gonçalves dos.
SANTOS JÚNIOR, G. G.
http://lattes.cnpq.br/0204301941083935
MORAIS, Marcos Ricardo Alcântara.
dc.contributor.author.fl_str_mv ALMEIDA, Matheus Andrade de.
dc.subject.por.fl_str_mv Verificação formal - hardware
System Verilog Assertions
SVAUnit
Verificação de alto nível
Técnicas de verificação
Linguagens de verificação formal
Ambiente de verificação formal em hardware
High-level verification
Formal verification - hardware
Verification techniques
Formal verification languages
Formal hardware verification environment
Engenharia Elétrica.
topic Verificação formal - hardware
System Verilog Assertions
SVAUnit
Verificação de alto nível
Técnicas de verificação
Linguagens de verificação formal
Ambiente de verificação formal em hardware
High-level verification
Formal verification - hardware
Verification techniques
Formal verification languages
Formal hardware verification environment
Engenharia Elétrica.
description A verifica¸c˜ao formal tem grande importˆancia no mundo empresarial de tecnologia, devido ao aumento da complexidade dos sistemas de hardware e software o que acarentou em uma maior quantidade de falhas encontradas nos projetos. Por isso que a utiliza¸c˜ao da verifica¸c˜ao formal vem se tornando cada dia mais presente no mercado, isso se d´a devido a otimiza¸c˜ao do tempo de produ¸c˜ao que esse m´etodo providencia, gerando assim menos gastos durante a confec¸c˜ao dos produtos. Por causa disso ´e percept´ıvel a necessidade de treinar cada vez mais equipes de verifica¸c˜ao em m´etodos formal, sendo necess´ario para isso a cria¸c˜ao de mais documenta¸c˜oes que auxiliem os verificadores na utiliza¸c˜ao das logicas formais. Tendo esse problema em mente, esse trabalho foi desenvolvido para servir de guia pratico para um verificador poder realizar uma verifica¸c˜ao formal em um hardware, fazendo uso da linguagem System- Verilog Assertions em conjunto com um ambiente open source que faz uso de UVM, o SVAUnit.
publishDate 2018
dc.date.none.fl_str_mv 2018-12-21
2021-05-19T21:32:55Z
2021-05-19
2021-05-19T21:32:55Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/18914
ALMEIDA, Matheus Andrade de. Verificação formal para hardware. 2018. 71f. (Trabalho de Conclusão de Curso - Monografia), Curso de Bacharelado em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2018. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/18914
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/18914
identifier_str_mv ALMEIDA, Matheus Andrade de. Verificação formal para hardware. 2018. 71f. (Trabalho de Conclusão de Curso - Monografia), Curso de Bacharelado em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2018. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/18914
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 Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744491802787840