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...

Descripción completa

Detalles Bibliográficos
Autores principales: Dinu, Alexandru, Danciu, Gabriel Mihail, Ogrutan, Petre Lucian
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