BVM: Reformulação da metodologia de verificação funcional VeriSC.
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-08-27T17:42:49Z No. of bitstreams: 1 HELDER FERNANDO DE ARAUJO OLIVEIRA - DISSERTAÇÃO PPGCC 2010..pdf: 2110687 bytes, checksum: 5d2a2c0f6c5039c3f21dd8219d20f122 (MD5) === Made available in DSpace on 2018-08-27T17:42:49Z (GMT). No. o...
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
Universidade Federal de Campina Grande
2010
|
Subjects: | |
Online Access: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1559 |
id |
ndltd-IBICT-oai-localhost-riufcg-1559 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
topic |
Ciência da Computação. Verificação funcional BVM - Verification Methodology Metodologia de verificação funcional VeriSC Brazil-IP Verification Methodology Verificação formal ou estática Circuito digital Functional verification |
spellingShingle |
Ciência da Computação. Verificação funcional BVM - Verification Methodology Metodologia de verificação funcional VeriSC Brazil-IP Verification Methodology Verificação formal ou estática Circuito digital Functional verification OLIVEIRA, Herder Fernando de Araújo. BVM: Reformulação da metodologia de verificação funcional VeriSC. |
description |
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-08-27T17:42:49Z
No. of bitstreams: 1
HELDER FERNANDO DE ARAUJO OLIVEIRA - DISSERTAÇÃO PPGCC 2010..pdf: 2110687 bytes, checksum: 5d2a2c0f6c5039c3f21dd8219d20f122 (MD5) === Made available in DSpace on 2018-08-27T17:42:49Z (GMT). No. of bitstreams: 1
HELDER FERNANDO DE ARAUJO OLIVEIRA - DISSERTAÇÃO PPGCC 2010..pdf: 2110687 bytes, checksum: 5d2a2c0f6c5039c3f21dd8219d20f122 (MD5)
Previous issue date: 2010-06-16 === O processo de desenvolvimento de um circuito digital complexo pode ser composto por diversas etapas. Uma delas é a verificação funcional. Esta etapa pode ser considerada uma das mais importantes, pois tem como objetivo demonstrar que as funcionalidades do circuito a ser produzido estão em conformidade com a sua especificação. Porém, além de ser uma fase com grande consumo de recursos, a complexidade da verificação funcional cresce diante da complexidade do hardware a ser verificado. Desta forma, o uso de uma metodologia de verificação funcional eficiente e de ferramentas que auxiliem o engenheiro de verificação funcional são de grande valia. Neste contexto, este trabalho realiza uma reformulação da metodologia de verificação funcional VeriSC, originando uma nova metodologia, denominada BVM (Brazil-IP Verification Methodology). VeriSC é implementada em SystemC e utiliza as bibliotecas SCV (SystemC Verification Library) e BVE (Brazil-IP Verification Extensions), enquanto BVM é implementada em SystemVerilog e baseada em conceitos e biblioteca de OVM (Open Verification Methodology). Além disto, este trabalho visa a adequação da ferramenta de apoio à verificação funcional eTBc (Easy Testbench Creator) para suportar BVM. A partir do trabalho realizado, é possível constatar, mediante estudos de caso no âmbito do projeto Brazil-IP, que BVM traz um
aumento da produtividade do engenheiro de verificação na realização da verificação funcional, em comparação à VeriSC === The development process of a complex digital circuit can consist of several stages. One of them is the functional verification. This stage can be considered one of the most important because it aims to demonstrate that a circuit functionality to be produced is in accordance with its specification. However, besides being a stage with large consumption of resources, the complexity of functional verification grows according to the complexity of the hardware to be verified. Thus, the use of an effective functional verification methodology and tools to help engineer the functional verification are of great value. Within this context, this work proposes a reformulation of the functional verification methodology VeriSC, resulting in a new methodology called BVM (Brazil-IP Verification Methodology). VeriSC is implemented in SystemC and uses the SCV (SystemC Verification Library) and BVE (Brazil-IP Verification Extensions) libraries, while BVM is implemented and based on SystemVerilog and OVM (Open Verification Methodology) concepts and library. Furthermore,
this study aims the adequacy of the functional verification tool eTBc (testbench Easy Creator), to support BVM. From this work it can be seen, based on case studies under the Brazil-IP project, that BVM increase the productivity of the engineer in the functional verification stage when compared to VeriSC. |
author2 |
MELCHER, Elmar Uwe Kurt. |
author_facet |
MELCHER, Elmar Uwe Kurt. OLIVEIRA, Herder Fernando de Araújo. |
author |
OLIVEIRA, Herder Fernando de Araújo. |
author_sort |
OLIVEIRA, Herder Fernando de Araújo. |
title |
BVM: Reformulação da metodologia de verificação funcional VeriSC. |
title_short |
BVM: Reformulação da metodologia de verificação funcional VeriSC. |
title_full |
BVM: Reformulação da metodologia de verificação funcional VeriSC. |
title_fullStr |
BVM: Reformulação da metodologia de verificação funcional VeriSC. |
title_full_unstemmed |
BVM: Reformulação da metodologia de verificação funcional VeriSC. |
title_sort |
bvm: reformulação da metodologia de verificação funcional verisc. |
publisher |
Universidade Federal de Campina Grande |
publishDate |
2010 |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1559 |
work_keys_str_mv |
AT oliveiraherderfernandodearaujo bvmreformulacaodametodologiadeverificacaofuncionalverisc AT oliveiraherderfernandodearaujo bvmreconstructionofveriscfunctionalverificationmethodology |
_version_ |
1718727579998879744 |
spelling |
ndltd-IBICT-oai-localhost-riufcg-15592018-09-02T07:33:48Z BVM: Reformulação da metodologia de verificação funcional VeriSC. BVM: Reconstruction of VeriSC functional verification methodology. OLIVEIRA, Herder Fernando de Araújo. MELCHER, Elmar Uwe Kurt. ARAÚJO, Joseana Macêdo Fechine Régis de. QUEIROZ, José Eustáquio Rangel de. MORAIS, Marcos Ricardo Alcântara. Ciência da Computação. Verificação funcional BVM - Verification Methodology Metodologia de verificação funcional VeriSC Brazil-IP Verification Methodology Verificação formal ou estática Circuito digital Functional verification Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-08-27T17:42:49Z No. of bitstreams: 1 HELDER FERNANDO DE ARAUJO OLIVEIRA - DISSERTAÇÃO PPGCC 2010..pdf: 2110687 bytes, checksum: 5d2a2c0f6c5039c3f21dd8219d20f122 (MD5) Made available in DSpace on 2018-08-27T17:42:49Z (GMT). No. of bitstreams: 1 HELDER FERNANDO DE ARAUJO OLIVEIRA - DISSERTAÇÃO PPGCC 2010..pdf: 2110687 bytes, checksum: 5d2a2c0f6c5039c3f21dd8219d20f122 (MD5) Previous issue date: 2010-06-16 O processo de desenvolvimento de um circuito digital complexo pode ser composto por diversas etapas. Uma delas é a verificação funcional. Esta etapa pode ser considerada uma das mais importantes, pois tem como objetivo demonstrar que as funcionalidades do circuito a ser produzido estão em conformidade com a sua especificação. Porém, além de ser uma fase com grande consumo de recursos, a complexidade da verificação funcional cresce diante da complexidade do hardware a ser verificado. Desta forma, o uso de uma metodologia de verificação funcional eficiente e de ferramentas que auxiliem o engenheiro de verificação funcional são de grande valia. Neste contexto, este trabalho realiza uma reformulação da metodologia de verificação funcional VeriSC, originando uma nova metodologia, denominada BVM (Brazil-IP Verification Methodology). VeriSC é implementada em SystemC e utiliza as bibliotecas SCV (SystemC Verification Library) e BVE (Brazil-IP Verification Extensions), enquanto BVM é implementada em SystemVerilog e baseada em conceitos e biblioteca de OVM (Open Verification Methodology). Além disto, este trabalho visa a adequação da ferramenta de apoio à verificação funcional eTBc (Easy Testbench Creator) para suportar BVM. A partir do trabalho realizado, é possível constatar, mediante estudos de caso no âmbito do projeto Brazil-IP, que BVM traz um aumento da produtividade do engenheiro de verificação na realização da verificação funcional, em comparação à VeriSC The development process of a complex digital circuit can consist of several stages. One of them is the functional verification. This stage can be considered one of the most important because it aims to demonstrate that a circuit functionality to be produced is in accordance with its specification. However, besides being a stage with large consumption of resources, the complexity of functional verification grows according to the complexity of the hardware to be verified. Thus, the use of an effective functional verification methodology and tools to help engineer the functional verification are of great value. Within this context, this work proposes a reformulation of the functional verification methodology VeriSC, resulting in a new methodology called BVM (Brazil-IP Verification Methodology). VeriSC is implemented in SystemC and uses the SCV (SystemC Verification Library) and BVE (Brazil-IP Verification Extensions) libraries, while BVM is implemented and based on SystemVerilog and OVM (Open Verification Methodology) concepts and library. Furthermore, this study aims the adequacy of the functional verification tool eTBc (testbench Easy Creator), to support BVM. From this work it can be seen, based on case studies under the Brazil-IP project, that BVM increase the productivity of the engineer in the functional verification stage when compared to VeriSC. 2010-06-16 2018-08-27T17:42:49Z 2018-08-27 2018-08-27T17:42:49Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1559 OLIVEIRA, Helder Fernando de Araújo. BVM: Reformulação da metodologia de verificação funcional VeriSC. 2010. 140f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2010. por info:eu-repo/semantics/openAccess Universidade Federal de Campina Grande PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG Brasil Centro de Engenharia Elétrica e Informática - CEEI reponame:Biblioteca de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande instacron:UFCG |