Title :
Architectural tradeoffs in synthesis of pipelined controls
Author :
Ramachandran, Loganath ; Gajski, Daniel D.
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
Current synthesis approaches do not take into account the impact of the underlying architecture during operations like scheduling and binding. This results in synthesis algorithms that can produce designs only for a single architecture. The design space that can be explored by such a synthesis tool is limited. The authors examine three architectures that have different control pipelining strategies. They derive the important constraints that these architectures impose on the scheduling algorithm and propose an algorithm that incorporates these constraints when producing a schedule. They also demonstrate through several experiments that by being able to synthesize for a given control pipeline architecture, they can provide designers with a wide range of area-delay tradeoffs
Keywords :
constraint handling; high level synthesis; logic design; parallel architectures; pipeline processing; scheduling; area-delay tradeoffs; binding; constraints; control pipelining strategies; pipelined controls; scheduling; scheduling algorithm; synthesis algorithms; underlying architecture; Algorithm design and analysis; Automatic control; Computer architecture; Computer science; Hardware; High level synthesis; Pipeline processing; Processor scheduling; Scheduling algorithm; Size control;
Conference_Titel :
Design Automation Conference, 1993, with EURO-VHDL '93. Proceedings EURO-DAC '93., European
Conference_Location :
Hamburg
Print_ISBN :
0-8186-4350-1
DOI :
10.1109/EURDAC.1993.410645