Automated Analog Component Placement via Virtual Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of designing analog and mixed-signal circuitry for shrinking IC chips, particularly due to non-uniformities, leads to inefficiencies in design rule checking and manual placement approaches, which are prone to errors and limit scalability.

Innovation Solution

A fully automated placement method using a virtual grouping methodology and genetic placement algorithm that organizes components into virtual groups, respecting user-defined or auto-identified constraints, to efficiently place and route analog designs while adhering to DRC rules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual placement approach is used to address non-uniformities in analog design, then design flexibility and constraint satisfaction are improved, but productivity and efficiency deteriorate significantly

Engineering Contradiction:
Improvedesign flexibilityVSAvoidplacement efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The placement tool automatically identifies analog constraints and performs placement without requiring manual intervention. The system serves itself by auto-detecting constraint types and applying appropriate placement strategies, eliminating the need for engineers to manually analyze and place each component while maintaining design flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The tool dynamically adjusts placement parameters and strategies based on the detected constraint types. By changing parameters such as placement density, spacing, and routing resources according to the specific analog constraints identified, the system maintains adaptability while achieving automated high-speed placement.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If manual placement approach is used to handle variable components, then design accuracy and constraint compliance are improved, but error susceptibility and time consumption increase

Engineering Contradiction:
Improveconstraint complianceVSAvoidplacement time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent replaces the manual mechanical placement process with an automated electronic system. The placement tool uses algorithms to automatically determine component positions, substituting human manual operations with computational processes that are faster, more accurate, and free from human error while maintaining strict constraint compliance.

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

Solution Approach 2:

The system continuously monitors placement progress and constraint satisfaction, using feedback mechanisms to adjust placement decisions in real-time. This ensures that all analog constraints are met while optimizing placement efficiency, with the tool learning from each placement decision to improve overall accuracy and speed.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If conventional placement methods are used for analog designs, then simplicity of implementation is maintained, but scalability and flexibility are limited

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddesign scalability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The placement tool is designed with multi-functionality to handle various types of analog constraints and design scenarios. It can automatically identify and apply different placement strategies for different constraint types, making it universally applicable to diverse analog designs while maintaining ease of use through automated decision-making processes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically adapts its placement strategy based on the specific characteristics of each design. Rather than using a fixed simple algorithm, the tool dynamically adjusts its behavior to match the requirements of the particular analog circuit being placed, enabling scalability across different design complexities while remaining easy to implement.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11416660B1Automatic placement of analog design components with virtual grouping
Publication Date: 2022.08.16 CADENCE DESIGN SYST INC
  • US11416660B1 patent drawing
  • US11416660B1 patent drawing
  • US11416660B1 patent drawing

AI summary

Disclosed is an improved approach to implement analog or mixed-signal designs. A method, system, and computer program product are provided to fully automate the analog placement step using a virtual grouping methodology which considers variable components and uses a genetic placement algorithm to find the best placement solution which fully respects the analog constraints defined by a user or auto identified by a tool.