ACM Home Page
Please provide us with feedback. Feedback
Scheduling and binding algorithms for high-level synthesis
Full text PdfPdf (857 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 26th ACM/IEEE Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 1 - 6  
Year of Publication: 1989
ISBN:0-89791-310-8
Authors
P. G. Paulin  BNR, PO. Box 35 11, Stn. "C", Ottawa, Canada K1Y 4H7
J. P. Knight  Carleton Univ., Dept. of Electronics, Ottawa, Canada K1S 5B6
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\TCDA : TC Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 77,   Citation Count: 23
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/74382.74383
What is a DOI?

ABSTRACT

New algorithms for high-level synthesis are presented. The first performs scheduling under hardware resource constraints and improves on commonly used list scheduling techniques by making use of a global priority function. A new design-space exploration technique, which combines this algorithm with an existing one based on time constraints, is also presented. A second algorithm is used for register and bus allocation to satisfy two criteria: the minimization of interconnect costs as well as the final register (bus) cost. A clique partitioning approach is used where the clique graph is pruned using interconnect affinities between register (bus) pairs. Examples from current literature were chosen to illustrate the algorithms and to compare them with four existing systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

Brew87
 
Camp87
R. Camposano, "Structural Synthesis i~n the Yorktown Si Compiler", VLSI '87, Aug. 1987, p. 29.
 
Clou87
R. Cloutier, Private Communication, Nov. 1987.
 
Davi81
S. Davidson et al, "Some Experiments in Local Microcode Compaction for Horizontal Machines", IEEE Trans. on Computers, C-30, 7, Jul. 1981, pp. 460-477.
 
DeBo88
E. Detjiens, G. Borriello (Chairs), "Workshop on High-Level Synthesis", Orc~Ls Island, Jan. 1988.
 
DeMa86
H. De Man et al, "Ca~thedral-II : A Silicon Compiler for Digital Signal Proces,~ing", IEEE Design & Test Magazine, December 1986, pp. 13-25.
 
Fuhr88
T. Fuhrman, "High-Level Synthesis Desig:n of a Real-Time Control Chip at GM-Delco", ACM/IEEE High- Lew'l Synthesis Workshop, Jan. 1988.
 
Gebo87
C.H. Gebotys, M.I. Elmasry, "A VLSI Methodology with Testability Constraints", Proc. of Canadian Conference on VLSI, Winnipeg, Oct. 198"7.
 
Gebo88
 
GiKn84
E.F. Girczyc and J.P. Knight, "An ADA to Standard Cell Hardware Compiler Based on Graph Grammars and Scheduling", Proc. of ICCD, Oct. 1984, pp. 726-731.
 
Kram88
H. Kramer et al, "Data Path and Control Synthesis in the CADDY System", Proc. of Intl.Workshop on Silicon Compilers, Grenoble, France, May 1988.
Kurd87
 
KuWK85
 
McFa87
M.C. McF:arland, "Reevaluating the Design Space for Register-Transfer Hardware Synthesis", Proc. of ICCAD, Nov. 1987, pp.262-265.
 
McPC88
 
Midw88
J. Midwinter, "improving Interconnect for the Behavioral Synthesis of ASICs", M.Sc. Thesis, Carleton University, April 1988.
 
PaGa86
B.M. Pangrle, D.D. Gajski, "State Synthesis and Connectivity Binding for Microarchitecture Compilation", Proc. of ICCAD, Nov. 1986, pp. 210-213.
 
Pang88
 
Paul86
Paul87
 
Paul88
 
Paul89
P.G. Paulin, J.P. Knight, "l?orce-Directed Scheduling for the Behavioral Synthesis of ASICs", IEEE Transactions on CAD of IC,'s and Systems, Vol. 8 (6), June 1989 (projected publication date).
 
Pfah87
 
Sauc87
G. Saucier, M. Crastes de Paulet, P. Sicard, "ASYL: A Rule-Based System for Controller Synthesis", IEEE Trans. on CAD, Vol. CAD-6, Nov. 1987, pp, 1088-1097.
 
Stok88
L. Stok, R. van den Born, "EASY: Multiprocessor Architecture Optimisation", Proc. of Intl. Workshop on Silicon Compilers, Grenoble, France, May 1988.
 
Thom88
 
Tsen86
C. Tseng, D.P. Siewiorek, "Automated Synthesis of Data Paths in Digital Systems", IEEE Trans. on CAD of ICs and Systems, July 1986, pp. 379-395.

CITED BY  23
 
 
 
 
 
 
 
 
 
 

Collaborative Colleagues:
P. G. Paulin: colleagues
J. P. Knight: colleagues

Peer to Peer - Readers of this Article have also read: