IP Generator for Early TAP Estimation in SOC Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for estimating Timing, Area, and Power (TAP) characteristics in System on a Chip (SOC) designs require detailed physical implementation, leading to inaccurate modeling during the architectural exploration stage and increased time and cost due to the need for revisions and additional simulation testing.

Innovation Solution

An Intellectual Property (IP) Generator that estimates TAP characteristics by creating abstract executable representations for each IP sub-component, allowing for early prediction and reporting of timing, area, and power results through a graphic user interface, enabling users to make design trade-offs before logic synthesis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional physical implementation methods are used for TAP estimation, then detailed physical layout information is obtained, but the design timeline is extended and revisions are required

Engineering Contradiction:
ImproveTAP estimation accuracyVSAvoiddesign timeline
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs TAP estimation at the architectural exploration stage, before physical implementation is completed. The system creates executable representations from architectural descriptions and generates TAP estimates preliminarily, allowing design decisions to be made early without waiting for detailed physical layout completion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates executable representations that are simplified copies or abstractions of the actual physical implementation. These executable models capture essential TAP characteristics without requiring the full detailed physical layout, enabling early estimation using representative models rather than complete physical implementations.

Inventive Principle:
Principle #26Copying

2Measurement precision

If detailed physical implementation is performed for accurate TAP modeling, then precise TAP characteristics are obtained, but additional simulation testing and revisions are required

Engineering Contradiction:
ImproveTAP modeling accuracyVSAvoiddesign efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system generates TAP estimates during the architectural exploration stage, performing the estimation action preliminarily before detailed implementation. This allows design validation and optimization to occur earlier, reducing the need for later simulation testing and revisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent provides dynamic TAP estimation capability that allows designers to evaluate different architectural configurations quickly. The system can re-estimate TAP characteristics when architectural parameters change, enabling iterative design exploration without performing complete detailed simulations for each variation.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If physical layout is completed before architectural validation, then physical implementation details are established, but design revisions and re-simulation are required

Engineering Contradiction:
Improvephysical implementation readinessVSAvoidrevision time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent performs TAP estimation and architectural validation at the exploration stage, before detailed physical implementation is finalized. This preliminary validation identifies potential issues early, preventing costly revisions later in the design process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediate executable representation layer between architectural description and physical implementation. This intermediary model allows validation and estimation to be performed without committing to detailed physical layout decisions, serving as a buffer that prevents premature optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7694249B2Various methods and apparatuses for estimating characteristics of an electronic system's design
Publication Date: 2010.04.06 META PLATFORMS TECHNOLOGIES LLC
  • US7694249B2 patent drawing
  • US7694249B2 patent drawing
  • US7694249B2 patent drawing

AI summary

Methods and apparatuses are described for an Intellectual Property (IP) Generator for estimating timing, area, and power characteristics of an electronic system design. The IP Generator receives a user-supplied file having data describing a configuration of an IP design having multiple levels of hierarchy. The IP Generator also receives user-supplied technology parameters and data-flow information. The IP generator correlates estimated timing, area, and power characteristics for each IP sub component based on the user supplied technology parameters, data-flow information and configuration parameters. The IP generator reports the timing, area, and power estimates to a user via a graphic user interface prior to a transformation of a Register Transfer Level (RTL) design into the gate-level circuit design.