Title :
Clock optimization for high-performance pipelined design
Author :
Juan, Hsiao-Ping ; Gajski, Daniel D. ; Bakshi, Smita
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
In order to reduce the design cost of pipelined systems, resources may be shared by operations within and across different pipe stages. In order to maximize resource sharing, a crucial decision is the selection of a clock period, since a bad choice can adversely affect the performance and cost of the design. We present an algorithm to select a clock period that attempts to minimize design area while satisfying a given throughput constraint. Experimental results on several examples demonstrate the quality of our selection algorithm and the benefit of allowing resource sharing across pipe stages
Keywords :
circuit CAD; clocks; pipeline processing; resource allocation; clock optimization; clock period; design area; high performance pipelined design; pipe stages; pipelined systems; resource sharing; selection algorithm; throughput constraint; Algorithm design and analysis; Clocks; Computer science; Costs; Delay; Design optimization; Hardware; Pipeline processing; Resource management; Throughput;
Conference_Titel :
Design Automation Conference, 1996, with EURO-VHDL '96 and Exhibition, Proceedings EURO-DAC '96, European
Conference_Location :
Geneva
Print_ISBN :
0-8186-7573-X
DOI :
10.1109/EURDAC.1996.558225