Hierarchical conditional dependency graphs as a unifying design representation in the CODESIS high-level synthesis system

  • Authors:
  • Apostolos A. Kountouris;Christophe Wolinski

  • Affiliations:
  • MITSUBISHI ELECTRIC ITE, 80, Av. Des Buttes de Coesmes, 35700 Rennes, FRANCE, kountouris@tcl.ite.mee.com;IRISA, Campus Universitaire de Beaulieu, F-35042 Rennes CEDEX, FRANCE, wolinski@irisa.fr

  • Venue:
  • ISSS '00 Proceedings of the 13th international symposium on System synthesis
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In high-level hardware synthesis (HLS) there is a gap on the quality of the synthesized results between data-flow and control-flow dominated behavioral descriptions. Heuristics destined for the former usually perform poorly on the latter. To close this gap, the CODESIS interactive HLS tool relies on a unifying intermediate design representation and adapted heuristics that are able to accommodate both types of designs as well as designs of a mixed data-flow and control-flow nature. Preliminary experimental results in mutual exclusiveness detection and in efficiently scheduling conditional behaviors, are encouraging and prompt for more extensive experimentation.