Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/18914
Title: Verificação formal para hardware.
Other Titles: Formal verification for hardware.
???metadata.dc.creator???: ALMEIDA, Matheus Andrade de.
???metadata.dc.contributor.advisor1???: SANTOS JÚNIOR, Gutemberg Gonçalves dos.
???metadata.dc.contributor.referee1???: MORAIS, Marcos Ricardo Alcântara.
Keywords: 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
Issue Date: 21-Dec-2018
Publisher: Universidade Federal de Campina Grande
Citation: 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
???metadata.dc.description.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.
Abstract: 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.
Keywords: 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
???metadata.dc.subject.cnpq???: Engenharia Elétrica.
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/18914
Appears in Collections:Curso de Bacharelado em Engenharia Elétrica - CEEI - Monografias

Files in This Item:
File Description SizeFormat 
MATHEUS ANDRADE DE ALMEIDA - TCC ENG. ELÉTRICA 2018.pdfMatheus Andrade de Almeida - TCC Eng. Elétrica 2018.2.78 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.