Clock-Aware Simulation Vector Processor for Parallel 4-State Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The computational intensity of logic simulation processes increases with the size of circuit designs, particularly when using a 4-state model, leading to inefficiencies in verifying functional correctness and design intent.

Innovation Solution

A simulation vector processor system employing a parallel hardware implementation and 4-state model to verify circuit designs, utilizing a flow processor and evaluation system with instruction memory, interconnect circuitry, and operation circuitry to efficiently simulate and detect errors in circuit operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional logic simulation methods are used to verify circuit designs, then functional correctness can be verified, but verification time increases significantly with circuit size

Engineering Contradiction:
Improvefunctional correctness verificationVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the circuit design into multiple testable modules or units, each can be verified independently. The evaluation system processes different portions of the circuit design in parallel, segmenting the verification task to reduce overall verification time while maintaining comprehensive functional correctness checking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sequential verification to parallel verification by adding a temporal dimension. Multiple verification operations execute simultaneously across different circuit portions, transforming the verification process from a single-dimensional sequential scan to a multi-dimensional parallel processing approach, significantly reducing verification time.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If computational resources are increased to handle larger circuit designs, then verification capability improves, but resource consumption increases linearly with circuit size

Engineering Contradiction:
Improveverification capabilityVSAvoidcomputation resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The evaluation system is designed as a universal verification platform that can handle various circuit designs of different sizes. The same evaluation system with instruction memory circuitry, interconnect circuitry, and operation circuitry can verify both small and large circuit designs, eliminating the need to proportionally increase resources with circuit size.

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

Solution Approach 2:

The system performs preliminary compilation of the circuit design into an evaluation format that can be efficiently processed. By pre-processing and organizing the circuit design data structure before verification, the system reduces the computational burden during actual verification, allowing efficient handling of large circuits without linear resource consumption.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If a 4-state model is used for simulation, then design intent verification is achieved, but computational intensity increases

Engineering Contradiction:
Improvedesign intent verificationVSAvoidcomputational intensity
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent replaces traditional sequential computational methods with a parallel hardware evaluation system. The evaluation system uses dedicated operation circuitry that can simultaneously process multiple 4-state operations, substituting the mechanical sequential computation with a parallel hardware architecture that maintains design intent verification while reducing computational intensity through concurrent processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250238590A1Clock aware simulation vector processor
Publication Date: 2025.07.24 SYNOPSYS INC
  • US20250238590A1 patent drawing
  • US20250238590A1 patent drawing
  • US20250238590A1 patent drawing

AI summary

A processing system for validating a circuit design, the processing system includes a flow processor, and an evaluation system coupled with the flow processor. The flow processor generates instructions from the circuit design. The evaluation system includes instruction memory circuitry receives the instructions from the flow processor and generate control signals, and interconnect circuitry receives the control signals routes a plurality of values based on the control signals. Each of the plurality of values having one of four states. The evaluation further includes operation circuitry that receives the plurality of values and the control signals, performs one or more operations of the circuit design with the plurality of values based on the control signals, and outputs operation values based on performing the one or more operations, the operation values indicative of an error within the circuit