• DocumentCode
    3385176
  • Title

    Clock Tree construction and buffer planning in Placement

  • Author

    Liu, Renwei ; Cai, Yici ; Shen, Weixiang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2009
  • fDate
    23-25 July 2009
  • Firstpage
    1037
  • Lastpage
    1041
  • Abstract
    With decreasing of feature size of VLSI designs, clock buffers are becoming quite huge. However, buffers often can´t be placed at ideal places because that traditionally clock network construction is performed after place-ment and at this time all cells are fixed. As a result, wire length and buffer numbers of clock net are increased. In this paper, a procedure called buffered clock tree aware placement is proposed to consider clock network design in placement stage. Through register clustering and virtual clock tree construction, pseudo buffers are inserted in placement and deleted after that, so that white spaces are left for clock buffer insertion. Besides, registers in the same cluster are brought closer so that the performances of clock net, such as skew, delay and wire length, improves. The experiment results indicate an average of 22.40% improvement in skew, 7.26% improvement in delay and 2.10% improvement in wire length. Besides, the total distances of clock buffer moving during overlap removing shows an average of 17.24% improvement because of reserved white spaces.
  • Keywords
    VLSI; buffer circuits; clocks; integrated circuit design; VLSI design; buffer planning; register clustering; virtual clock tree construction; Clocks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Circuits and Systems, 2009. ICCCAS 2009. International Conference on
  • Conference_Location
    Milpitas, CA
  • Print_ISBN
    978-1-4244-4886-9
  • Electronic_ISBN
    978-1-4244-4888-3
  • Type

    conf

  • DOI
    10.1109/ICCCAS.2009.5250344
  • Filename
    5250344