(Back to Session Schedule)

The 17th Asia and South Pacific Design Automation Conference

Session 4B  3D IC Layout
Time: 14:00 - 15:40 Wednesday, February 1, 2012
Location: Room 203
Chairs: Yasuhiro Takashima (University of Kitakyushu, Japan), Yih-Lang Li (National Chiao Tung University, Taiwan)

4B-1 (Time: 14:00 - 14:25)
TitleBlock-level 3D IC Design with Through-Silicon-Via Planning
AuthorDae Hyun Kim (Georgia Institute of Technology, U.S.A.), Rasit Onur Topaloglu (GLOBALFOUNDRIES, U.S.A.), *Sung Kyu Lim (Georgia Institute of Technology, U.S.A.)
Pagepp. 335 - 340
Keyword3D IC, TSV, 3D RST, Floorplanning
AbstractIn this paper, we propose algorithms (finding signal TSV locations, assigning TSVs to whitespace blocks, and manipulating whitespace blocks) for post-floorplanning signal TSV planning in the block-level 3D IC design. Experimental results show that our signal TSV planner outperforms the state-of-the-art TSV-aware 3D floorplanner by 7% to 38% with respect to wirelength. In addition, our multiple TSV insertion algorithm outperforms a single TSV insertion algorithm by 27% to 37%.

4B-2 (Time: 14:25 - 14:50)
TitleMicro-Bump Assignment for 3D ICs using Order Relation
AuthorTa-Yu Kuan, Yi-Chun Chang, *Tai-Chen Chen (National Central University, Taiwan)
Pagepp. 341 - 346
Keyword3D ICs, Micro Bump, Placement, RDL, Routing
AbstractThe routing quality on RDLs in 3D ICs is affected by the micro-bump location seriously. In this paper, we propose a micro-bump assignment method using order relation to minimize the crossing problem and reduce the detours in RDLs. Experimental results show that our approach can obtain an assignment result with 100% routability and minimal wirelength in global routing.

4B-3 (Time: 14:50 - 15:15)
TitleThrough-Silicon-Via-Induced Obstacle-Aware Clock Tree Synthesis for 3D ICs
AuthorXin Zhao, *Sung Kyu Lim (Georgia Institute of Technology, U.S.A.)
Pagepp. 347 - 352
KeywordTSV, obstacle avoidance, clock synthesis, 3D ICs
AbstractIn this paper, we present an obstacle-aware clock tree synthesis method for through-silicon-via (TSV)-based 3D ICs. A unique aspect of this problem lies in the fact that various types of TSVs become obstacles during 3D clock routing including signal, power/ground, and clock TSVs. Some of these TSVs become placement obstacles, i.e., they interfere with clock buffers and clock TSVs; while other TSVs become routing obstacles, i.e., clock wires cannot route through them. Thus, the key is to perform TSV-induced obstacle-aware 3D clock routing under the following goals: (1) clock TSVs and clock buffers are located while avoiding overlap with placement obstacles; (2) clock wires are routed while avoiding routing obstacles; and (3) clock skew and slew constraints are satisfied. Related experiments show that our TSV-obstacle-aware clock tree does not sacrifice wirelength or clock power too much while avoiding various TSV-induced obstacles.

4B-4 (Time: 15:15 - 15:40)
TitleParallel Implementation of R-trees on the GPU
AuthorLijuan Luo (University of Illinois at Urbana-Champaign/NVIDIA Corp., U.S.A.), *Martin D. F. Wong (University of Illinois at Urbana-Champaign, U.S.A.), Lance Leong (NVIDIA Corp., U.S.A.)
Pagepp. 353 - 358
KeywordR-tree, GPU, parallel programming
AbstractR-tree is an important spatial data structure used in EDA as well as other fields. Although there has been a huge literature of parallel R-tree query, as far as we know, our work is the first successful one to parallelize R-tree query on the GPU. We also propose the first R-tree construction method on the GPU. Unlike the other parallel construction methods, our method does not depend on a partition algorithm and guarantees the same quality as the sequential construction. Experiments show that more than 30x speedup on R-tree query and more than 20x speedup on R-tree construction are achieved.