GateRL: Automated Circuit Design Framework of CMOS Logic Gates Using Reinforcement Learning

被引:3
|
作者
Nam, Hyoungsik [1 ]
Kim, Young-In [1 ]
Bae, Jina [1 ]
Lee, Junhee [1 ]
机构
[1] Kyung Hee Univ, Dept Informat Display, Seoul 02447, South Korea
基金
新加坡国家研究基金会;
关键词
automated circuit design; CMOS logic gate; reinforcement learning; action masking; DEEP; SCHEME;
D O I
10.3390/electronics10091032
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a GateRL that is an automated circuit design framework of CMOS logic gates based on reinforcement learning. Because there are constraints in the connection of circuit elements, the action masking scheme is employed. It also reduces the size of the action space leading to the improvement on the learning speed. The GateRL consists of an agent for the action and an environment for state, mask, and reward. State and reward are generated from a connection matrix that describes the current circuit configuration, and the mask is obtained from a masking matrix based on constraints and current connection matrix. The action is given rise to by the deep Q-network of 4 fully connected network layers in the agent. In particular, separate replay buffers are devised for success transitions and failure transitions to expedite the training process. The proposed network is trained with 2 inputs, 1 output, 2 NMOS transistors, and 2 PMOS transistors to design all the target logic gates, such as buffer, inverter, AND, OR, NAND, and NOR. Consequently, the GateRL outputs one-transistor buffer, two-transistor inverter, two-transistor AND, two-transistor OR, three-transistor NAND, and three-transistor NOR. The operations of these resultant logics are verified by the SPICE simulation.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Automated Design of Metaheuristics Using Reinforcement Learning Within a Novel General Search Framework
    Yi, Wenjie
    Qu, Rong
    Jiao, Licheng
    Niu, Ben
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (04) : 1072 - 1084
  • [2] Automated Design of Analog Circuits Using Reinforcement Learning
    Settaluri, Keertana
    Liu, Zhaokai
    Khurana, Rishubh
    Mirhaj, Arash
    Jain, Rajeev
    Nikolic, Borivoje
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 2794 - 2807
  • [3] Towards Automated Superconducting Circuit Calibration using Deep Reinforcement Learning
    Bautista, Meriam Gay
    Yao, Zhi
    Butko, Anastasiia
    Kiran, Mariam
    Metcalf, Mekena
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 462 - 467
  • [4] Automated design and optimization of distributed filter circuits using reinforcement learning
    Gao, Peng
    Yu, Tao
    Wang, Fei
    Yuan, Ru-Yue
    JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2024, 11 (05) : 60 - 76
  • [5] A Framework for Automated Cellular Network Tuning With Reinforcement Learning
    Mismar, Faris B.
    Choi, Jinseok
    Evans, Brian L.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2019, 67 (10) : 7152 - 7167
  • [6] An Efficient Reinforcement Learning Based Framework for Exploring Logic Synthesis
    Qian, Yu
    Zhou, Xuegong
    Zhou, Hao
    Wang, Lingli
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2024, 29 (02)
  • [7] Enhancing Reinforcement Learning for Automated Driving through Virtual Lane Logic
    Fasiello, A.
    Cerrito, F.
    Razza, V.
    Canale, M.
    IFAC PAPERSONLINE, 2024, 58 (28): : 55 - 60
  • [8] An Automated Penetration Testing Framework Based on Hierarchical Reinforcement Learning
    Liu, Hongri
    Liu, Chuhan
    Wu, Xiansheng
    Qu, Yun
    Liu, Hongmei
    ELECTRONICS, 2024, 13 (21)
  • [9] Automated design of search algorithms based on reinforcement learning
    Yi, Wenjie
    Qu, Rong
    INFORMATION SCIENCES, 2023, 649
  • [10] Design of Reward Function on Reinforcement Learning for Automated Driving
    Goto, Takeru
    Kizumi, Yuki
    Iwasaki, Shun
    IFAC PAPERSONLINE, 2023, 56 (02): : 7948 - 7953