• Home
  • Search
  • Scalable conditional equivalence checking: An automated invariant-generation based approach
  • Cite Icon13
  • https://doi.org/10.1109/fmcad.2009.5351131Copy DOI Icon

Scalable conditional equivalence checking: An automated invariant-generation based approach

  • Nov 1, 2009
  • Jason Baumgartner +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Sequential equivalence checking (SEC) technologies, capable of demonstrating the behavioral equivalence of two designs, have grown dramatically in capacity over the past decades. The ability to efficiently identify and leverage internal equivalence points to reduce the domain of the overall SEC problem is central to SEC scalability. However, conditionally equivalent designs - within which internal equivalence may not exist under sequential observability don't care conditions - are notoriously difficult for automated SEC tools. This paper constitutes one of the first attempts to advance the scalability of SEC for conditionally equivalent designs through automated invariant generation, which enables an inductive solution to an otherwise highly-noninductive problem. Through careful software engineering and various heuristics, this technique has been demonstrated capable of yielding orders of magnitude speedup on difficult industrial conditional SEC problems, in cases constituting the only method that we have found to achieve an automated solution.

Similar Papers
  • Conference Article
  • Citations7

A compositional approach to the combination of combinational and sequential equivalence checking of circuits without known reset states

  • Apr 16, 2007
  • In-Ho Moon +2
  • Conference Article
  • Citations3

Equivalence checking for function pipelining in behavioral synthesis

  • Jan 01, 2014
  • Kecheng Hao +2
  • Single Report
  • Citations15

Developing a Strategic Policy Choice Framework for Technological Innovation: Case of Chinese Pharmaceuticals

  • Jan 01, 2000
  • Leong Chan
  • Conference Article
  • Citations3

Sufficiency-based filtering of invariants for Sequential Equivalence Checking

  • Nov 01, 2011
  • Wei Hu +2
  • Conference Article
  • Citations26

Automatic decomposition for sequential equivalence checking of system level and RTL descriptions

  • Jul 27, 2006
  • S Vasudevan +3
  • Conference Article
  • Citations3

Sequential equivalence checking of clock-gated circuits

  • Jun 07, 2015
  • Yu-Yun Dai +2
  • Conference Article
  • Citations1

Retiming Verification Using Sequential Equivalence Checking

  • Nov 01, 2005
  • Proceedings
  • Brian Kahne +1
  • Dissertation

Certifying Loop Pipelining Transformations in Behavioral Synthesis

  • Apr 05, 2017
  • Disha Puri
  • Conference Article
  • Citations7

Towards a C++-based design methodology facilitating sequential equivalence checking

  • Jan 01, 2006
  • Philippe Georgelin +1
  • Conference Article
  • Citations8

Equivalence checking between SLM and RTL using machine learning techniques

  • Mar 01, 2016
  • Jian Hu +2
  • Conference Article
  • Citations16

Recording Synthesis History for Sequential Verification

  • Nov 01, 2008
  • Alan Mishchenko +1
  • Conference Article
  • Citations16

Solving satisfiability in combinational circuits with backtrack search and recursive learning

  • Sep 29, 1999
  • J.P Marques-Silva +1
  • Conference Article
  • Citations25

Merging nodes under sequential observability

  • Jun 08, 2008
  • Michael L Case +3
  • Research Article
  • Citations12

Static analysis of two-dimensional elastic structures using global collocation

  • Apr 19, 2009
  • Archive of Applied Mechanics
  • C G Provatidis +1
  • Conference Article
  • Citations6

Formal verification meets robustness checking — Techniques and challenges

  • Apr 01, 2010
  • Rolf Drechsler +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.