loading...
A Theoretical Study on Wire Length Estimation Algorithms for Placement with Opaque Blocks
Yokohama January 23-January 26
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASPDAC.2007.3579972007 Asia and South Pacific Design Au ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
null Tan Yan, Graduate Sch. of Environ. Eng., Kitakyushu Univ., Fukuoka
null Shuting Li, Graduate Sch. of Environ. Eng., Kitakyushu Univ., Fukuoka
Y. Takashima, Graduate Sch. of Environ. Eng., Kitakyushu Univ., Fukuoka
H. Murata, Graduate Sch. of Environ. Eng., Kitakyushu Univ., Fukuoka
How to estimate the shortest routing length when certain blocks are considered as routing obstacles is becoming an essential problem for block placement because HPWL, is no longer valid in this case. Although this problem is well studied in computational geometry (Mitchell, 2000), the research results are neither well-known to the CAD community nor presented in a way easy for CAD researchers to ultilize their establishment. With the help of some recent notions in block placement, this paper interprets the research result in Atallah and Chen (1991) and de Rezende et al. (1985), which gives the best algorithm for this problem as we know, in a way more concise and more friendly to CAD researchers. Besides, we also tailor its algorithm to VLSI CAD application. As the result, we present a method that estimates the shortest obstacle-avoiding routing length in 0(M2 + N) time for a placement with M blocks and N 2-pin nets.
Index Terms:
shortest obstacle-avoiding routing length, wire length estimation algorithms, shortest routing length, routing obstacles, block placement, computational geometry, VLSI CAD
Citation:
null Tan Yan, null Shuting Li, Y. Takashima, H. Murata, "A Theoretical Study on Wire Length Estimation Algorithms for Placement with Opaque Blocks," asp-dac, pp.268-273, 2007 Asia and South Pacific Design Automation Conference, 2007
Usage of this product signifies your acceptance of the Terms of Use.