A CNN-Based Technique to Assist Layout-to-Generator Conversion for Analog Circuits

📅 2025-11-24
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
Converting analog circuit reference layouts into programmable layout generators remains inefficient and labor-intensive. Method: This paper proposes a convolutional neural network (CNN)-based automated translation method that performs end-to-end learning to accurately classify layout subcell instances and automatically match them to an existing generator library, recommending their optimal hierarchical placement. Contribution/Results: To the best of our knowledge, this is the first work to apply CNNs to the “layout-to-generator” mapping task, significantly enhancing generalization—enabling accurate identification of unseen subcells with substantial structural divergence from training samples. Evaluated on a dataset of 4,885 instances, the method achieves 99.3% classification accuracy. Processing time per instance drops from 88 minutes manually to 18 seconds automatically, markedly improving layout reuse and generator-based layout synthesis efficiency for analog circuits.

Technology Category

Natural Language Processing: Code Generation / Program Synthesis from Natural LanguageComputer Vision: Generative Adversarial Networks (GANs) for VisionMachine Learning: Deep Generative Models & Autoencoders

Application Category

Graph Algorithms and Modeling for the Web: Graph neural networks and deep learning approaches for Web-related graphsWeb Mining and Content Analysis: Web data generation and simulationSocial Networks and Social Media: Generative AI / large language models and their impact on social systems
📝 Abstract
We propose a technique to assist in converting a reference layout of an analog circuit into the procedural layout generator by efficiently reusing available generators for sub-cell creation. The proposed convolutional neural network (CNN) model automatically detects sub-cells that can be generated by available generator scripts in the library, and suggests using them in the hierarchically correct places of the generator software. In experiments, the CNN model examined sub-cells of a high-speed wireline receiver that has a total of 4,885 sub-cell instances including different 145 sub-cell designs. The CNN model classified the sub-cell instances into 51 generatable and one not-generatable classes. One not-generatable class indicates that no available generator can generate the classified sub-cell. The CNN model achieved 99.3% precision in examining the 145 different sub-cell designs. The CNN model greatly reduced the examination time to 18 seconds from 88 minutes required in manual examination. Also, the proposed CNN model could correctly classify unfamiliar sub-cells that are very different from the training dataset.
Problem

Research questions and friction points this paper is trying to address.

Automates sub-cell detection for analog layout generators
Classifies generatable vs non-generatable sub-cells using CNN
Reduces manual examination time from 88 minutes to 18 seconds
Innovation

Methods, ideas, or system contributions that make the work stand out.

CNN automates sub-cell detection for layout conversion
Reuses existing generator scripts for analog circuit creation
Reduces examination time significantly with high precision
🔎 Similar Papers
No similar papers found.
S
Sungyu Jeong
Department of Electrical Engineering, Pohang University of Science and Technology, Pohang-si 37673, South Korea
M
Minsu Kim
Department of Electrical Engineering, Pohang University of Science and Technology, Pohang-si 37673, South Korea
B
Byungsub Kim
Department of Electrical Engineering, the Department of Convergence IT Engineering, and the Department of Semiconductor Engineering, Pohang University of Science and Technology, Pohang-si 37673, South Korea, and also with the Institute for Convergence Research and Education in Advanced Technology, Yonsei University, Seoul 03722, South Korea