Chip Verification with Parallel Sub-TBs and Dedicated Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional chip verification methods using a single TestBench (TB) are inefficient when dealing with large logic scales, leading to low simulation efficiency.

Innovation Solution

A chip verification system and method utilizing a management TestBench (TB) and multiple sub-TBs, where each sub-TB is deployed with a different sub-DUT file, allowing for parallel execution and separate transmission channels for different types of information, including a control channel for the head TB, a service channel for the tail TB, and a data channel for intermediate results between sub-TBs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single TestBench (TB) is used for chip verification, then the verification process is simple to manage, but the simulation efficiency is low when the logic scale of the DUT is large

Engineering Contradiction:
Improvesimulation efficiencyVSAvoidverification system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The verification system is segmented into a management TB and multiple sub-TBs, where each sub-TB handles a specific sub-DUT file. This segmentation allows parallel execution of simulations across multiple sub-TBs, significantly improving simulation efficiency for large logic scale DUTs while maintaining manageable complexity through the coordinating management TB

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-threaded verification approach to a multi-dimensional parallel verification architecture. Multiple sub-TBs operate simultaneously in parallel dimensions, each processing different sub-DUT files, while the management TB coordinates across these dimensions through defined communication channels

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

2Productivity

If multiple sub-TBs are used for parallel verification, then the simulation efficiency is improved, but the data transmission and coordination complexity increases

Engineering Contradiction:
Improveverification efficiencyVSAvoiddata transmission accuracy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The management TB serves as an intermediary that coordinates between multiple sub-TBs. It receives simulation input signals from sub-TBs, manages the verification process, and collects simulation results, ensuring accurate data transmission and coordination across the parallel verification system

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The management TB performs multiple functions including controlling sub-TBs to start verification, receiving simulation input signals, obtaining benchmark results, and verifying the chip based on collected data. This multi-functionality reduces the need for additional coordination mechanisms, maintaining data transmission accuracy while supporting parallel verification

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

3Speed

If separate transmission channels are implemented for different information types, then the data transmission efficiency is improved, but the system complexity increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidchannel management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The communication infrastructure is segmented into distinct channels: control channels for management TB to sub-TBs, service channels for simulation input/output signals, and data channels for intermediate result transmission. This segmentation enables efficient, dedicated data transmission for each channel type while the management TB provides centralized coordination to manage the complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250278543A1Chip verification system, method, device, apparatus and storage medium
Publication Date: 2025.09.04 NEW H3C SEMICON TECH CO LTD
  • US20250278543A1 patent drawing
  • US20250278543A1 patent drawing
  • US20250278543A1 patent drawing

AI summary

An example of the disclosure provides a chip verification system, a method, a device, apparatus and a storage medium, and relates to the technical field of chip verification. The system including a management TB and a simulation TB; the management TB is to control a head TB to start verification through a control channel; the head TB is to generate a simulation input signal and send the simulation input signal to the management TB through a service channel; each of the sub-TBs is to run a locally deployed sub-DUT file to obtain an intermediate result, and send the obtained intermediate result to other sub-TBs through a data channel; a tail TB is to obtain a simulation result for the service simulation task and send the simulation result to the management TB through a service channel; the management TB is further to obtain a benchmark result of the service simulation task based on the simulation input signal, and verify the chip according to the benchmark result and the simulation result. The scheme provided by the example of the disclosure can improve an efficiency of chip verification.