ABSTRACT
With reduction of minimum feature size, the minimum implant area (MinIA) constraint is emerging as a new challenge for the physical implementation flow in sub-22nm technology. In particular, the MinIA constraint induces a new problem formulation wherein gate sizing and V_t-swapping must now be linked closely with detailed placement changes. To solve this new problem, we propose heuristic methods that fix MinIA violations and reduce power with gate sizing while minimizing placement perturbation to avoid creating extra timing violations. Compared to recent versions of commercial P&R tools, our methodologies achieve significant reductions (up to 100%) in the number of MinIA violations under timing/power constraints.
- U. Brenner and J. Vygen,"Faster Optimal Single-Row Placement with Fixed Ordering", Proc. DATE, 2000, pp. 117--121. Google ScholarDigital Library
- A. Chakraborty, S. X. Shi and D. Z. Pan,"Stress Aware Layout Optimization Leveraging Active Area Dependent Mobility Enhancement", IEEE Trans. on CAD 29(10) (2010), pp. 1533--1545. Google ScholarDigital Library
- P. Gupta, A. B. Kahng and C.-H. Park,"Detailed Placement for Improved Depth of Focus and CD Control", Proc. ASPDAC, 2005, pp. 343--348. Google ScholarDigital Library
- ITRS Low-Power Design Technology Roadmap,Design Chapter Table DESN14, 2011.http://public.itrs.net/reports.htmlGoogle Scholar
- V. Joshi, B. Cline, D. Sylvester, D. Blaauw and K. Agarwal,"Leakage Power Reduction Using Stress-Enhanced Layouts", Proc. DAC, 2008, pp. 912--917. Google ScholarDigital Library
- % go with the winnersJ. Hu, A. B. Kahng, S. Kang, M.-C. Kim and I. L. Markov,"Sensitivity-Guided Metaheuristics for Accurate Discrete Gate Sizing", Proc. ICCAD, 2012, pp. 233--239. Google ScholarDigital Library
- A. B. Kahng, S. Kang, H. Lee, I. L. Markov and P. Thapar, "High-Performance Gate Sizing with a Signoff Timer", Proc. ICCAD, 2013, pp. 450--457. Google ScholarDigital Library
- A. B. Kahng, I. L. Markov and S. Reda,"On Legalization of Row-Based Placements", Proc. GLSVLSI, 2004, pp. 214--219. Google ScholarDigital Library
- A. B. Kahng, P. Sharma and R. O. Topaloglu,"Exploiting STI Stress for Performance", Proc. ICCAD, 2007, pp. 83--90. Google ScholarDigital Library
- A. B. Kahng, P. Tucker and A. Zelikovsky,"Optimization of Linear Placements for Wirelength Minimization with FreeSites", Proc. ASPDAC, 1999, pp. 241--244.Google ScholarCross Ref
- J. Lee and P. Gupta,"Incremental Gate Sizing for Late Process Changes", Proc. ICCD, 2010, pp. 215--221.Google ScholarCross Ref
- J. Lee and P. Gupta,"Discrete Circuit Optimization", Foundations and Trends in Electronic Design Automation6(1) (2012), pp. 1--120.Google Scholar
- J. Li, B. Yang, X. Hu, Q. Dong and S. Nakatake,"STI Stress Aware Placement Optimization Based On Geometric Programming", Proc. GLSVLSI, 2009, pp. 209--214. Google ScholarDigital Library
- T. Luo, D. Newmark and D. Z. Pan,"Total Power Optimization Combining Placement, Sizing and Multi-Vt ThroughSlack Distribution Management", Proc. ASPDAC, 2008, pp. 352--357. Google ScholarDigital Library
- L. Remy, P. Coll, F. Picot, P. Mico and J.-M. Portal, "Definition of an Innovative Filling Structure for Digital Blocks: the DFMFiller Cell", Proc. ICECS, 2009, pp. 73--76.Google Scholar
- Cadence SOC Encounter User Guide.http://www.cadence.com/products/di/first_encounter/pages/default.aspxGoogle Scholar
- LEF DEF reference.http://www.si2.org/openeda.si2.org/projects/lefdefGoogle Scholar
- Mentor Graphics Olympus-SoC.http://www.mentor.com/products/ic_nanometer_design/place-route/olympus-socGoogle Scholar
- OpenCores: Open Source IP-Cores, http://www.opencores.orgGoogle Scholar
- Si2 OpenAccess.http://www.si2.org/?page=69Google Scholar
- Synopsys IC Compiler User Guide.http://www.synopsys.com/Tools/Implementation/PhysicalImplementation/Pages/ICCompiler.aspxGoogle Scholar
- Synopsys Design Compiler User Guide. http://www.synopsys.com/Tools/Implementation/RTLSynthesis/DCUltra/PagesGoogle Scholar
- Tcl/Tk Built-in Commands Manual.http://www.tcl.tk/man/tcl8.4/TclCmdGoogle Scholar
- UCSD SensOpt Leakage Optimizer (A. B. Kahng and S. Kang, 2010--2011),\http://vlsicad.ucsd.edu/SIZING/optimizer.htmlGoogle Scholar
Index Terms
- Minimum implant area-aware gate sizing and placement
Recommendations
Minimum-implant-area-aware detailed placement with spacing constraints
DAC '16: Proceedings of the 53rd Annual Design Automation ConferenceDue to the continuous shrinking of technology nodes, the minimum implant area (MIA) constraint has become a critical issue for modern circuit placement. With a fixed cell height, this constraint can be transferred into a minimum cell width constraint, ...
TSV-aware analytical placement for 3D IC designs
DAC '11: Proceedings of the 48th Design Automation ConferenceThrough-silicon vias (TSVs) are required for transmitting signals among different dies for the three-dimensional integrated circuit (3D IC) technology. The significant silicon areas occupied by TSVs bring critical challenges for 3D IC placement. Unlike ...
Routability-Driven Blockage-Aware Macro Placement
DAC '14: Proceedings of the 51st Annual Design Automation ConferenceWe present a new floorplan representation, called circular-packing trees (CP-trees), for the problem of macro placement. Our CP-trees can flexibly pack movable macros toward corners or pre-placed macros along chip boundaries circularly to optimize macro ...
Comments