TY - GEN
T1 - Automatic Analog Schematic Diagram Generation based on Building Block Classification and Reinforcement Learning
AU - Hsu, Hung Yun
AU - Lin, Mark Po Hung
N1 - Publisher Copyright:
© 2022 ACM.
PY - 2022/9/12
Y1 - 2022/9/12
N2 - Schematic visualization is important for analog circuit designers to quickly recognize the structures and functions of transistor-level circuit netlists. However, most of the original analog design or other automatically extracted analog circuits are stored in the form of transistor-level netlists in the SPICE format. It can be error-prone and time-consuming to manually create an elegant and readable schematic from a netlist. Different from the conventional graph-based methods, this paper introduces a novel analog schematic diagram generation flow based on comprehensive building block classification and reinforcement learning. The experimental results show that the proposed method can effectively generate aesthetic analog circuit schematics with a higher building block compliance rate, and fewer numbers of wire bends and net crossings, resulting in better readability, compared with existing methods and modern tools.
AB - Schematic visualization is important for analog circuit designers to quickly recognize the structures and functions of transistor-level circuit netlists. However, most of the original analog design or other automatically extracted analog circuits are stored in the form of transistor-level netlists in the SPICE format. It can be error-prone and time-consuming to manually create an elegant and readable schematic from a netlist. Different from the conventional graph-based methods, this paper introduces a novel analog schematic diagram generation flow based on comprehensive building block classification and reinforcement learning. The experimental results show that the proposed method can effectively generate aesthetic analog circuit schematics with a higher building block compliance rate, and fewer numbers of wire bends and net crossings, resulting in better readability, compared with existing methods and modern tools.
KW - analog circuit
KW - building block
KW - reinforcement learning
KW - schematic generation
KW - schematic visualization
UR - http://www.scopus.com/inward/record.url?scp=85139247340&partnerID=8YFLogxK
U2 - 10.1145/3551901.3556486
DO - 10.1145/3551901.3556486
M3 - Conference contribution
AN - SCOPUS:85139247340
T3 - MLCAD 2022 - Proceedings of the 2022 ACM/IEEE Workshop on Machine Learning for CAD
SP - 43
EP - 48
BT - MLCAD 2022 - Proceedings of the 2022 ACM/IEEE Workshop on Machine Learning for CAD
PB - Association for Computing Machinery, Inc
T2 - 4th ACM/IEEE Workshop on Machine Learning for CAD, MLCAD 2022
Y2 - 12 September 2022 through 13 September 2022
ER -