• DocumentCode
    2799643
  • Title

    Clustering for processing rate optimization

  • Author

    Lin, Chuan ; Wang, Jia ; Zhou, Hai

  • Author_Institution
    Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
  • fYear
    2005
  • fDate
    6-10 Nov. 2005
  • Firstpage
    189
  • Lastpage
    195
  • Abstract
    Clustering (or partitioning) is a crucial step between logic synthesis and physical design in the layout of a large scale design. A design verified at the logic synthesis level may have timing closure problems at post-layout stages due to the emergence of multiple-clock-period interconnects. Consequently, a trade-off between clock frequency and throughput may be needed to meet the design requirements. In this paper, we find that the processing rate, defined as the product of frequency and throughput, of a sequential system is upper bounded by the reciprocal of its maximum cycle ratio, which is only dependent on the clustering. We formulate the problem of processing rate optimization as seeking an optimal clustering with the minimal maximum-cycle-ratio in a general graph, and present an iterative algorithm to solve it. Since our algorithm avoids binary search and is essentially incremental, it has the potential of being combined with other optimization techniques. Experimental results validate the efficiency of our algorithm.
  • Keywords
    circuit optimisation; integrated circuit design; iterative methods; logic CAD; logic partitioning; sequential circuits; iterative algorithm; large scale design; logic partitioning; logic synthesis; maximum-cycle-ratio; multiple-clock-period interconnects; optimization techniques; post-layout stages; processing rate optimization; sequential system; Clocks; Delay; Flip-flops; Frequency; Integrated circuit interconnections; Iterative algorithms; Large-scale systems; Logic design; Pipeline processing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2005. ICCAD-2005. IEEE/ACM International Conference on
  • Print_ISBN
    0-7803-9254-X
  • Type

    conf

  • DOI
    10.1109/ICCAD.2005.1560062
  • Filename
    1560062