A formal method to improve SystemVerilog functional coverage

An Che Cheng, Chia Chih Yen, Jing Yang Jou

研究成果: 書貢獻/報告類型會議論文篇章同行評審

7 引文 斯高帕斯(Scopus)

摘要

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.

原文???core.languages.en_GB???
主出版物標題2012 IEEE International High Level Design Validation and Test Workshop, HLDVT 2012
頁面56-63
頁數8
DOIs
出版狀態已出版 - 2012
事件2012 IEEE International High Level Design Validation and Test Workshop, HLDVT 2012 - Huntington Beach, CA, United States
持續時間: 9 11月 201210 11月 2012

出版系列

名字Proceedings - IEEE International High-Level Design Validation and Test Workshop, HLDVT
ISSN(列印)1552-6674

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???2012 IEEE International High Level Design Validation and Test Workshop, HLDVT 2012
國家/地區United States
城市Huntington Beach, CA
期間9/11/1210/11/12

指紋

深入研究「A formal method to improve SystemVerilog functional coverage」主題。共同形成了獨特的指紋。

引用此