• 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