Data flow partitioning for clock period and latency minimization

4Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose an efficient performance-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.35% 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.

Cite

CITATION STYLE

APA

Liu, L. T., Shih, M., & Cheng, C. K. (1994). Data flow partitioning for clock period and latency minimization. In Proceedings - Design Automation Conference (pp. 658–663). IEEE. https://doi.org/10.1145/196244.196605

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free