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

A Distributed Static Timing Analysis Method

A static timing analysis, distributed technology, applied in the direction of instrumentation, computing, electrical digital data processing, etc., can solve problems such as static timing analysis takes a long time, complex timing diagrams, etc., to achieve the effect of improving efficiency and saving time

Active Publication Date: 2021-03-23
南京集成电路设计服务产业创新中心有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] As the scale of integrated circuit design continues to increase, the timing diagram of the entire circuit is very complex, and there are many nodes on some timing paths, so it takes a long time to perform static timing analysis on the entire circuit

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 Distributed Static Timing Analysis Method
  • A Distributed Static Timing Analysis Method
  • A Distributed Static Timing Analysis Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0050] figure 1 According to the flow chart of the distributed static timing analysis method according to the present invention, reference will be made below figure 1 , the distributed-based static timing analysis method of the present invention is described in detail.

[0051] First, in step 101, a timing diagram of the entire circuit is established, and the timing diagrams of the circuits are grouped. In this step, there can be multiple ways of grouping, but each group must have a complete sequence diagram.

[0052] In this embodiment, there are multiple ways to create circuit timing diagrams and groups. For example, the timing diagram can be created by geometr...

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

A static timing analysis method based on distribution, comprising the following steps: establishing and grouping timing diagrams; finding the timing diagrams to be split in each group of timing diagrams, and splitting them into multiple timing subgraphs; finding each group of timing diagrams The timing diagram to be split is divided into multiple timing subgraphs; the design data of timing analysis is read for each group of timing diagrams in the new group; and the static timing analysis is performed in parallel for each group of timing diagrams in the new group. The distributed-based static timing analysis method of the present invention can greatly improve the efficiency of parallel calculation of the timing diagram after splitting the timing diagram compared with that before splitting.

Description

technical field [0001] The present invention relates to the technical field of electronic design automation (EDA), in particular to a distributed-based static timing analysis method. Background technique [0002] In the existing integrated circuit design, it is necessary to check the timing of the design at each different stage, so as to ensure that the designed circuit can meet the predetermined timing requirements. Static Timing Analysis (STA) is stimulus-independent and enables fast and accurate measurements of circuit timing to measure circuit performance. [0003] Static timing analysis uses an exhaustive analysis method. It extracts all timing paths in the entire circuit, constructs timing diagrams, calculates the delay propagation of signals on the paths, and finds errors that violate timing constraints. [0004] The timing diagram mainly includes the logical nodes, connection relationships and main input and output ports of the timing path. Among them, the logic n...

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): G06F30/3315
CPCG06F30/3315
Inventor 陈刚
Owner 南京集成电路设计服务产业创新中心有限公司
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