Optimizing equivalence checking for behavioral synthesis

  • Authors:
  • Kecheng Hao;Fei Xie;Sandip Ray;Jin Yang

  • Affiliations:
  • Portland State University, Portland, OR;Portland State University, Portland, OR;University of Texas at Austin, Austin, TX;Intel Corporation, Hillsboro, OR

  • Venue:
  • Proceedings of the Conference on Design, Automation and Test in Europe
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Behavioral synthesis is the compilation of an Electronic system-level (ESL) design into an RTL implementation. We present a suite of optimizations for equivalence checking of RTL generated through behavioral synthesis. The optimizations exploit the high-level structure of the ESL description to ameliorate verification complexity. Experiments on representative benchmarks indicate that the optimizations can handle equivalence checking of synthesized designs with tens of thousands of lines of RTL.