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

A Parallel Accelerated Extraction Method of VLSI SPEF Parasitic Parameters

A large-scale integrated circuit and parasitic parameter technology, which is applied in the direction of electrical digital data processing, special data processing applications, multi-programming devices, etc., can solve the problems of technical stagnation, time-consuming, and low efficiency of static timing analysis of computing resources, etc. Achieve a good speed-up ratio and improve the response speed

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

AI Technical Summary

Problems solved by technology

Integrated circuit designers extract the SPEF parameters of the current circuit design network through specific parasitic parameter extraction tools, and use these parameters to participate in the calculation and evaluation of power consumption and static timing analysis, and comprehensively evaluate the usability and optimization direction of the current design; in fact, Chip designers need to adjust the circuit design multiple times or perform multiple optimizations to meet the timing and power consumption requirements. During this process, it is necessary to extract the parasitic parameters of the interconnection lines and perform static timing analysis multiple times, which is time-consuming. huge
[0005] In the past few decades, hardware computing units have developed rapidly, and the available computing resources have become more and more abundant, but most of the technologies still stay in single-process (thread) reading, which is far smaller than the available computing resources, resulting in a large number of computing resources. The vacancy and inefficiency of the entire static timing analysis
[0006] At present, the computing resources available for hardware are becoming more and more abundant, but most technologies still stay in single-process (thread) reading, which is far less than the available computing resources, resulting in a large number of vacant computing resources and insufficient efficiency of the entire static timing analysis
There is little research on the direction of computing optimization through multi-process (threading)

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 Parallel Accelerated Extraction Method of VLSI SPEF Parasitic Parameters
  • A Parallel Accelerated Extraction Method of VLSI SPEF Parasitic Parameters
  • A Parallel Accelerated Extraction Method of VLSI SPEF Parasitic Parameters

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] figure 1 For the parallel accelerated extraction method flow chart of VLSI SPEF parasitic parameters according to the present invention, reference will be made below figure 1 , to describe in detail the parallel accelerated extraction method of VLSI SPEF parasitic parameters of the present invention.

[0047] First, in step 101, read the SPEF file, start multithreading (process), and divide the file into a basic attribute definition part (Header) and a parameter file body including N data blocks (Partition) in parallel according to the branch structure of the SPEF file part.

[0048] It takes a long time to read the SPEF file using the normal single process (or thread) in the past, but many data blocks in it can be relatively independent after specific processing, and then can be graded and parallelized, and can obtain a considerable real-time operation speedup. Achieve computing load balancing.

[0049]In the embodiment of the present invention, in order to ensure t...

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 parallel accelerated extraction method of VLSI SPEF parasitic parameters, comprising the following steps: starting multi-threading, and dividing the file into a plurality of data blocks in parallel in a basic attribute definition part and a parameter file body part according to the branch structure of the SPEF file; Start multi-threading, read in parallel the parasitic parameter data required by each data block to create and analyze the timing diagram; start multi-threading, and combine coupling capacitors for each data block in parallel. The parallel accelerated extraction method of VLSI SPEF parasitic parameters of the present invention, through fine-grained task division, achieves a very objective high parallelism, and a good speed-up ratio, and improves the response of static timing analysis in the process of circuit design optimization speed.

Description

technical field [0001] The invention relates to the technical field of Electronic Design Automation (EDA), in particular to an acceleration method for parsing VLSI SPEF files in parallel in static timing analysis. Background technique [0002] At different stages of integrated circuit design, it is necessary to check the timing of the design 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] When calculating the propagation delay of signals, static timing analysis requires many library files, including Liberty, SPEF, SDC, etc. Among the...

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/3315G06F30/337G06F9/50
CPCG06F30/3315G06F30/337G06F9/505
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