• DocumentCode
    842349
  • Title

    Clustering for Processing Rate Optimization

  • Author

    Lin, Chuan ; Wang, Jia ; Zhou, Hai

  • Author_Institution
    Logic Synthesis Group, Magma Design Autom. Inc, Santa Clara, CA
  • Volume
    14
  • Issue
    11
  • fYear
    2006
  • Firstpage
    1264
  • Lastpage
    1275
  • 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 tradeoff 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. Experimental results validate the efficiency of our algorithm
  • Keywords
    VLSI; circuit optimisation; integrated circuit interconnections; integrated circuit layout; iterative methods; logic partitioning; circuit optimization; clock frequency; logic synthesis; multiple-clock-period interconnects; partitioning; physical design; processing rate optimization; rate optimization clustering; sequential system; throughput; Clocks; Delay; Flip-flops; Frequency; Integrated circuit interconnections; Large-scale systems; Logic design; Pipeline processing; Throughput; Timing; Algorithms; circuit optimization; clustering methods; design automation; integrated circuit interconnections;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2006.886399
  • Filename
    4019463