| | |
| | |
Stat |
Members: 3645 Articles: 2'504'585 Articles rated: 2609
24 April 2024 |
|
| | | |
|
Article overview
| |
|
Boosting the Bounds of Symbolic QED for Effective Pre-Silicon Verification of Processor Cores | Karthik Ganesan
; Srinivasa Shashank Nuthakki
; | Date: |
19 Aug 2019 | Abstract: | Existing techniques to ensure functional correctness and hardware trust
during pre-silicon verification face severe limitations. In this work, we
systematically leverage two key ideas: 1) Symbolic QED, a recent bug detection
and localization technique using Bounded Model Checking (BMC); and 2) Symbolic
starting states, to present a method that: i) Effectively detects both
"difficult" logic bugs and Hardware Trojans, even with long activation
sequences where traditional BMC techniques fail; and ii) Does not need skilled
manual guidance for writing testbenches, writing design-specific assertions, or
debugging spurious counter-examples. Using open-source RISC-V cores, we
demonstrate the following: 1. Quick (<5 minutes for an in-order scalar core and
<2.5 hours for an out-of-order superscalar core) detection of 100% of hundreds
of logic bug and hardware Trojan scenarios from commercial chips and research
literature, and 97.9% of "extremal" bugs (randomly-generated bugs requiring
~100,000 activation instructions taken from random test programs). 2. Quick (~1
minute) detection of several previously unknown bugs in open-source RISC-V
designs. | Source: | arXiv, 1908.6757 | Services: | Forum | Review | PDF | Favorites |
|
|
No review found.
Did you like this article?
Note: answers to reviews or questions about the article must be posted in the forum section.
Authors are not allowed to review their own article. They can use the forum section.
browser Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
|
| |
|
|
|
| News, job offers and information for researchers and scientists:
| |