PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 1, 20166 citationsOpen Access

Unbounded Safety Verification for Hardware Using Software Analyzers

View Full Paper
RMRajdeep MukherjeePSPeter SchrammelDKDaniel Kroening

Key Points

Key points are not available for this paper at this time.

Abstract

Demand for scalable hardware verification is ever-increasing. We propose an unbounded safety verification framework for hardware, at the heart of which is a software verifier. To this end, we synthesize Verilog at register transfer level into a software-netlist, represented as a word-level ANSI-C program. The proposed tool flow allows us to leverage the precision and scalability of state-of-the-art software verification techniques. In particular, we evaluate unbounded proof techniques, such as predicate abstraction, k-induction, interpolation, and IC3/PDR; and we compare the performance of verification tools from the hardware and software domains that use these techniques. To the best of our knowledge, this is the first attempt to perform unbounded verification of hardware using software analyzers.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Mukherjee et al. (2016) studied this question.

synapsesocial.com/papers/6a26a785dd21be888bd5cde6https://doi.org/10.3850/9783981537079_0274
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Hardware Verification Using Software Analyzers2015 · 53 citations
  2. 2Word-Level Symbolic Trajectory Evaluation2015 · 7 citations
  3. 3The Simple Art of SoC Design2011 · 9 citations
  4. 4Checking Safety Properties Using Induction and a SAT-Solver2000 · 722 citations
  5. 5A Tool for Checking ANSI-C Programs2004 · 1,400 citations