Structural search for RTL with predicate learning

  • Authors:
  • G. Parthasarathy;M. K. Iyer;K. T. Cheng;F. Brewer

  • Affiliations:
  • University of California-Santa Barbara, Santa Barbara, CA;University of California-Santa Barbara, Santa Barbara, CA;University of California-Santa Barbara, Santa Barbara, CA;University of California-Santa Barbara, Santa Barbara, CA

  • Venue:
  • Proceedings of the 42nd annual Design Automation Conference
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an efficient search strategy for satisfiability checking on circuits represented at the register-transfer-level (RTL). We use the RTL circuit structure by extending concepts from classic automatic test-pattern generation (ATPG) algorithms and interval-arithmetic to guide the search process. We extend the idea of Boolean recursive learning on predicate logic in the RTL using Boolean and interval constraint propagation in the control and data-path of the circuit. This is used as a pre-processing step to derive relations between predicate logic signals that are used to augment the search. We demonstrate experimentally that these methods provide significant improvement over current techniques on sample benchmarks.