• DocumentCode
    2177593
  • Title

    Register placement for high-performance circuits

  • Author

    Chiang, Mei-Fang ; Okamoto, Takumi ; Yoshimura, Takeshi

  • Author_Institution
    Grad. Sch. of IPS, Waseda Univ., Kitakyushu
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    1470
  • Lastpage
    1475
  • Abstract
    In modern sub-micron design, achieving low-skew clock distributions is facing challenges for high-performance circuits. Symmetric global clock distribution and clock tree synthesis (CTS) for local clock optimization are used so far, but new methodologies are necessary as the technology node advances. In this paper, we study the register placement problem which is a key component of local clock optimization for highperformance circuit design along with local clock distribution. We formulate it as a minimum weighted maximum independent set problem on a weighted conflict graph and propose a novel efficient two-stage heuristic to solve it. To reduce the graph size, techniques based on register flipping and Manhattan circle are also presented. Experiments show that our heuristic can place all registers without overlaps and achieve significant improvement on the total and maximal register movement.
  • Keywords
    clocks; graph theory; network synthesis; optimisation; clock optimization; clock tree synthesis; high-performance circuits; low-skew clock distributions; minimum weighted maximum independent set problem; register placement; submicron design; symmetric global clock distribution; weighted conflict graph; Circuit synthesis; Circuit topology; Clamps; Clocks; Driver circuits; National electric code; Optimization methods; Pins; Registers; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090895
  • Filename
    5090895