• Home
  • Search
  • Coordinated resource optimization in behavioral synthesis
  • Open Access IconOpen Access
  • Cite Icon7
  • https://doi.org/10.1109/date.2010.5457001Copy DOI Icon

Coordinated resource optimization in behavioral synthesis

  • Mar 1, 2010
  • Jason Cong +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Reducing resource usage is one of the most important optimization objectives in behavioral synthesis due to its direct impact on power, performance and cost. The datapath in a typical design is composed of different kinds of components, including functional units, registers and multiplexers. To optimize the overall resource usage, a behavioral synthesis tool should consider all kinds of components at the same time. However, most previous work on behavioral synthesis has the limitations of (i) not being able to consider all kinds of resources globally, and/or (ii) separating the synthesis process into a sequence of optimization steps without a consistent optimization objective. In this paper we present a behavioral synthesis flow in which all types of components in the datapath are modeled and optimized consistently. The key idea is to feed to the scheduler the intentions for sharing functional units and registers in favor of the global optimization goal (such as total area), so that the scheduler could generate a schedule that makes the sharing intentions feasible. Experiments show that compared to the solution of minimizing functional unit requirements in scheduling and using the least number of functional units and registers in binding, our solution achieves a 24% reduction in total area; compared to the online tool provided by c-to-verilog.com, our solution achieves a 30% reduction on average.

Similar Papers
  • Conference Article
  • Citations29

An intermediate representation for behavioral synthesis

  • Jan 01, 1990
  • Nikil D Dutt +2
  • PDF
  • Research Article
  • Citations12

Prolonged standing reduces fasting plasma triglyceride but does not influence postprandial metabolism compared to prolonged sitting.

  • Feb 05, 2020
  • PLOS ONE
  • Charles K Crawford +4
  • Book Chapter
  • Citations18

Using sacks to organize registers in VLIW machines

  • Jan 01, 1994
  • Josep Llosa +3
  • Conference Article

High speed FFT processor consuming optimal power

  • Aug 01, 2016
  • P V Karthik +2
  • Conference Article
  • Citations3

Simultaneous functional units and register allocation based power management for high-level synthesis of data-intensive applications

  • Jul 01, 2010
  • Feng Wu +3
  • Conference Article
  • Citations1

An efficient performance improvement method utilizing specialized functional units in Behavioral Synthesis

  • Jan 01, 2008
  • Tsuyoshi Sadakata +1
  • Conference Article
  • Citations2

An efficient performance improvement method utilizing specialized functional units in behavioral synthesis

  • Jan 21, 2008
  • Tsuyoshi Sadakata +1
  • Conference Article
  • Citations6

Using Speculative Functional Units in high level synthesis

  • Mar 01, 2010
  • Alberto A Del Barrio +4
  • Dissertation

Certifying Loop Pipelining Transformations in Behavioral Synthesis

  • Apr 05, 2017
  • Disha Puri
  • Book Chapter

Models for Behavioral Synthesis

  • Jan 01, 1997
  • Ahmed A. Jerraya +3
  • Conference Article
  • Citations5

SAM: a data path allocation system

  • May 13, 1990
  • N.-S Woo
  • Research Article
  • Citations28

A unified lower bound estimation technique for high-level synthesis

  • May 01, 1997
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Seong Yong Ohm +2
  • Conference Article
  • Citations1

Surge current minimization in high-level synthesis

  • May 01, 2009
  • Jheng-Fu Yeh +2
  • Conference Article
  • Citations2

Architectural simulation in the context of behavioral synthesis

  • Feb 23, 1998
  • Abderrazak Jemai +2
  • Conference Article

Low power design method in high level synthesis with multiple voltages

  • Jun 01, 2010
  • Chen Wei +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.