Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Function verification method and system of clock domain crossing asynchronous circuit and computer readable storage medium

A function verification and asynchronous circuit technology, applied in the computer field, can solve the problems of high time cost, unreasonable timing constraints, and disregard of circuit timing information, etc., to avoid high time cost and solve cross-clock domain asynchronous circuit design problems.

Pending Publication Date: 2022-06-03
BEIJING UNIV OF POSTS & TELECOMM
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the designer fails to notice that there are clock domain crossing problems in the design, or uses the wrong workaround method, then there is no way to prevent the circuit from going into metastable state and causing malfunction
[0003] Since the timing information of the circuit is not considered in the existing functional simulation stage, this kind of wrong asynchronous circuit design cannot be found in ordinary functional verification
Although the follow-up timing simulation can find problems in the design of asynchronous circuits across clock domains, because the current design is getting larger and larger, the time cost of timing simulation is too huge, and only a small number of test cases can be run; It also introduces unreasonable timing constraints, which can cause some cross-clock domain asynchronous circuit design problems to be masked

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
  • Function verification method and system of clock domain crossing asynchronous circuit and computer readable storage medium
  • Function verification method and system of clock domain crossing asynchronous circuit and computer readable storage medium
  • Function verification method and system of clock domain crossing asynchronous circuit and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] To make the object, technical scheme and advantages of the present invention more clearly understood, the following in conjunction with the embodiments and accompanying drawings, the present invention will be further elaborated in detail, schematic embodiments of the present invention and description thereof is used to explain the present invention, but not as a limitation of the present invention. Herein, it should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, the accompanying drawings only show a structure and / or processing steps closely related to the embodiment of the present invention, while omitting other details that have little to do with the present invention.

[0036] It should be emphasized that the term "comprising / including" as used herein refers to the presence of features, features, steps or components, but does not exclude the presence or addition of one or more other features, features, steps or compon...

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 provides a function verification method and system for a clock domain crossing asynchronous circuit and a computer readable storage medium. The method comprises the steps that a hardware description language is used for describing design codes of the clock domain crossing asynchronous circuit; developing a software tool to analyze and process the design code so as to realize functional simulation of a metastable state phenomenon appearing and / or disappearing in the clock-crossing asynchronous circuit; and carrying out function verification on the test case by using the analyzed and processed design code, so as to discover the design problem existing in the cross-clock asynchronous circuit. By processing the asynchronous circuit design code, the simulation of the asynchronous circuit design abnormity is realized, and the verification efficiency is improved while the verification cost is reduced.

Description

Technical field [0001] The present invention relates to the field of computer technology, in particular to a functional verification method for trans-clock domain asynchronous circuit design portion of a chip, a system and a computer-readable storage medium. Background [0002] In the design of chip digital circuits, if there is a cross-clock domain asynchronous circuit design in the design part, then the design of this part needs to be paid attention to, and designers usually use some special methods to avoid functional errors caused by the circuit entering the metastable state during operation. However, if the designer fails to notice a cross-clock domain problem in the design, or employs a wrong circumvention method, it is impossible to avoid the circuit entering a metastable state and leading to functional errors. [0003] Since the timing information of the circuit is not considered during the existing functional simulation phase, this erroneous asynchronous circuit design c...

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
IPC IPC(8): G06F30/33
CPCG06F30/33
Inventor 邱莉榕王伟
Owner BEIJING UNIV OF POSTS & TELECOMM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products