Routing-aware placement algorithms for modern analog integrated circuits

Due to continuous scaling in modern process technologies, more and more analog and mixed-signal circuits are integrated with digital units to realize system-on-a-chip. Since analog designs generally need comprehensive analysis to ensure circuit performances, it usually requires more development time to implement analog blocks than digital ones. Because of the difficulties in analog designs and the lack of support by design automation tools, analog circuits become bottleneck in the chip design flow. Although some studies have been proposed to consider placement of analog circuits recently, they usually ignore routing problems. In this paper, some issues about placement and routing for analog circuits are discussed, which include prevention of noisy signals in symmetry islands, congestion elimination in practical placement, and routing area reduction in capacitor arrays. By considering placement and routing at the same time, the routing-induced problems which may cause unwanted effects to deteriorate analog layout quality can be prevented.

[1]  John M. Cohn Analog Device-Level Layout Automation , 1994 .

[2]  Florin Balasa,et al.  Module placement for analog layout using the sequence-pair representation , 1999, DAC '99.

[3]  Gabor C. Temes,et al.  Random error effects in matched MOS capacitors and current sources , 1984 .

[4]  H. Murata,et al.  Rectangle-packing-based module placement , 1995, Proceedings of IEEE International Conference on Computer Aided Design (ICCAD).

[5]  Andreia Cathelin,et al.  Evaluation of capacitor ratios in automated accurate common-centroid capacitor arrays , 2005, Sixth international symposium on quality electronic design (isqed'05).

[6]  Evangeline F. Y. Young,et al.  Practical placement and routing techniques for analog circuit designs , 2010, 2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[7]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[8]  Shyh-Chang Lin,et al.  Analog placement based on hierarchical module clustering , 2008, 2008 45th ACM/IEEE Design Automation Conference.

[9]  E. Felt,et al.  Measurement And Modeling Of MOS Transistor Current Mismatch In Analog IC's , 1994, IEEE/ACM International Conference on Computer-Aided Design.

[10]  Chin-Long Wey,et al.  Placement Optimization for Yield Improvement of Switched-Capacitor Analog Integrated Circuits , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[11]  Yao-Wen Chang,et al.  Thermal-Driven Analog Placement Considering Device Matching , 2011, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[12]  Evangeline F. Y. Young,et al.  Analog placement with common centroid constraints , 2007, 2007 IEEE/ACM International Conference on Computer-Aided Design.

[13]  Jai-Ming Lin,et al.  Common-centroid capacitor placement considering systematic and random mismatches in analog integrated circuits , 2011, 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC).

[14]  Evangeline F. Y. Young,et al.  Analog Placement with Symmetry and Other Placement Constraints , 2006, 2006 IEEE/ACM International Conference on Computer Aided Design.

[15]  H. Murata,et al.  Rectangle-packing-based module placement , 1995, ICCAD 1995.

[16]  Francisco V. Fernández,et al.  Analog layout synthesis: recent advances in topological approaches , 2009, DATE '09.

[17]  A. Hastings The Art of Analog Layout , 2000 .

[18]  Jai-Ming Lin,et al.  Performance-driven analog placement considering boundary constraint , 2010, Design Automation Conference.

[19]  Shyh-Chang Lin,et al.  Analog Placement Based on Novel Symmetry-Island Formulation , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[20]  Chung-Kuan Cheng,et al.  Block placement with symmetry constraints based on the O-tree non-silicing representation , 2000, Proceedings 37th Design Automation Conference.

[21]  Ulf Schlichtmann,et al.  Deterministic analog circuit placement using hierarchically bounded enumeration and enhanced shape functions , 2008, ICCAD 2008.

[22]  A. Cathelin,et al.  Compensated layout for automated accurate common-centroid capacitor arrays , 2004, International Conference on Electrical, Electronic and Computer Engineering, 2004. ICEEC '04..

[23]  Mohamed Dessouky,et al.  Automatic generation of common-centroid capacitor arrays with arbitrary capacitor ratio , 2002, Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition.

[24]  J. L. Dunkley,et al.  Systematic capacitance matching errors and corrective layout procedures , 1994 .