首页 | 本学科首页   官方微博 | 高级检索  
     

Corner block list representation and its application with boundary constraints
作者姓名:HONG Xianlong  MA Yuchun  DONG Sheqin  CAI Yici  Chung-Kuan Cheng & GU Jun
作者单位:HONG Xianlong1,MA Yuchun,DONG Sheqin1,CAI Yici,Chung-Kuan Cheng & GU Jun Department of Computer Science and Technology,Tsinghua University,Beijing 100084,China; Department of Computer Science and Engineering,University of California,San Diego,La Jolla,CA 92093-0114,USA; Department of Computer Science,Science and Technology University of Hong Kong
基金项目:国家自然科学基金,国家重点基础研究发展计划(973计划)
摘    要:Floorplanning is a critical phase in physical design of VLSI circuits. The stochastic optimization method is widely used to handle this NP-hard problem. The key to the floorplanning algorithm based on stochastic optimization is to encode the floorplan structure properly. In this paper, corner block list (CBL)-a new efficient topological representation for non-slicing floorplan-is proposed with applications to VLSI floorplan. Given a corner block list, it takes only linear time to construct the floorplan. In floorplanning of typical VLSI design, some blocks are required to satisfy some constraints in the final packing. Boundary constraint is one kind of those constraints to pack some blocks along the pre-specified boundaries of the final chip so that the blocks are easier to be connected to certain I/O pads. We implement the boundary constraint algorithm for general floorplan by extending CBL. Our contribution is to find the necessary and sufficient characterization of the blocks along the boundary repre


Corner block list representation and its application with boundary constraints
HONG Xianlong,MA Yuchun,DONG Sheqin,CAI Yici,Chung-Kuan Cheng & GU Jun.Corner block list representation and its application with boundary constraints[J].Science in China(Information Sciences),2004,47(1):1-19.
Authors:HONG Xianlong  MA Yuchun  Dong Sheqin  CAI Yici  Chung-Kuan Cheng  GU Jun
Affiliation:1. Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
2. Department of Computer Science and Engineering, University of California, San Diego, La Jolla, CA 92093-0114, USA
3. Department of Computer Science, Science and Technology University of Hong Kong
Abstract:Floorplanning is a critical phase in physical design of VLSI circuits. The stochastic optimization method is widely used to handle this NP-hard problem. The key to the floorplanning algorithm based on stochastic optimization is to encode the floorplan structure properly. In this paper, corner block list (CBL)-a new efficient topological representation for non-slicing floorplan-is proposed with applications to VLSI floorplan. Given a corner block list, it takes only linear time to construct the floorplan. In floorplanning of typical VLSI design, some blocks are required to satisfy some constraints in the final packing. Boundary constraint is one kind of those constraints to pack some blocks along the pre-specified boundaries of the final chip so that the blocks are easier to be connected to certain I/O pads. We implement the boundary constraint algorithm for general floorplan by extending CBL. Our contribution is to find the necessary and sufficient characterization of the blocks along the boundary represented by CBL. We can check the boundary constraints by scanning the intermediate solutions in linear time during the simulated annealing process and fix the corner block list in case the constraints are violated. The experiment results are demonstrated by several examples of MCNC benchmarks and the performance is remarkable.
Keywords:floorplan  corner block list  simulated annealing  boundary constraints  
本文献已被 CNKI 万方数据 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号