Buffer Insertion Optimization Using Genetic Algorithms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing method of buffer insertion in integrated circuit design relies heavily on designer experience and is inefficient, as it requires manual or automated insertion rules, which can lead to suboptimal results and is time-consuming, especially when circuit processes are upgraded.

Innovation Solution

A method using a preset population genetic model to determine optimal buffer insertion strategy parameters, including buffer quantity, position, and size, through iterative optimization with a genetic algorithm, allowing for automatic buffer insertion independent of designer experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual or automated insertion rules are used for buffer insertion, then the process can be completed, but the results are suboptimal and time-consuming

Engineering Contradiction:
Improvebuffer insertion efficiencyVSAvoidbuffer insertion optimality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies parameter changes by transforming the buffer insertion problem into an optimization problem with multiple parameters (buffer quantity, position, size) that can be systematically adjusted. The population genetic model iteratively optimizes these parameters to find the optimal insertion strategy, moving from fixed rules to dynamic parameter optimization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements self-service through the population genetic model that automatically optimizes buffer insertion without requiring designer experience or manual intervention. The system self-adjusts and self-optimizes the insertion strategy by evaluating multiple parameters and selecting the optimal configuration autonomously.

Inventive Principle:
Principle #25Self-service

2Reliability

If designer experience is relied upon for buffer insertion, then expertise is utilized, but the process is time-consuming and not scalable

Engineering Contradiction:
Improveinsertion qualityVSAvoidbuffer insertion time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical system of manual designer expertise with an automated population genetic model. The biological-inspired optimization algorithm substitutes for human cognitive processes, systematically evaluating and optimizing buffer insertion strategies without time loss associated with manual design.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent uses copying by creating multiple copies of potential insertion strategies through the population genetic model. Instead of relying on a single designer's experience, the system generates and evaluates multiple candidate solutions, selecting the optimal one from the population of copied strategies.

Inventive Principle:
Principle #26Copying

3Reliability

If more buffers are inserted to improve signal quality, then signal transmission improves, but circuit area and power consumption increase

Engineering Contradiction:
Improvesignal qualityVSAvoidcircuit area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent applies partial action by inserting only the necessary number of buffers rather than maximizing buffer quantity. The population genetic model optimizes the balance between signal quality improvement and circuit area consumption, avoiding excessive buffer insertion that would waste resources.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses parameter changes to optimize the trade-off between signal quality and circuit area. By dynamically adjusting buffer quantity, position, and size as variables in the population genetic model, the system finds the optimal configuration that achieves acceptable signal quality with minimal circuit area.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12008299B2Buffer insertion method and device, storage medium, and electronic device
Publication Date: 2024.06.11 CHANGXIN MEMORY TECH INC
  • US12008299B2 patent drawing
  • US12008299B2 patent drawing
  • US12008299B2 patent drawing

AI summary

In a method for buffer insertion, a circuit to be processed and a plurality of insertion strategy parameters are determined; a target insertion strategy parameter is determined by calculating the plurality of insertion strategy parameters by using a preset population genetic model; and a target circuit is obtained by performing buffer insertion processing on the circuit to be processed according to the target insertion strategy parameter.