Title :
Functional verification of digital circuits using a software system
Author :
Rancea, I. ; Sgarciu, V.
Author_Institution :
Fac. of Autom. Control & Comput. Sci., Politeh. Bucharest, Bucharest
Abstract :
The process of functional verification used in electronic design automation implies checking that the logic design conforms to its specifications. A verification environment is built to provide scenarios to be checked. The simulation environment contains the following blocks: generator (generates inputs), driver translates the input stimuli provided by the generator into input for the design under verification (DUT), score-boards database (simulates the correct behavior of the DUT and is used as reference for the verification), and different metrics of coverage. Another target of the functional verification besides checking the equivalence between DUT behavior and its specification is to obtain 100% coverage. The coverage plan is represented by the sum of all scenarios on which the DUT will be exposed.
Keywords :
digital circuits; electronic design automation; formal verification; logic design; design under verification; digital circuit; electronic design automation; functional verification; logic design; software system; Assembly systems; Automatic control; Chip scale packaging; Circuit testing; Computer science; Digital circuits; Error correction; Hardware design languages; Software systems; System testing; chip design; code reuse; coverage plan; digital circuits; simulation; testing; verification;
Conference_Titel :
Automation, Quality and Testing, Robotics, 2008. AQTR 2008. IEEE International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4244-2576-1
Electronic_ISBN :
978-1-4244-2577-8
DOI :
10.1109/AQTR.2008.4588725