Cargando…
Cost-Efficient Approaches for Fulfillment of Functional Coverage during Verification of Digital Designs
Digital integrated circuits play an important role in the development of new information technologies and support Industry 4.0 from a hardware point of view. There is great pressure on electronics companies to reduce the time-to-market for product development as much as possible. The most time-consu...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9146489/ https://www.ncbi.nlm.nih.gov/pubmed/35630158 http://dx.doi.org/10.3390/mi13050691 |
_version_ | 1784716576115654656 |
---|---|
author | Dinu, Alexandru Danciu, Gabriel Mihail Ogrutan, Petre Lucian |
author_facet | Dinu, Alexandru Danciu, Gabriel Mihail Ogrutan, Petre Lucian |
author_sort | Dinu, Alexandru |
collection | PubMed |
description | Digital integrated circuits play an important role in the development of new information technologies and support Industry 4.0 from a hardware point of view. There is great pressure on electronics companies to reduce the time-to-market for product development as much as possible. The most time-consuming stage in hardware development is functional verification. As a result, many industry and academic stakeholders are investing in automating this crucial step in electronics production. The present work aims to automate the functional verification process by means of genetic algorithms that are used for generating the relevant input stimuli for full simulation of digital design behavior. Two important aspects are pursued throughout the current work: the implementation of genetic algorithms must be time-worthy compared to the application of the classical constrained-driven generation and the verification process must be implemented using tools accessible to a wide range of practitioners. It is demonstrated that for complex designs, functional verification powered by the use of genetic algorithms can go beyond the classical method of performing verification, which is based on constrained-random stimulus generation. The currently proposed methods were able to generate several sets of highly performing stimuli compared to the constraint-random stimulus generation method, in a ratio ranging from 57:1 to 205:1. The performance of the proposed approaches is comparable to that of the well-known NSGA-II and SPEA2 algorithms. |
format | Online Article Text |
id | pubmed-9146489 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-91464892022-05-29 Cost-Efficient Approaches for Fulfillment of Functional Coverage during Verification of Digital Designs Dinu, Alexandru Danciu, Gabriel Mihail Ogrutan, Petre Lucian Micromachines (Basel) Article Digital integrated circuits play an important role in the development of new information technologies and support Industry 4.0 from a hardware point of view. There is great pressure on electronics companies to reduce the time-to-market for product development as much as possible. The most time-consuming stage in hardware development is functional verification. As a result, many industry and academic stakeholders are investing in automating this crucial step in electronics production. The present work aims to automate the functional verification process by means of genetic algorithms that are used for generating the relevant input stimuli for full simulation of digital design behavior. Two important aspects are pursued throughout the current work: the implementation of genetic algorithms must be time-worthy compared to the application of the classical constrained-driven generation and the verification process must be implemented using tools accessible to a wide range of practitioners. It is demonstrated that for complex designs, functional verification powered by the use of genetic algorithms can go beyond the classical method of performing verification, which is based on constrained-random stimulus generation. The currently proposed methods were able to generate several sets of highly performing stimuli compared to the constraint-random stimulus generation method, in a ratio ranging from 57:1 to 205:1. The performance of the proposed approaches is comparable to that of the well-known NSGA-II and SPEA2 algorithms. MDPI 2022-04-28 /pmc/articles/PMC9146489/ /pubmed/35630158 http://dx.doi.org/10.3390/mi13050691 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Dinu, Alexandru Danciu, Gabriel Mihail Ogrutan, Petre Lucian Cost-Efficient Approaches for Fulfillment of Functional Coverage during Verification of Digital Designs |
title | Cost-Efficient Approaches for Fulfillment of Functional Coverage during Verification of Digital Designs |
title_full | Cost-Efficient Approaches for Fulfillment of Functional Coverage during Verification of Digital Designs |
title_fullStr | Cost-Efficient Approaches for Fulfillment of Functional Coverage during Verification of Digital Designs |
title_full_unstemmed | Cost-Efficient Approaches for Fulfillment of Functional Coverage during Verification of Digital Designs |
title_short | Cost-Efficient Approaches for Fulfillment of Functional Coverage during Verification of Digital Designs |
title_sort | cost-efficient approaches for fulfillment of functional coverage during verification of digital designs |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9146489/ https://www.ncbi.nlm.nih.gov/pubmed/35630158 http://dx.doi.org/10.3390/mi13050691 |
work_keys_str_mv | AT dinualexandru costefficientapproachesforfulfillmentoffunctionalcoverageduringverificationofdigitaldesigns AT danciugabrielmihail costefficientapproachesforfulfillmentoffunctionalcoverageduringverificationofdigitaldesigns AT ogrutanpetrelucian costefficientapproachesforfulfillmentoffunctionalcoverageduringverificationofdigitaldesigns |