MATH Seminar
Title: 3D Floorplanning and Tree Representations |
---|
Seminar: Combinatorics |
Speaker: Paul Horn of Harvard University |
Contact: Dwight Duffus, dwight@mathcs.emory.edu |
Date: 2012-11-02 at 4:00PM |
Venue: MSC W303 |
Download Flyer |
Abstract: A (2D) mosaic floorplan is a partitioning of a square into $n$ rectangles. Schemes which can be used to represent and count these floorplans, under a suitable topological equivalence, have applications in chip design. A 3D mosaic floorplan is a partitioning of a box into $n$ smaller boxes. Modern chip construction techniques, allowing chips with multiple layers, have fueled the desire to understand the number of 3D mosaic floorplans and how to represent them. For the 2D case, the number of unlabeled floorplans with $n$ rectangles, up to topological equivalence, is exponential in $n$. For many classes of 3D floorplans the number of floorplans is also exponential. Notable among these are 'slicing' floorplans, where to obtain an $n$ box floorplan one starts with an $n-1$ box floorplan and divides a box in two. In this talk, we discuss some of the difficulties with more general 3D floorplans, even with only two layers. In particular, if $F_n$ denotes the number of 3D floorplans with two levels, we show that $\log F_n \sim \frac{1}{3}n \log n$, and hence $F_n$ grows superexponentially in $n$. The upper bound comes from a representation scheme using trees, while the lower bound comes from a random construction. |
See All Seminars