DocumentCode
452090
Title
Data Flow Partitioning for Clock Period and Latency Minimization
Author
Liu, Lung-Tien ; Shih, Minshine ; Cheng, Chung-Kuan
Author_Institution
Computer Science and Engineering, University of California, San Diego, La Jolla, CA
fYear
1994
fDate
6-10 June 1994
Firstpage
658
Lastpage
663
Abstract
We propose an efficientperformance-driven two-way partitioning algorithm to take into account clock cycle period and latency with retiming. We model the problem with a Quadratic Programming formulation to minimize the crossing edge count with nonlinear timing constraints. By using Lagrangian Approach on Modular Partitioning (LAMP), we merge nonlinear constraints to the objective function. The problem is then decomposed into primal and dual two subprograms. The primal and dual problems are solved by a Quadratic Boolean Programming approach and by a subgradient method using cycle mean method, respectively. Experimental results show our algorithm achieves an average of 23.25% clock cycle period and 19.54% latency reductions compared to the Fiduccia-Mattheyses algorithm. In terms of the average number of the crossing edges, our results are only 1.85% more.
Keywords
Clocks; Computer science; Delay; Ear; Feedback loop; Lagrangian functions; Minimization methods; Partitioning algorithms; Quadratic programming; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 1994. 31st Conference on
ISSN
0738-100X
Print_ISBN
0-89791-653-0
Type
conf
DOI
10.1109/DAC.1994.204184
Filename
1600457
Link To Document