DocumentCode :
1052980
Title :
Hardware accelerated constrained random test generation
Author :
Pal, B. ; Sinha, A. ; Dasgupta, P. ; Chakrabarti, P.P. ; De, K.
Author_Institution :
Indian Inst. of Technol., Kharagpur
Volume :
1
Issue :
4
fYear :
2007
fDate :
7/1/2007 12:00:00 AM
Firstpage :
423
Lastpage :
433
Abstract :
Recent design and verification languages, such as SystemVerilog, support a rich test bench language, which provides significant support towards developing layered, structured, constrained random test bench architectures. Typically, the test bench language offers many features that are not synthesisable and therefore cannot be carried into the hardware for hardware accelerated simulation. One of the main challenges in improving the performance of hardware accelerated simulation is to run the task of random value selection under specified constraints in hardware. This problem (possibly for the first time) is addressed and a two-step approach is presented. In the first step, the constraints are pre-processed in software to generate a set of entailed regions. In the second step, random value selection is performed in hardware using the entailed regions pre-computed in the first step. It is shown that this method has modest area overhead and produces constraint satisfying random valuations within very few cycles. Results on test bench architectures for the ARM AMBA Bus and IBM CoreConnect protocol suites have been reported.
Keywords :
hardware description languages; logic CAD; logic testing; ARM AMBA bus; IBM CoreConnect protocol; SystemVerilog; constrained random test generation; design-verification language; hardware accelerated simulation; random value selection;
fLanguage :
English
Journal_Title :
Computers & Digital Techniques, IET
Publisher :
iet
ISSN :
1751-8601
Type :
jour
DOI :
10.1049/iet-cdt:20070016
Filename :
4271387
Link To Document :
بازگشت