ACM Home Page
Please provide us with feedback. Feedback
Linear constraint graph for floorplan optimization with soft blocks
Full text PdfPdf (360 KB)
Source
International Conference on Computer Aided Design archive
Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design table of contents
San Jose, California
SESSION: Floorplanning table of contents
Pages 9-15  
Year of Publication: 2008
ISBN ~ ISSN:1092-3152 , 978-1-4244-2820-5
Authors
Jia Wang  Electrical and Computer Engineering, Illinois Institute of Technology, Chicago, IL
Hai Zhou  Northwestern University, Evanston, IL
Sponsors
: IEEE CASS/CANDE
: IEEE Council on Electronic Design Automation (CEDA)
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 40,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In this paper, we propose the Linear Constraint Graph (LCG) as an efficient general floorplan representation. For n blocks, an LCG has at most 2n+3 vertices and at most 6n+2 edges. Operations with direct geometric meanings are developed to perturb the LCGs. We apply the LCGs to the floorplan optimization with soft blocks to leverage its advantage in terms of the sizes of the graphs, which will improve the efficiency of solving a complex mathematical program in the inner loop of the optimization that decide the block shapes without introducing overlaps to the non-slicing floorplans. Experimental results confirm that the LCGs are effective and efficient.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
F. Y. Young, C. C. N. Chu, W. S. Luk, and Y. C. Wong, "Handling soft modules in general non-slicing floorplan using Lagrangian relaxation," IEEE TCAD, vol. 20, no. 5, pp. 687--692, May 2001.
 
2
3
 
4
X. Tang, R. Tian, and M. D. F. Wong, "Minimizing wire length in floorplanning," IEEE TCAD, vol. 25, no. 9, pp. 1744--1753, Sept. 2006.
 
5
H.-C. Lee, Y.-W. Chang, and H. H. Yang, "MB*-Tree: A multilevel floorplanner for large-scale building-module design," IEEE TCAD, vol. 26, no. 8, pp. 1430--1444, Aug. 2007.
 
6
T. Ohtsuki, N. Sugiyama, and H. Kawanishi, "An optimization technique for integrated circuit layout design," in Proc. ICCST, Kyoto, Japan, 1970, pp. 67--68.
7
 
8
F. Y. Young, C. C. N. Chu, and Z. C. Shen, "Twin Binary Sequences: A non-redundant representation for general non-slicing floorplan," IEEE TCAD, vol. 22, no. 4, pp. 457--469, Apr. 2003.
9
 
10
11
 
12
H. Murata, K. Fujiyoshi, S. Nakatake, and Y. Kajitani, "VLSI module placement based on rectangle-packing by the sequence-pair," IEEE TCAD, vol. 15, no. 12, pp. 1518--1524, Dec. 1996.
 
13
C. Lin, "Incremental mixed-signal layout generation concepts," Ph.D. dissertation, Eindhoven University of Technology, Eindhoven, The Netherlands, 2002.
 
14
 
15
CS2 version 4.3, "Andrew Goldberg's network optimization library," http://www.avglab.com/andrew/soft.html.
 
16
S. N. Adya and I. L. Markov, "Fixed-outline floorplanning: Enabling hierarchical design," IEEE TVLSI, vol. 11, no. 6, pp. 1120--1135, Dec. 2003.