Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and system for checking timing violations of multi-bit signals across clock domains

A technology that crosses clock domains and bit signals, applied in the field of digital integrated circuit design, can solve problems such as violations, and achieve the effect of avoiding insertion and reducing inaccurate inspection constraints.

Active Publication Date: 2022-03-29
PHYTIUM TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention: Aiming at the above-mentioned problems in the prior art, a method and system for checking timing violations of cross-clock domain multi-bit signals are provided, which are used to ensure that The cross-clock domain signal transmission function is correct, and it does not expose a large number of false cross-clock domain signal timing violations due to over-constraint problems, avoiding a large number of buffers inserted by repairing timing violations

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and system for checking timing violations of multi-bit signals across clock domains
  • A method and system for checking timing violations of multi-bit signals across clock domains
  • A method and system for checking timing violations of multi-bit signals across clock domains

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] Such as figure 1 As shown, the method for checking the timing violation of multi-bit signals across clock domains in this embodiment includes the following steps:

[0037] 1) Obtain all timing signoff corners (signoff corners);

[0038] 2) Traversing through all signoff corners, and performing the following processing each time a current signoff corner is traversed: Calculate the average clock insertion delay of each clock domain named characteristic sequence unit; remove the asynchronous constraints between different time groups , do not check the internal timing of the clock domain; set different timing check constraints for the multi-bit control and data signals under the cross-clock domain clock grouping; check the setup and hold time violations of the control and data signals for all cross-clock domain clock groups;

[0039] 3) Output the timing check results of cross-clock domain signals.

[0040] Step 1) Link the cross-clock domain timing analysis with the chip m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and system for checking timing violations of multi-bit signals across clock domains. The invention includes: obtaining all timing signoff corners; Perform the following processing: calculate the average clock insertion delay of each clock domain named characteristic sequence unit; remove the asynchronous constraints between different clock groups, do not check the internal timing of the clock domain; establish cross-clock domain clock groups, and control and Different timing check constraints are set for data signals; setup and hold time violation checks for all cross-clock domain clock packets are performed for control and data signals. Outputs the timing check results of signals crossing clock domains. The invention is used in the process of checking the timing of cross-clock domain signals, which can not only ensure the correct transmission function of cross-clock domain signals, but also not expose a large number of false cross-clock domain signal timing violations due to the problem of over-constraint, and avoid repairing timing Large number of buffers inserted by violation.

Description

technical field [0001] The invention belongs to the cross-clock domain signal timing analysis and inspection technology in the field of digital integrated circuit design, and specifically relates to a method and system for checking cross-clock domain multi-bit signal timing violations. Background technique [0002] As we all know, there are many clock domains in the SOC (system on chip), and the signal transmission circuit between two clock domains with different frequencies or uncertain phase relationship is called a cross-clock domain circuit. Such as main clock and generated clock, asynchronous clock, I / O interface. Due to the uncertainty of the arrival time of the signal transmitted across the clock domain, it cannot be guaranteed that the sampling signal remains stable before the rising or falling edge of the destination clock arrives, thus causing a violation of the setup time and hold time of the sampling register. This instability, known as metastability, often caus...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F1/12G06F15/78H03K19/20
CPCG06F1/12G06F15/781H03K19/20
Inventor 彭书涛邓宇栾晓琨边少鲜蒋剑锋贾勤唐涛黄薇李天丽曹灿邹和风邹京
Owner PHYTIUM TECH CO LTD