Title :
Architectural exploration using behavioral synthesis
Author :
Goli, Aruna ; Lee, Mike ; Hsu, Yu-Chin
Author_Institution :
Dept. of Comput. Sci., California Univ., Riverside, CA, USA
Abstract :
One of the advantages of using the behaviour synthesis methodology is that it allows one to explore the design space at the architectural level. In this paper, we present algorithms for obtaining the design space using a behavioral synthesis tool. A branch-and-bound algorithm is given to decide the resource constraints of a process based on functional unit utilization. For multiple processes, instead of changing the resource constraints and obtaining the performance and area of the whole design each time, we analyze the performance of each process individually and then combine them using a linear time algorithm to obtain the design space graph for the overall circuit. Experimental results for both single and multiple process designs are given
Keywords :
application specific integrated circuits; circuit CAD; integrated circuit design; logic CAD; resource allocation; architectural level; behavioral synthesis; branch-and-bound algorithm; design space; functional unit utilization; linear time algorithm; multiple process designs; resource constraints; single process designs; Algorithm design and analysis; Clocks; Computer science; Mathematical model; Partitioning algorithms; Performance analysis; Process design; Resource management; Space exploration; Time factors;
Conference_Titel :
ASIC Conference and Exhibit, 1996. Proceedings., Ninth Annual IEEE International
Conference_Location :
Rochester, NY
Print_ISBN :
0-7803-3302-0
DOI :
10.1109/ASIC.1996.551980