• DocumentCode
    29509
  • Title

    A High-Throughput and Arbitrary-Distribution Pattern Generator for the Constrained Random Verification

  • Author

    Bo-Han Wu ; Chun-Ju Yang ; Chung-Yang Huang

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    33
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan. 2014
  • Firstpage
    139
  • Lastpage
    152
  • 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.
  • Keywords
    VLSI; automatic test pattern generation; heuristic programming; integrated circuit design; integrated circuit testing; statistical distributions; VLSI design flow functional verification; arbitrary-distribution pattern generator; constrained random simulation; constrained random verification; high-throughput constrained random pattern generator; high-throughput pattern generator; range-splitting heuristic; solution-density estimation technique; statistical distribution; Boolean functions; Complexity theory; Data structures; Engines; Estimation; Generators; Throughput; Constrained random verification; constraints; evenness distribution; pattern generator;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2013.2282776
  • Filename
    6685865