DocumentCode
275344
Title
A linear program driven scheduling and allocation method followed by an interconnect optimization algorithm
Author
Papachristou, C.A. ; Konuk, H.
Author_Institution
Dept. of Comput. Eng., Case Western Reserve Univ., Cleveland, OH, USA
fYear
1990
fDate
24-28 Jun 1990
Firstpage
77
Lastpage
83
Abstract
A new method for high-level logic synthesis is reported whose basic feature is the tight interaction and coupling of the scheduling and allocation phases providing a global direction to the synthesis. A linear-program-based allocation is proposed which uses multifunction-ALU cost estimation and iteratively drives a tree-search for scheduling. A new interconnect optimization algorithm is proposed. It is based on several interconnect transformations for multiplexer input collapsing and merging. Several other important synthesis aspects are included, e.g., register and interconnect bindings, operation chaining, and operation multicycling. The method has been implemented in C on a Sun 3/60 workstation
Keywords
linear programming; logic CAD; scheduling; trees (mathematics); Sun 3/60 workstation; high-level logic synthesis; interconnect bindings; interconnect optimization algorithm; linear program driven scheduling; linear-program-based allocation; merging; multifunction-ALU cost estimation; multiplexer input collapsing; operation chaining; operation multicycling; tree-search; Clocks; Cost function; High level synthesis; Identity-based encryption; LAN interconnection; Merging; Multiplexing; Optimization methods; Processor scheduling; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
Conference_Location
Orlando, FL
ISSN
0738-100X
Print_ISBN
0-89791-363-9
Type
conf
DOI
10.1109/DAC.1990.114833
Filename
114833
Link To Document