Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10511
Title: Análise de cobertura funcional na fase de integração de blocos de circuitos digitais.
Other Titles: Functional coverage analysis in the integration phase of digital circuit blocks.
???metadata.dc.creator???: RODRIGUES, Cássio Leonardo.
???metadata.dc.contributor.advisor1???: FIGUEIREDO, Jorge César Abrantes de.
???metadata.dc.contributor.advisor2???: GUERRERO, Dalton Dario Serey.
???metadata.dc.contributor.referee1???: FECHINE , Joseana Macedo.
???metadata.dc.contributor.referee2???: MELCHER, Elmar Uwe Kurt.
???metadata.dc.contributor.referee3???: BRITO , Alisson Vasconcelos de.
???metadata.dc.contributor.referee4???: BARROS , Edna Natividade da Silva.
???metadata.dc.contributor.referee5???: LIMA, José Antônio Gomes de.
Keywords: Verificação e Validação de Dados;Verificação;Validação e Análise de Cobertura Funcional;Data Verification and Validation;Verification;Validation and Functional Coverage Analysis
Issue Date: 14-Apr-2010
Publisher: Universidade Federal de Campina Grande
Citation: RODRIGUES, C. L. Análise de cobertura funcional na fase de integração de blocos de circuitos digitais. 2010. 172 f. Tese (Doutorado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2010. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10511
???metadata.dc.description.resumo???: Um dos maiores desafios no projeto de um circuito digital é assegurar que o produto final respeita suas especificações. A verificação funcional é uma técnica amplamente empregada para certificar que o projeto do circuito digital respeita suas especificações. Devido à complexidade dos circuitos digitais, os engenheiros criam projetos hierárquicos, decompondo blocos complexos em blocos mais simples. Conseqüentemente, a verificação funcional é realizada de acordo com a decomposição hierárquica do projeto. No entanto, a fase de composição não é devidamente tratada pelas metodologias de verificação funcional. Elas não determinam como proceder de maneira sistemática para se reduzir o tempo de integração e explorar novos cenários que podem surgir da interação entre blocos. Este trabalho apresenta uma abordagem de verificação funcional específica para a fase de composição de blocos de projeto. Esta abordagem é capaz de promover o reuso de componentes de verificação, a preservação de critérios de cobertura dos blocos, a exploração de novos cenários emergentes da interação entre blocos e redução do tempo na verificação funcional. Os experimentos realizados neste trabalho proporcionaram melhoramentos significativos em projetos de circuitos digitais que foram desenvolvidos no âmbito acadêmico. Por meio de métricas de cobertura estrutural, foi mostrado que as novas especificações de cobertura funcional podem exercitar trechos de código que não tinham sido exercitados até o momento da integração.
Abstract: One of the biggest challenges in a digital circuit design is to assure that the final product complies with its specifications. Functional verification is a widely employed technique to certify that the digital circuit design complies with its specifications. Due to complexity of digital circuits, the engineers create hierarchical designs, breaking a complex block into simpler blocks. Hence, the functional verification is performed in accordance with the hierarchical decomposition for the design. However, the composition phase is not well treated by the functional verification methodologies. They do not determine how to proceed in a systematic way to reduce integration time and explore new scenarios that may arise from the interaction between blocks. This work presents a functional verification approach that is specific for the design blocks composition phase. This approach is able to promote the reuse of verification components, the preservation of the coverage criteria of the blocks, the exploitation of new scenarios emerging from the interaction of blocks and time reduction in functional verification. The experiments in this work provided significant improvements in digital circuit designs that were developed in the academic domain. By means of structural coverage metrics, it was shown that the new specification of functional coverage can exercise pieces of code that had not been exercised up to the time of integration.
Keywords: Verificação e Validação de Dados
Verificação
Validação e Análise de Cobertura Funcional
Data Verification and Validation
Verification
Validation and Functional Coverage Analysis
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/10511
Appears in Collections:Doutorado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
CÁSSIO LEONARDO RODRIGUES - TESE (PPGCC) 2010.pdfCássio Leonardo Rodrigues - Tese (PPGCC) 20106.47 MBAdobe PDFView/Open


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