Title :
Placement and routing in 3D integrated circuits
Author :
Ababei, Cristinel ; Feng, Yan ; Goplen, Brent ; Mogal, Hushrav ; Zhang, Tianpei ; Bazargan, Kia ; Sapatnekar, Sachin
Author_Institution :
Minnesota Univ., Minneapolis, MN, USA
Abstract :
Three-dimension technologies offer great promise in providing improvements in the overall circuit performance. Physical design plays a major role in the ability to exploit the flexibilities offered in the third dimension, and this article gives an overview of placement and routing methods for FPGA- and ASIC-style designs. We describe CAD techniques for placement and routing in 3D ICs, developed under our 3D analysis and design optimization framework. These approaches address a dichotomy of design styles, both FPGA and ASIC. The factors that are important in each style are different, so that a one-size-fits-all approach is impractical, and therefore, we present separate approaches for 3D physical design for each of these technologies. Hence, our FPGA placement method uses a two-step optimization process that minimizes inter-tier vias first, followed by further optimization within and across tiers. In contrast, the ASIC flow uses cost function weighting to discourage, but not minimize, inter-tier crossings.
Keywords :
application specific integrated circuits; circuit CAD; circuit optimisation; field programmable gate arrays; integrated circuit design; 3D integrated circuit; 3D physical design; ASIC-style design; CAD technique; FPGA-style design; circuit performance; design optimization; placement method; routing method; Application specific integrated circuits; Circuit optimization; Cost function; Design automation; Design optimization; Field programmable gate arrays; Integrated circuit technology; Optimization methods; Routing; Three-dimensional integrated circuits; Placement and routing; VLSI;
Journal_Title :
Design & Test of Computers, IEEE
DOI :
10.1109/MDT.2005.150