Improving Performance and Routability Estimation in Deep-submicron Placement

  • Published : 1998.06.01

Abstract

Placement of multiple dies on an MCM or high-performance VLSI substrate is a non-trivial task in which multiple criteria need to be considered simultaneously to obtain a true multi-objective optimization. Unfortunately, the exact physical attributes of a design are not known in the placement step until entire design process is carried out. When the performance issues are considered, crosstalk noise constraints in the form of net separation and via constraint become important. In this paper, for better performance and wirability estimation during placement for MCMs, several performance constraints are taken into account simultaneously. A graph-based wirability estimation along with the Genetic placement optimization technique is proposed to minimize crosstalk, crossing, wirelength and the number of layers. Our work is significant since it is the first attempt at bringing the crosstalk and other performance issues into the placement domain.

Keywords

References

  1. Circuits Interconnections, and Packaging for VLSI H.B.Bakoglu
  2. International Conference on Physical Design Min-Cost Flow based Minimum-Cost Rectilinear Steiner Distance-Preserving Tree J.D.Cho
  3. Proc. IEEE Custom Integr. Circuits Conf. Crosstalk Minimum Layer Assignment J.D.Cho;S.Raje;M.Sarrafzadeh;M.Sriram;S.M.Kang
  4. Layer Assignment for High-Performance Multi-Chip Modules High Performance Design Automation for MCM and Packages K.Y.Chao;D.F.Wong;Jun-Dong Cho(Ed.);Paul D.Franzon(Co-Ed.)
  5. 63-Layer TCM Wiring with Three-Dimensional Crosstalk Constraints High Performance Design Automation for MCM and Packages H.H.Chen;C.K.wong;J.D.cho(Ed.);P.D.Franzon(Co-Ed.)
  6. MS Thesis, Univ. of Cincinnati Distributed placement and crosstalk driven router for multichip modules G.Devaraj
  7. Proc. 7th Int. Conf. on VLSI Design SAGA-A unification of genetic algorithm with simulated annealing and its application to macrocell placement H.Esbensen;P.Mazumder
  8. Proc. 19th Design Automation Conference Tools to aid in wiring rule generation for high speed inteconnects P.Franzon;S.Simovich(et al.)
  9. Algorithmic Graph Theory and Perfect Graph M.C.Golumbic
  10. IEEE Transactions on Computer Aided Design v.10 no.4 Distributed Genetic Algorithms for the Floorplan Design Problem J.P.Cohoon
  11. International Conference on Computer-Aided Design A Spacing Algorithm for Performance Enhancement and Crosstalk Reduction K.Chaudhary;A.Onozawa;E.Kuh
  12. Journal of Algorithms v.7 no.2 Single Bend Wiring R.Raghavan;J.Cohoon;S.Sahni
  13. An Overview of Placement and Routing Algorithms for Multi-Chip Modules High Performance Design Automation for MCM and Packages S.Chattopadhyay;D.Bouldin;P.Dehkordi;J.D.Cho(Ed.);P.D.Franzon(Co-Ed.)
  14. VLSI Placement and Global Routing Using Simulated Annealing C.Sechen
  15. Proc. IEEE Intl. Conf. on Wafer Scale Integration Performance Driven MCM Roution Using a Second Order RLC Tree Delay Model M.Sriram;S.M.Kang
  16. Physical Desig for Multichip Modules M.Sriram;S.M.Kang
  17. IEEE Transactions on Computer Aided Design v.9 no.5 A Genetic Approach to Standard Cell Placement Using Meta-genetic Parameter Optimization K.Shahookar;P.Mazumder
  18. Tech. Rep. A Vision for Multichip module design in the nineties Cadence-Design Systems
  19. appear in VLSI DESIGN, an international Journal of custom-Chip Design, Simulation, and Testing An Optimal Layer Assignment Algorithm for Minimizing Crosstalk for Three Layer VHV Channel Routing S.Thakur;K.Y.Chao;D.F.Wong;Jun Dong Cho(Guest Ed.)
  20. PhD thesis, Univ. of Cincinnati Genetic algorithms for partitioning placement and layer assignment for multichip modules R.Vemuri
  21. Design Automation Conference Minimal Delay Interconnect Design using Alphabetic Trees A.Vittal;M.Marek Sadowska
  22. IEEE Transaction on Computer Aided Design v.13 no.6 On Multiterminal Single Bend Wirability H.C.Yen