Selective Scan Insertion for Rapid IC Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The verification process for integrated circuits is delayed due to the need to wait until a register-transfer level (RTL) description is synthesized, causing production delays and increased costs, as multiple design teams are involved in identifying and remedying issues, and thorough verification is required post-remediation.

Innovation Solution

Implementing a selective scan insertion system that allows for early verification by selectively inserting and testing scan chains at specific circuit nodes, using a test harness to simulate and verify circuit operation, reducing the need for full circuit synthesis and enabling faster troubleshooting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full circuit synthesis is performed before verification, then verification completeness is improved, but verification time and production cycle are significantly increased

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

Solution Approach 1:

The patent divides the verification process into two stages: selective scan verification performed early on RTL descriptions, and comprehensive verification performed later on synthesized designs. This segmentation allows early detection of major issues without requiring complete synthesis, thereby reducing verification time while maintaining verification quality through the two-stage approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary verification actions by inserting scan chains selectively at the RTL description stage, before full synthesis is completed. This preliminary verification catches design errors early in the development cycle, preventing wasted time on synthesizing designs that contain fundamental flaws, thus resolving the time-completeness contradiction.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If scan chains are inserted early in the design process, then verification speed is improved, but design complexity and resource requirements are increased

Engineering Contradiction:
Improveverification speedVSAvoiddesign complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies scan chains selectively at specific locations within the circuit design rather than uniformly across the entire design. By identifying critical paths and key functional blocks that benefit most from scan verification, the method achieves high verification productivity while minimizing the added design complexity to only those necessary locations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs partial scan insertion rather than complete scan chain insertion across the entire design. This partial action provides sufficient verification capability to achieve high productivity in detecting major design errors, while avoiding the excessive complexity that would result from inserting scan chains throughout the entire circuit.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If multiple design teams are involved in verification, then verification thoroughness is improved, but communication overhead and cost are increased

Engineering Contradiction:
Improveverification thoroughnessVSAvoidprocess complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables early verification teams to perform thorough checks on RTL descriptions with selective scan insertion before synthesis. This preliminary thorough verification by a single team or smaller group catches issues early, reducing the need for extensive coordination between multiple teams later in the process, thereby maintaining verification thoroughness while reducing process complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240037312A1Selective scan insertion for rapid scan design verification
Publication Date: 2024.02.01 ADVANCED MICRO DEVICES INC
  • US20240037312A1 patent drawing
  • US20240037312A1 patent drawing
  • US20240037312A1 patent drawing

AI summary

Techniques for implementing selective scan insertion and verification that reduce production and verification time by enabling a test harness to insert and test scan chains are disclosed. Circuit nodes in a system model are selected and scan insertion is provided at the selected nodes. Selective scan insertion can be performed quickly and, in some implementations, automatedly to enable verification of correspondence of different system models or one or more system models and fabricated circuits. A request for manufacture may be generated including aspects of the system model to enable verification of a fabricated circuit in a similar or identical manner to those used to verify the system model.