Publication:
Coverage Fulfillment Automation in Hardware Functional Verification Using Genetic Algorithms

dc.contributor.authorDanciu, Gabriel Mihail
dc.contributor.authorDinu, Alexandru
dc.date.accessioned2025-09-22T14:42:54Z
dc.date.issued2022-01-31
dc.description.abstractThe functional verification process is one of the most expensive steps in integrated circuit manufacturing. Functional coverage is the most important metric in the entire verification process. By running multiple simulations, different situations of DUT functionality can be encountered, and in this way, functional coverage fulfillment can be improved. However, in many cases it is difficult to reach specific functional situations because it is not easy to correlate the required input stimuli with the expected behavior of the digital design. Therefore, both industry and academia seek solutions to automate the generation of stimuli to reach all the functionalities of interest with less human effort and in less time. In this paper, several approaches inspired by genetic algorithms were developed and tested using three different designs. In all situations, the percentage of stimulus sets generated using well-performing genetic algorithms approaches was higher than the values that resulted when random simulations were employed. In addition, in most cases the genetic algorithm approach reached a higher coverage value per test compared to the random simulation outcome. The results confirmed that in many cases genetic algorithms can outperform constrained random generation of stimuli, that is employed in the classical way of doing verification, considering coverage fulfillment level per verification test.
dc.identifier.citationDanciu, G.M.; Dinu, A. Coverage Fulfillment Automation in Hardware Functional Verification Using Genetic Algorithms. Appl. Sci. 2022, 12, 1559. https://doi.org/10.3390/app12031559
dc.identifier.doi10.3390/app12031559
dc.identifier.issn2076-3417
dc.identifier.urihttps://repository.unitbv.ro/handle/123456789/1897
dc.language.isoen_US
dc.publisherMDPI AG
dc.relation.ispartofApplied Sciences
dc.subjectgenetic algorithms
dc.subjectfunctional coverage
dc.subjectautomation
dc.subjectartificial intelligence
dc.subjecthardware verification
dc.titleCoverage Fulfillment Automation in Hardware Functional Verification Using Genetic Algorithms
dc.typeArticle
dspace.entity.typePublication
oaire.citation.issue3
oaire.citation.volume12

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
applsci-12-01559-v2 (1).pdf
Size:
12.24 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed to upon submission
Description: