Q-Learning Layout Design for Analog Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Circuit designers face challenges in manually performing layout design for analog circuits, which is time-consuming and requires significant skill, while also needing to minimize layout area and consider parasitic capacitance, making it difficult to achieve efficient manufacturing and operation.

Innovation Solution

A layout design system utilizing Q-learning with a convolutional neural network to generate layout data from circuit diagrams and design information, allowing for automated and efficient layout design within a short period and minimal area, incorporating a neural network that estimates action values and updates weight coefficients based on loss functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual layout design is performed by circuit designers, then design quality and rule satisfaction are improved, but operating time increases significantly

Engineering Contradiction:
Improvedesign rule satisfactionVSAvoidoperating time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The layout design system performs automatic layout design without requiring manual intervention by circuit designers. The system uses reinforcement learning to autonomously generate layout designs that satisfy design rules, thereby reducing operating time while maintaining design quality through automated self-service capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the operational parameters from manual design operations to automated reinforcement learning processes. By transforming the design methodology from human-operated to AI-driven with configurable reward functions and design rule constraints, the system achieves both time reduction and rule satisfaction

Inventive Principle:
Principle #35Parameter changes

2Area of stationary object

If layout area is minimized for cost reduction and speed increase, then manufacturing cost and operation time are improved, but design complexity increases due to parasitic capacitance considerations

Engineering Contradiction:
Improvelayout areaVSAvoiddesign complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The reinforcement learning system incorporates feedback mechanisms where the reward function evaluates layout designs based on area metrics and design rule compliance including parasitic capacitance constraints. This feedback loop enables the system to automatically optimize layout area while managing design complexity through iterative learning and adjustment

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary considerations of parasitic capacitance effects during the automated layout generation process rather than requiring complex manual analysis. By integrating these considerations into the reward function and design rules from the outset, the system simplifies the overall design process while achieving area optimization

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated layout design is implemented, then operating time is reduced, but design quality and rule satisfaction may deteriorate

Engineering Contradiction:
Improvedesign speedVSAvoiddesign rule satisfaction
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The reinforcement learning system continuously receives feedback on design rule compliance and quality metrics. The reward function is configured to penalize rule violations and prioritize high-quality designs, ensuring that automated rapid design generation maintains or improves upon design rule satisfaction compared to manual processes

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10949595B2Layout design system and layout design method
Publication Date: 2021.03.16 SEMICON ENERGY LAB CO LTD
  • US10949595B2 patent drawing
  • US10949595B2 patent drawing
  • US10949595B2 patent drawing

AI summary

A system performs a layout design of a circuit for a small area satisfying a design rule within a short period of time. In a layout design system which includes a processing portion and in which a circuit diagram and layout design information are input to the processing portion, the processing portion has a function of generating layout data from the circuit diagram and the layout design information by performing a Q learning, the processing portion has a function of outputting the layout data, the processing portion includes a first neural network, and the first neural network estimates an action value function in the Q learning.