Back to Search
Start Over
A High-Throughput and Arbitrary-Distribution Pattern Generator for the Constrained Random Verification
- Source :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 33:139-152
- Publication Year :
- 2014
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2014.
-
Abstract
- Constrained random simulation is becoming the mainstream methodology to verify system-wide properties in functional verification. It is a must to develop a high-throughput constrained random pattern generator, which is able to support arbitrary distribution. In this paper, we propose a novel range-splitting heuristic and a solution-density estimation technique to conquer the challenges of random pattern generators proposed in the recent literature. The solution densities can significantly increase by pruning infeasible subspaces. On the other hand, the estimated solution densities stored on a range-splitting tree statistically predict the distribution of solutions. Therefore, the generated patterns are ensured to meet the desired distribution with high throughput. Experimental results show that our framework achieves more than 10X speedup on average when compared to a commercial generator.
- Subjects :
- Mathematical optimization
Functional verification
Speedup
Computer science
Heuristic (computer science)
Computer Graphics and Computer-Aided Design
Convolution random number generator
Tree (data structure)
Digital pattern generator
Electrical and Electronic Engineering
Boolean function
Throughput (business)
Software
Generator (mathematics)
Subjects
Details
- ISSN :
- 19374151 and 02780070
- Volume :
- 33
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Accession number :
- edsair.doi...........14ba9688a09cabe86a41f43293442da1
- Full Text :
- https://doi.org/10.1109/tcad.2013.2282776