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

Digital circuit design method and related system

A technology of digital circuits and design methods, applied in the fields of electrical digital data processing, computing, special data processing applications, etc., can solve the problems of circuit program files that cannot be matched with simulation, no errors are found, difficulties, etc.

Active Publication Date: 2018-07-27
REALTEK SEMICON CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Generally speaking, it is not necessary to do functional simulation with timing delay information after logic synthesis and before the physical design is completed, and it is also difficult to do such simulation. For example, in the setting of logic synthesis, the circuit A node with a high load number (high fan-out net) in the logic synthesis will be marked with a huge delay time in the timing information (timing information), so that the circuit program file ( netlist) cannot be simulated with this timing information
[0004] The above-mentioned nodes with high load numbers will undergo additional processing in the subsequent physical design so that the delay time will not be too long. However, if the post-circuit layout simulation is to be performed after the physical design is completed, because this time point It is usually close to the time of tape out. Therefore, if the problem is discovered after the circuit layout is simulated, it will often affect the product schedule.
[0005] For digital design, if the constraints set during logic synthesis are correct and sufficient, and the correct static timing analysis (static timing analysis) is performed accordingly to pass the verification, generally speaking, after the circuit layout is simulated and Errors are less likely to occur. However, sometimes due to errors occurring when engineers enter constraints, errors are not found during static timing analysis, but are only discovered after simulation after circuit layout, or in some designs. errors may also escape static timing analysis, only to be discovered after simulation after circuit layout
However, as mentioned in the previous paragraph, waiting until after the physical design is complete to discover such errors is usually too late

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
  • Digital circuit design method and related system
  • Digital circuit design method and related system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Please refer to figure 1 , figure 1 It is a flowchart of a digital circuit design method according to an embodiment of the present invention. In this embodiment, the digital circuit design method is executed by a plurality of program instruction modules after a system for digital circuit design is loaded into a computer / processor, refer to figure 1 , the flow of the digital circuit design method is described as follows.

[0016] First, in step 102, a logic synthesis (logic synthesis) operation is performed according to a Register Transfer Level (RTL) design and a plurality of constraints, so as to generate a circuit in steps 104, 106, and 108 A program file (netlist), a standard delay format file (Standard Delay Format, SDF), and a first constraint file (constraint file). The above constraints are input by the engineer, and mainly include which pin is the clock input point, and what is the frequency of the clock...etc.; the circuit program file is a file format descr...

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 disclosure provides a digital circuit design method and a related system. The digital circuit design method includes: before physical design: performing logic synthesis according to a register transfer level design and a plurality of restriction conditions to at least generate a circuit program file, a standard delay format file, and a first restriction condition file ; Extract information of at least one specific node in the circuit from the first constraint file to generate a second constraint file; generate an updated standard delay at least according to the standard delay format file and the second constraint file format file, wherein the delay amount of the specific node in the updated standard delay format file is smaller than the delay amount of the specific node in the standard delay format file; and using the circuit program file and the updated standard delay format file to perform a Simulation after pre-circuit layout.

Description

technical field [0001] The invention relates to the technical field of circuit design, in particular to a digital circuit design method and a related system. Background technique [0002] The traditional digital circuit design is mainly divided into the front part and the back part. The front part mainly includes the Register Transfer Level (RTL) design, functional simulation, and logic synthesis. The part includes physical design, automatic circuit layout, and post layout simulation, etc. [0003] Generally speaking, it is not necessary to do functional simulation with timing delay information after logic synthesis and before the physical design is completed, and it is also difficult to do such simulation. For example, in the setting of logic synthesis, the circuit A node with a high load number (high fan-out net) in the logic synthesis will be marked with a huge delay time in the timing information (timing information), so that the circuit program file ( netlist) cannot ...

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): G06F17/50
Inventor 曾顺得翁启舜
Owner REALTEK SEMICON CORP
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