Limited exception modeling and its use in presynthesis optimizations

  • Authors:
  • Jian Li;Rajesh K. Gupta

  • Affiliations:
  • Department of Computer Science, University of Illinois, Urbana-Champaign, Urbana, Illinois;Department of Information & Computer Science, University of California, Irvine, Irvine, California

  • Venue:
  • DAC '97 Proceedings of the 34th annual Design Automation Conference
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

In behavioral descriptions, statementsthat allow limited control jumps, such as Verilog disablestatements on named blocks, are often used for describingsystem behavior in presence of exceptions.In this paper,we extend Timed Decision Tables (TDT), a tabularbehavior model, to represent more general control structuresincluding exceptions.We introduce the notion of action sharing that allows us to reduce resoruce requirementsusing existing high-level synthesis tools on descriptionswith control exceptions.We present presynthesisalgorithms that work on the extended TDT model and analgorithm that performs action sharing in TDT models.Our experiments on well-known HardwareC benchmarksshow size reduction resulting from sharing actions in theinput behavioral descriptions.