Links and Chains Verification for System-on-Chip Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of systems on a chip (SoC) makes it challenging for silicon designers to verify and validate devices without knowledge of the end application, leading to costly delays and inefficiencies in identifying bugs and releasing functional devices.

Innovation Solution

The Links and Chains (LNC) methodology provides a hierarchical and systematic approach to verification and validation, blending bottom-up and top-down methods to create objective metrics and reuse test cases, ensuring a fully tested device before tape-out, using chip support libraries and diagnostics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional verification and validation is performed on each megacell separately, then verification coverage is improved, but verification time and complexity increase significantly

Engineering Contradiction:
Improveverification coverageVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple megacell verification processes into a single integrated verification framework. The testbench integrates CPU, DSP, image processor, video port, memory interface, and peripheral interface into one unified verification system that can execute tests across all megacells simultaneously, reducing total verification time while maintaining comprehensive coverage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The verification process is segmented into hierarchical levels: megacell-level verification, chip-level verification, and system-level verification. Each level has specific test matrices and test cases that can be executed independently or in combination, allowing flexible verification scheduling and resource allocation.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If detailed test matrices and test cases are developed for each megacell, then verification precision is improved, but device complexity and resource requirements increase

Engineering Contradiction:
Improveverification precisionVSAvoidverification process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The testbench is designed as a universal verification platform that can verify multiple megacells using a common set of verification primitives, test matrices, and diagnostic tools. This multi-functional approach reduces the need for separate verification infrastructure for each megacell while maintaining precise verification capabilities.

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

Solution Approach 2:

The patent uses modular test case templates that can be copied and adapted for different megacells. Test matrices are structured as reusable templates that can be instantiated for various megacell configurations, reducing the manual effort required to create verification tests while maintaining precision.

Inventive Principle:
Principle #26Copying

3Reliability

If verification is completed before tape-out commitment, then device reliability is improved, but time-to-market is reduced

Engineering Contradiction:
Improvedevice reliabilityVSAvoidtime-to-market
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The verification process is performed as a preliminary action before tape-out commitment. The testbench is configured to execute comprehensive verification tests on all megacells and interfaces before the design is committed to manufacturing. This ensures that all bugs are identified and fixed before tape-out, improving device reliability without requiring post-manufacturing corrections.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification process operates continuously throughout the design cycle rather than as a final step. Verification tests are executed iteratively as design changes occur, ensuring continuous validation of functionality. This continuous verification approach maintains reliability while enabling faster iteration and reduced time-to-market.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8020126B2Links and chains verification and validation methodology for digital devices
Publication Date: 2011.09.13 TEXAS INSTRUMENTS INC
  • US8020126B2 patent drawing
  • US8020126B2 patent drawing
  • US8020126B2 patent drawing

AI summary

The links and chains (LNC) of this invention is an applications verification and validation (AVV) methodology. LNC is a hierarchical and systematic approach emphasizing conservation and reuse of effort expended. LNC creates objective metrics for validation. This invention ensures that the device will work in a system environment. LNC is an independent and complementary validation of the design before committing release to tape-out. The chip support library (CSL) and diagnostics used by LNC are natural outputs of the validation and are thus gating items to tape-out release. This ensures a fully tested device.