Title :
A formal method to improve SystemVerilog functional coverage
Author :
An-Che Cheng ; Chia-Chih Yen ; Jing-Yang Jou
Author_Institution :
Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Abstract :
Improving functional coverage efficiently in a verification environment based on constrained random simulation could be a difficult task, since some design states are hard to be reached by random input patterns. On the other hand, manually crafting direct test patterns may be time consuming. In this paper, a functional test pattern generation (FTPG) framework is proposed to automatically produce deterministic test patterns for complete coverage. The framework is based on the functional coverage model (covergroup) provided by SystemVerilog, and it could be easily integrated to modern digital design flow. We synthesize a practical subset of covergroup language constructs to enable FTPG by a SAT-solver. An algorithm called MRRS is proposed to minimize the potential large complexity of the synthesized circuits. Preliminary experimental results demonstrate that MRRS could facilitate FTPG to achieve 43X speed-up in average while the maximum speed-up can reach 67X. To the best of our knowledge, this is the first paper which proposes an FTPG method that utilizes covergroups.
Keywords :
computability; computational complexity; formal verification; hardware description languages; program testing; FTPG framework; MRRS algorithm; SAT-solver; SystemVerilog functional coverage; constrained random simulation; covergroup language constructs; deterministic test patterns; digital design flow; direct test patterns; formal method; functional coverage model; functional test pattern generation framework; minimum rectangular range segmentation algorithm; synthesized circuit complexity; verification environment; Algorithm design and analysis; Clocks; Complexity theory; Delay; Monitoring; Syntactics; Test pattern generators;
Conference_Titel :
High Level Design Validation and Test Workshop (HLDVT), 2012 IEEE International
Conference_Location :
Huntington Beach, CA
Print_ISBN :
978-1-4673-2897-5
DOI :
10.1109/HLDVT.2012.6418243