• DocumentCode
    3229243
  • Title

    TCG-based multi-bend bus driven floorplanning

  • Author

    Ma, Tilen ; Young, Evangeline F Y

  • Author_Institution
    Chinese Univ. of Hong Kong, Hong Kong
  • fYear
    2008
  • fDate
    21-24 March 2008
  • Firstpage
    192
  • Lastpage
    197
  • Abstract
    In this paper, the problem of bus driven floor-planning is addressed. Given a set of modules and bus specifications, a floorplan solution including the bus routes will be generated with the floorplan area and total bus area minimized. Some previous works have addressed this problem with restricted bus shapes of 0-bend, 1-bend or 2-bend (Law, 2005). However, in this paper, we address this bus driven floorplanning without any limitations on the shapes of the buses. We solve this problem by a simulated annealing based floorplanner using the transitive closure graph (TCG) representation (Lin, 2001). Experimental results show that we can improve over (Law, 2005) significantly in terms of both run time and quality, since there are more flexibilities in routing the buses and complex shape validation steps are not needed. For data sets with buses connecting a large number of blocks, our approach can still generate high quality solutions effectively, while the approach (Law, 2005) of restricting to 2-bend buses often cannot give any feasible solutions.
  • Keywords
    graph theory; integrated circuit layout; simulated annealing; TCG representation; bus specifications; multibend bus driven floorplanning; simulated annealing; transitive closure graph representation; Algorithm design and analysis; Circuits; Councils; Delay effects; Joining processes; Routing; Shape; Simulated annealing; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. ASPDAC 2008. Asia and South Pacific
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-1921-0
  • Electronic_ISBN
    978-1-4244-1922-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2008.4483938
  • Filename
    4483938