• DocumentCode
    1835610
  • Title

    Dynamic global buffer planning optimization based on detail block locating and congestion analysis

  • Author

    Ma, Yuchun ; Hong, Xianlong ; Dong, Sheqin ; Chen, Song ; Cai, Yici ; Cheng, C.K. ; Gu, Jun

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2003
  • fDate
    2-6 June 2003
  • Firstpage
    806
  • Lastpage
    811
  • Abstract
    By dividing the packing area into routing tiles, we can give the budget of the buffer insertion. And the detail locating of the blocks in their rooms can be implemented for each iterations during the annealing process to favor the later buffer planning. The buffer insertion will affect the possible routes as well the congestion of the packing. The congestion estimation in this paper takes the buffer insertion into account. So we devise a buffer planning algorithm to allocate the buffer into tiles with congestion information considered. The buffer allocation problem is formulated into a net flow problem and the buffer allocation can be handled as an integral part in the floorplanning process. Since there is more freedom for floorplan optimization, the floorplanning algorithm integrated with buffer planning can result in better performance and chip area.
  • Keywords
    annealing; buffer circuits; circuit optimisation; dynamic programming; integrated circuit interconnections; integrated circuit layout; network topology; annealing process; buffer allocation problem; buffer insertion; buffer planning algorithm; chip area; congestion analysis; congestion estimation; congestion information; detail block locating; floorplan optimization; floorplanning algorithm; floorplanning process; global buffer planning optimization; net flow problem; packing area; routing tile; Algorithm design and analysis; Annealing; Computer science; Delay; Integrated circuit interconnections; Permission; Process planning; Routing; Tiles; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2003. Proceedings
  • Print_ISBN
    1-58113-688-9
  • Type

    conf

  • DOI
    10.1109/DAC.2003.1219129
  • Filename
    1219129