Automated Design of Analog Circuits Using Reinforcement Learning

被引:20
作者
Settaluri, Keertana [1 ]
Liu, Zhaokai [1 ]
Khurana, Rishubh [2 ]
Mirhaj, Arash [3 ]
Jain, Rajeev [3 ]
Nikolic, Borivoje [1 ]
机构
[1] Univ Calif Berkeley, Dept Elect & Comp Engn, Berkeley, CA 94710 USA
[2] Qualcomm Inc, Bengaluru 560037, India
[3] Qualcomm Inc, San Diego, CA USA
基金
美国国家科学基金会;
关键词
Layout; Integrated circuit modeling; Measurement; Reinforcement learning; Tools; Analytical models; Trajectory; Analog sizing; Berkeley analog generator; design methodology; layout parasitics; reinforcement learning (RL); OPTIMIZATION; MODELS; SYSTEM;
D O I
10.1109/TCAD.2021.3120547
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Analog and mixed-signal (AMS) blocks are often a crucial and time-consuming part of System-on-Chip (SoC) design, primarily due to a manual circuit and layout iterations. Existing automated solutions for selecting circuit parameters for a given target specification are often not efficient, accurate, or reliable. In order for an automated sizing tool to be practical, we posit that it must: 1) return valid results for a large range of target specifications; 2) understand where and why it is unable to meet certain specifications; 3) consider true layout parasitic simulations for complete end-to-end design; and 4) be automated, allowing most of the design effort to fall on the tool. In this article, we address these critical points by establishing an automated reinforcement learning framework, AutoCkt, by 1) successfully deploying it on a complex two-stage transimpedance amplifier and two-stage folded cascode with biasing in the 16-nm FinFet technology; 2) implementing a new combined distribution deployment algorithm to improve efficiency; 3) analyzing in-depth the efficacy of the trained agent; and 4) demonstrating the functionality of this tool when considering a topology that is highly sensitive to layout parasitics. Our algorithm not only successfully reaches unique, valid, and practical performances, but also does so in state-of-the-art run time, up to 38X more efficient than prior work. In addition, our tool averages just four parasitic simulations obtained by using the Berkeley Analog Generator, to achieve a target specification post-layout for the folded cascode. AutoCkt successfully generates LVS-passed designs with validation in process corner variation results.
引用
收藏
页码:2794 / 2807
页数:14
相关论文
共 32 条
  • [1] [Anonymous], 2015, INT C CIRCUIT POWER
  • [2] Bako N., 2010, 2010 33rd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), P89
  • [3] Berkcan E., 1988, Proceedings of the IEEE 1988 Custom Integrated Circuits Conference (Cat. No.88CH2584-1), p14.3/1, DOI 10.1109/CICC.1988.20865
  • [4] An integrated layout-synthesis approach for analog ICs
    Castro-Lopez, Rafael
    Guerra, O.
    Roca, E.
    Fernandez, F. V.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (07) : 1179 - 1189
  • [5] Chang E, 2018, IEEE CUST INTEGR CIR
  • [6] Chen D. J., 1991, Analog Integrated Circuits and Signal Processing, V1, P75, DOI 10.1007/BF02151027
  • [7] Genetic Algorithm Software System for Analog Circuit Design
    Cohen, Miri Weiss
    Aga, Michael
    Weinberg, Tomer
    [J]. CIRP 25TH DESIGN CONFERENCE INNOVATIVE PRODUCT CREATION, 2015, 36 : 17 - 22
  • [8] Daems W, 2002, DES AUT CON, P431, DOI 10.1109/DAC.2002.1012664
  • [9] Garitselov O., 2012, Proceedings of the 25th International Conference on VLSI Design. VLSI Design 2012. Held jointly with 11th International Conference on Embedded Systems, P316, DOI 10.1109/VLSID.2012.90
  • [10] Garitselov O, 2012, INT SYM QUAL ELECT, P580, DOI 10.1109/ISQED.2012.6187552