ABSTRACT
Well island generation and well tap placement pose an important challenge in automated analog/mixed-signal (AMS) layout. Well taps prevent latchup within a radius of influence in a well island, and must cover all devices. Automated AMS layout flows typically perform well island generation and tap insertion as a postprocessing step after placement. However, this step is intrusive and potentially alters the placement, resulting in increased area, wire length, and performance degradation. This work develops a graph-based optimization that integrates well island generation, well tap insertion, and placement. Its efficacy is demonstrated within a stochastic placement engine. Experimental results show that this approach generates better area, wire length and performance metrics than traditional methods, at the cost of a marginal runtime degradation.
- Balasa, F., Maruvada, S., and Krishnamoorthy, K. Using red-black interval trees in device-level analog placement with symmetry constraints. In Proc. ASP-DAC (2003).Google Scholar
- Berkelaar, M., Eikland, K., and Notebaert, P. lp_solve 5.5, Open source (mixed-integer) linear programming system. Version 5.1.0.0 dated 1 May 2004.Google Scholar
- Cohn, J., Garrod, D., Rutenbar, R., and Carley, L. KOAN/ANAGRAM II: New tools for device-level analog placement and routing. JSSC 26, 3 (1991).Google Scholar
- Dhar, T., Kunal, K., Li, Y., Madhusudan, M., Poojary, J., Sharma, A. K., Xu, W., Burns, S. M., Harjani, R., Hu, J., et al. ALIGN: A system for automating analog layout. IEEE Des. Test 38, 2 (2020).Google Scholar
- Farbiz, F., and Rosenbaum, E. Modeling and understanding of external latchup in CMOS technologies Part I: modeling latchup trigger current. IEEE T. Device Mater. Rel. 11, 3 (2011).Google Scholar
- Fomin, F. V., Grandoni, F., Pyatkin, A. V., and Stepanov, A. A. Bounding the number of minimal dominating sets: a measure and conquer approach. In Proc. ISAAC (2005), p. 573--582.Google ScholarDigital Library
- Koda, S., Kodama, C., and Fujiyoshi, K. Linear programming-based cell placement with symmetry constraints for analog IC layout. TCAD 26, 4 (March 2007).Google Scholar
- Lim, A., Thanvantri, V., and Sahni, S. Planar topological routing. TCAD 16, 6 (1997), 651--656.Google Scholar
- Ma, Q., Xiao, L., Tam, Y.-C., and Young, E. F. Y. Simultaneous handling of symmetry, common centroid, and general placement constraints. TCAD 30, 1 (2011).Google Scholar
- Marek-Sadowska, M., and Tarng, T. T.-K. Single-layer routing for VLSI: analysis and algorithms. TCAD 2, 4 (1983), 246--259.Google Scholar
- Massier, T., Graeb, H., and Schlichtmann, U. The sizing rules method for CMOS and bipolar analog integrated circuit synthesis. TCAD 27 (December 2008).Google Scholar
- Murata, H., Fujiyoshi, K., Nakatake, S., and Kajitani, Y. Rectangle-packing-based module placement. In Proc. ICCAD (1995).Google ScholarCross Ref
- Nakatake, S., Kawakita, M., Ito, T., Kojima, M., Kojima, M., Izumi, K., and Habasaki, T. Regularity-oriented analog placement with diffusion sharing and well island generation. In Proc. ASP-DAC (2010).Google ScholarCross Ref
- Supowit, K. Finding a maximum planar subset of a set of nets in a channel. TCAD 6, 1 (1987), 93--94.Google Scholar
- Tam, Y.-C., Young, E. F., and Chu, C. Analog placement with symmetry and other placement constraints. In Proc. ICCAD (2006).Google Scholar
- Troutman, R. R. Latchup in CMOS technology: the problem and its cure. Kluwer Academic Publishers, Norwell, MA, 1986.Google ScholarCross Ref
- Xu, B., Lin, Y., Tang, X., Li, S., Shen, L., Sun, N., and Pan, D. Z. WellGAN: Generative-adversarial-network-guided well generation for analog/mixed-signal circuit layout. In Proc. DAC (2019).Google ScholarDigital Library
- Yang, Y., He, J., and Manohar, R. Dali: A gridded cell placement flow. In Proc. ICCAD (2020).Google ScholarDigital Library
Index Terms
- Analog/Mixed-Signal Layout Optimization using Optimal Well Taps
Recommendations
A Generalized Methodology for Well Island Generation and Well-tap Insertion in Analog/Mixed-signal Layouts
Well island generation and well tap placement is an important problem in analog/mixed-signal (AMS) circuits. Well taps can only prevent latchups within a certain radius of influence within a well island, and hence must be appropriately inserted to cover ...
Accelerated design of analog, mixed-signal circuits in Titan
ISPD '09: Proceedings of the 2009 international symposium on Physical designAnalog circuits are designed in fundamentally different ways than their counterparts in the digital domain. However, two major trends have made analog and digital circuits mix and co-exist. First, high-performance analog circuits use digital parts and ...
Comments