IC Wiring Demand Ratio Estimation for Block Sizing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuit (IC) design processes face inefficiencies due to inaccurate estimation of wiring demands, leading to long development times and high manufacturing costs, as existing software tools fail to accurately assess the required wiring resources, resulting in either under- or over-estimation of wiring areas.

Innovation Solution

The method employs a novel approach using the H/V Demand Ratio to estimate wiring resources needed within design blocks, balancing design time and block size by determining the required wiring resources in horizontal and vertical dimensions, thereby optimizing block size and reducing the need for iterative design processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If existing software tools are used to estimate wiring demands, then the design process can proceed with automated tools, but the estimation accuracy of wiring area is poor leading to under- or over-estimation

Engineering Contradiction:
Improveautomated wiring estimationVSAvoidwiring area estimation accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing cell placement and routing resource evaluation before finalizing the block design. The system evaluates routing resources and determines wiring demand ratios in advance, allowing accurate wiring area estimation before the design is committed, thus avoiding both under- and over-estimation of wiring resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the evaluated routing resources and wiring demand ratio to adjust and optimize the block aspect ratio. The system continuously refines the wiring area estimation based on feedback from routing resource evaluation, improving estimation accuracy through iterative refinement.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If manual wiring area estimation is performed, then wiring resource accuracy can be improved, but engineering effort and development time increase significantly

Engineering Contradiction:
Improvewiring area estimation accuracyVSAvoiddesign engineering efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies self-service by automating the wiring demand ratio calculation and routing resource evaluation processes. The system performs these tasks automatically without requiring manual engineering effort, yet achieves accurate wiring area estimation, thus resolving the contradiction between accuracy and productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses parameter changes by calculating the wiring demand ratio as a key parameter that drives the optimization of block aspect ratio and wiring area estimation. By changing and optimizing this parameter automatically, the system achieves both high accuracy and high productivity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If wiring area is over-estimated, then sufficient wiring resources are available, but manufacturing cost increases and design iterations are required

Engineering Contradiction:
Improvewiring resource sufficiencyVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies preliminary action by evaluating routing resources and determining accurate wiring demand ratios before finalizing the design. This preliminary evaluation ensures that sufficient wiring resources are allocated without over-estimation, thereby avoiding increased manufacturing costs and design iterations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent optimizes the block aspect ratio parameter based on the wiring demand ratio to achieve accurate wiring area estimation. By precisely tuning this parameter, the system ensures sufficient wiring resources while minimizing manufacturing cost and avoiding unnecessary design iterations.

Inventive Principle:
Principle #35Parameter changes

4Ease of manufacture

If wiring area is under-estimated, then manufacturing cost is reduced, but the IC cannot be synthesized due to inadequate wiring resources

Engineering Contradiction:
Improvemanufacturing costVSAvoidwiring resource adequacy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements feedback by continuously evaluating routing resources and adjusting the wiring area estimation based on the wiring demand ratio. This feedback mechanism ensures that adequate wiring resources are allocated to enable successful synthesis, while avoiding excessive wiring area that would increase manufacturing cost.

Inventive Principle:
Principle #23Feedback

5Measurement precision

If design iterations are performed to correct wiring area estimation errors, then accuracy can be improved, but time-to-market increases

Engineering Contradiction:
Improvewiring area estimation accuracyVSAvoiddevelopment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing accurate wiring area estimation and routing resource evaluation before the design is finalized. By getting the wiring area correct in the preliminary stages, the system avoids time-consuming design iterations, thus improving both accuracy and reducing development time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses automated self-service tools to perform wiring demand ratio calculation and routing resource evaluation, eliminating the need for manual estimation and subsequent design iterations. This automated approach achieves high accuracy while minimizing development time.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9665679B2Systems and methods for designing integrated circuits with consideration of horizontal and vertical wiring demand ratios
Publication Date: 2017.05.30 SYNOPSYS INC
  • US9665679B2 patent drawing
  • US9665679B2 patent drawing
  • US9665679B2 patent drawing

AI summary

A computer implemented method for designing an integrated circuit (IC) having dimensions along first and second directions, and comprising at least a first block is presented. The method includes evaluating a demand ratio for the first block, the demand ratio being reflective of a ratio of a conductive wiring demand along the first direction and a conductive wiring demand along the second direction, when the computer is invoked to evaluate the demand ratio for the first block. The method further includes creating one or more wiring reservation blocks in accordance with the demand ratio.