• DocumentCode
    3019105
  • Title

    Simultaneous circuit partitioning/clustering with retiming for performance optimization

  • Author

    Gong, Jianya ; Li, Honching ; Wu, Chang

  • Author_Institution
    Dept. of Comput. Sci., California State Univ., Los Angeles, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    460
  • Lastpage
    465
  • Abstract
    Partitioning and clustering are crucial steps in circuit layout for handling large scale designs enabled by the deep submicron technologies. Retiming is an important sequential logic optimization technique for reducing the clock period by optimally repositioning flipflops. In our exploration of a logical and physical co-design flow, we developed a highly efficient algorithm on combining retiming with circuit partitioning or clustering for clock period minimization. Compared with the recent result by Pan et al. (1998) on quasioptimal clustering with retiming, our algorithm is able to reduce both runtime and memory requirement by one order of magnitude without losing quality. Our results show that our algorithm can be over 1000× faster for large designs
  • Keywords
    circuit optimisation; integrated circuit layout; logic partitioning; minimisation of switching nets; sequential circuits; timing; circuit clustering; circuit layout; circuit partitioning; clock period; clock period minimization; deep submicron technologies; large scale designs; optimal flip-flop repositioning; performance optimization; retiming; sequential logic optimization technique; Algorithm design and analysis; Clocks; Clustering algorithms; Delay effects; Design optimization; Integrated circuit interconnections; Large-scale systems; Logic; Partitioning algorithms; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.781360
  • Filename
    781360