loading page

A CNN-Based Technique to Assist Layout-to-Generator Conversion for Analog Circuits
  • Sungyu Jeong ,
  • Minsu Kim,
  • Byungsub Kim
Sungyu Jeong
Author Profile
Minsu Kim
Byungsub Kim

Corresponding Author:[email protected]

Author Profile

Abstract

We propose a technique that assists conversion from a loaded reference layout of an analog circuit to a template-based generator. In order to efficiently convert a complex analog layout into its generator, generators that are already available must be reused to generate as many sub-cells as possible. If there are many sub-cells and many available generators, it is quite timeconsuming to examine which generators can generate which subcells. The proposed convolutional neural network (CNN) model automatically detects sub-cells that can be generated by available generator templates in the library, and suggests using them in the hierarchically correct places of the generator software. Upon the designer's approval, the sub-cell generator template codes are automatically inserted by function call as suggested. In an experiment, the CNN model examined sub-cells of a high-speed wireline receiver that has total of 4,885 sub-cells among which 145 sub-cells are unique. The CNN model classified the 145 unique sub-cells into 52 classes of generation possibilities utilizing available layout generators, including one not-generatable class. The CNN model achieved 99.3% precision in examining the 145 unique sub-cells. In an experiment, the examination time was greatly reduced to 15.3 seconds by the CNN model from 88 minutes of manual examination even when there were only 52 classes of generation possibilities. The time improvement would be much greater if there were many more available generators and thus many more classes of generation possibilities.
03 Jan 2024Submitted to TechRxiv
08 Jan 2024Published in TechRxiv