Title :
Automatic generation of random stimuli sources based on Parameter Domains for functional verification
Author :
Castro, Carlos I. ; Romero, Edgar L. ; Strum, Marius ; Chau, Wang J.
Author_Institution :
Dept. of Electron. Syst., Univ. of Sao Paulo, Sao Paulo
Abstract :
Functional verification is based on the simulation of a circuitpsilas hardware design language (HDL) model at register transfer level (RTL) and checking the results against the specification. Random stimuli generation has been largely used in different testbench architectures, but the manual coding of the stimuli sources may lead to the stimulation of redundant and invalid test vectors what causes a negative impact on verification performance. They can be eliminated by taking advantage of the dependencies of designpsilas input parameters, splitting the simulation space into parameter domains. In this paper we propose an efficient functional verification methodology based on the parameter domains framework and constraint based random stimulation. Additionally, the paper presents a tool to automatically generate SystemC stimuli sources from modulepsilas parameter domains specification, providing an extra verification time save-up.
Keywords :
hardware description languages; integrated circuit testing; SystemC stimuli sources; automatic generation; circuit hardware design language; parameter domains framework; performance verification; random stimuli sources; register transfer level; testbench architectures; verification; Automation; Circuit simulation; Circuit testing; Clocks; Design engineering; Hardware design languages; Humans; Process design; Registers; Systems engineering and theory; Coding Automation; Coverage Progress; Functional Verification; Parameter Domains; Random Simulation;
Conference_Titel :
Circuits and Systems Workshop: System-on-Chip - Design, Applications, Integration, and Software, 2008 IEEE Dallas
Conference_Location :
Dallas, TX
Print_ISBN :
978-1-4244-2955-4
Electronic_ISBN :
978-1-4244-2956-1
DOI :
10.1109/DCAS.2008.4695923