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

被引:4
作者
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 条
[31]   Design of High-Performance Asynchronous Pipeline Using Synchronizing Logic Gates [J].
Xia, Zhengfan ;
Ishihara, Shota ;
Hariyama, Masanori ;
Kameyama, Michitaka .
IEICE TRANSACTIONS ON ELECTRONICS, 2012, E95C (08) :1434-1443
[32]   Automated Design in Hybrid Action Spaces by Reinforcement Learning and Differential Evolution [J].
Goettl, Quirin ;
Asif, Haris ;
Mattick, Alexander ;
Marzilger, Robert ;
Plinge, Axel .
KI 2024: ADVANCES IN ARTIFICIAL INTELLIGENCE, KI 2024, 2024, 14992 :292-299
[33]   Exploration of observation space extensions for reinforcement learning in automated optics design [J].
Onyszkiewicz, Dominik ;
Maslowski, Cailing ;
Bonhoff, Annika ;
Holly, Carlo .
AI AND OPTICAL DATA SCIENCES VI, 2025, 13375
[34]   Implementation and evaluation of NoisyNets to reinforcement learning of automated ICT system design [J].
Zhou, Tianchen ;
Yakuwa, Yutaka ;
Okamura, Natsuki ;
Kuroda, Takayuki ;
Yairi, Ikuko Eguchi .
IEICE COMMUNICATIONS EXPRESS, 2023, 12 (11) :575-578
[35]   Hybridizing A Genetic Algorithm With Reinforcement Learning for Automated Design of Genetic Algorithms [J].
Hassan, Ahmed ;
Pillay, Nelishia .
2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
[36]   Toward a Fully Automated Artificial Pancreas System Using a Bioinspired Reinforcement Learning Design: In Silico Validation [J].
Lee, Seunghyun ;
Kim, Jiwon ;
Park, Sung Woon ;
Jin, Sang-Man ;
Park, Sung-Min .
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2021, 25 (02) :536-546
[37]   Automated Cephalometric Landmark Detection Using Deep Reinforcement Learning [J].
Hong, Woojae ;
Kim, Seong-Min ;
Choi, Joongyeon ;
Ahn, Jaemyung ;
Paeng, Jun-Young ;
Kim, Hyunggun .
JOURNAL OF CRANIOFACIAL SURGERY, 2023, 34 (08) :2336-2342
[38]   Automated Concept Drift Handling for Fault Prediction in Edge Clouds Using Reinforcement Learning [J].
Shayesteh, Behshid ;
Fu, Chunyan ;
Ebrahimzadeh, Amin ;
Glitho, Roch H. .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (02) :1321-1335
[39]   Prioritizing automated user interface tests using reinforcement learning [J].
An Nguyen ;
Bach Le ;
Vu Nguyen .
15TH INTERNATIONAL CONFERENCE ON PREDICTIVE MODELS AND DATA ANALYTICS IN SOFTWARE ENGINEERING (PROMISE'19), 2019, :56-65
[40]   Automated Resource Dimensioning in Cloud Using Hybrid Reinforcement Learning [J].
Mouradian, Carla ;
Wuhib, Fetahi .
2024 IEEE 21ST CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2024, :51-58