AutoSVA: Democratizing Formal Verification of RTL Module Interactions


연구 분야: Verification



학회: DAC '21: Proceedings of the 58th Annual ACM/IEEE Design Automation Conference


초록

Modern SoC design relies on the ability to separately verify IP blocks relative to their own specifications. Formal verification (FV) using SystemVerilog Assertions (SVA) is an effective method to exhaustively verify blocks at unit-level. Unfortunately, FV has a steep learning curve and requires engineering effort that discourages hardware designers from using it during RTL module development. We propose AutoSVA, a framework to automatically generate FV testbenches that verify liveness and safety of control logic involved in module interactions. We demonstrate AutoSVA's effectiveness and efficiency on deadlock-critical modules of widely-used open-source hardware projects.


Author Profile
Marcelo Orenes-Vera

Department of Computer Science and Electrical Engineering Princeton University Princeton New Jersey USA

Andorra
Author Profile
Aninda Manocha

Department of Computer Science and Electrical Engineering Princeton University Princeton New Jersey USA

Andorra
Author Profile
David Wentzlaff

Department of Computer Science and Electrical Engineering Princeton University Princeton New Jersey USA

Andorra

📄 논문 정보

발행 연도 2022년
인용수 5
출판 국가 Andorra
사이트 ACM
좋아요 수 0

연관 논문 목록 (93건)