Verificação formal para hardware.
Autor(a) principal: | |
---|---|
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 |