Slew-Load Characterization Using Geometric Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional circuit designs face challenges in accurately capturing timing and on-chip variation data, leading to increased simulation run-time overhead due to the need for extensive Monte-Carlo simulations across multiple slew/load points.

Innovation Solution

Implementing efficient slew-load characterization methodologies that simulate only an optimum number of points, using geometric progression interpolation and delta approaches to derive simulation values for a 7×7 timing table, reducing the number of required simulations from 49 to 3-7 diagonal reference points while maintaining desired accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If accurate timing and on-chip variation data are captured using conventional Monte-Carlo simulations across multiple slew/load points, then measurement precision is improved, but simulation run-time increases

Engineering Contradiction:
Improvetiming data accuracyVSAvoidsimulation run-time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the 49 slew/load combination points into a smaller subset of representative points (e.g., minimum, maximum, and intermediate values). By dividing the full set into segments and selecting key representatives, the simulation workload is reduced from 49 points to a manageable subset while maintaining accuracy through targeted sampling of critical operating conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by simulating only the necessary subset of slew/load points rather than all 49 combinations. By performing simulations on selected representative points (partial action) and using interpolation to derive remaining values, the approach achieves sufficient accuracy without the excessive computational burden of complete simulation coverage.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If all 49 slew/load combination points are simulated to ensure complete characterization, then reliability is improved, but productivity decreases

Engineering Contradiction:
Improvecharacterization completenessVSAvoidcharacterization speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-selecting representative slew/load points based on their significance to timing characterization. By identifying and prioritizing critical points (minimum, maximum, and key intermediate values) before simulation, the methodology ensures that the most impactful parameters are captured first, maintaining reliability while enabling faster completion through selective simulation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by deriving simulation results for non-simulated slew/load points through interpolation from the simulated representative points. Instead of performing actual simulations for all 49 points, the methodology creates copied/estimated values for remaining points based on the simulated subset, maintaining characterization completeness while significantly improving productivity.

Inventive Principle:
Principle #26Copying

3Measurement precision

If extensive Monte-Carlo simulations are performed for all timing arcs, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveon-chip variation data accuracyVSAvoidsimulation process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential and critical slew/load combination points from the full set of 49 points for Monte-Carlo simulation. By taking out and focusing on the most significant points (minimum, maximum, and key intermediates) rather than processing all points, the methodology maintains measurement precision for critical parameters while reducing simulation process complexity and resource requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11624777B2Slew-load characterization
Publication Date: 2023.04.11 ARM LTD
  • US11624777B2 patent drawing
  • US11624777B2 patent drawing
  • US11624777B2 patent drawing

AI summary

Various implementations described herein are related to a method for constructing integrated circuitry and identifying input signal paths, internal signal paths and output signal paths associated with the integrated circuitry. The method may include generating a timing table for slew-load characterization of the input signal paths, the internal signal paths and the output signal paths. The method may include simulating corner points for the timing table, building diagonal points for the timing table based on the simulated corner points, and building remaining points for the timing table based on the simulated corner points and the diagonal points.