Integrated circuit non-pessimistic path analysis method for GPU accelerated calculation

An integrated circuit and path analysis technology, which is applied in computing, computer-aided design, electrical digital data processing, etc., can solve problems such as limiting the application of static timing analysis, low computing efficiency, and poor parallel ability, so as to reduce data transmission overhead and improve The effect of parallelism and efficiency improvement

Pending Publication Date: 2021-12-24
PEKING UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] To sum up, the existing non-pessimistic accurate static timing analysis technology has the characteristics of large amount of calculat

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
  • Integrated circuit non-pessimistic path analysis method for GPU accelerated calculation
  • Integrated circuit non-pessimistic path analysis method for GPU accelerated calculation
  • Integrated circuit non-pessimistic path analysis method for GPU accelerated calculation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Below in conjunction with accompanying drawing, through embodiment, further illustrate the present invention.

[0042] The present invention provides an integrated circuit non-pessimistic path analysis method for GPU-accelerated computing. Based on the non-pessimistic path analysis algorithm at the forefront of academia, it innovatively introduces algorithms and data structures for the core steps in the non-pessimistic path analysis. Price transformation, so that it can adapt to the calculation model and architecture of GPU, and then can complete the intensive calculation in non-pessimistic timing analysis in parallel on multiple GPUs, reducing the calculation cost of non-pessimistic path analysis, so that it can be used in the chip design automation process in a wider range of applications.

[0043] The method steps of the present invention for processing no-pessimistic path analysis are as follows: figure 1 as shown, figure 1 The solid arrows in indicate the process...

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 an integrated circuit non-pessimistic path analysis method for GPU accelerated calculation. The method comprises the steps of circuit structure flattening, circuit structure layering preprocessing, multi-GPU parallel candidate path generation and global candidate path merging. The multi-GPU parallel candidate path generation comprises the steps of multi-GPU task allocation, delay grouping initialization, parallel delay propagation, parallel progressive candidate path generation and parallel local candidate path pre-merging. According to the invention, by introducing equivalent transformation of an algorithm and a data structure, dense calculation in non-pessimistic time sequence analysis is completed in parallel on a plurality of GPUs, and data and control scheduling work among the GPUs is completed by using a CPU. Through cooperation of a single CPU-multi-GPU heterogeneous calculation model, compared with an original CPU algorithm, the performance can be improved by dozens of times, the calculation cost of non-pessimistic path analysis is greatly reduced, and the invention can be popularized and applied to the technical field of chip design automation.

Description

technical field [0001] The invention belongs to the technical field of integrated circuit design automation, and relates to static timing analysis technology of integrated circuits, in particular to an integrated circuit non-pessimistic path analysis method using CPU-GPU heterogeneous acceleration calculation, which ensures accurate static timing analysis results of integrated circuits Under the premise, the efficiency of integrated circuit path analysis is improved. Background technique [0002] Static timing analysis is an important method step in chip design. In this step, chip design automation software will check all paths in the design for timing violations, and report a series of paths that need attention in order of violation degree. The specific process is also called path analysis. Paths with timing violations will seriously affect the operating efficiency and stability of the chip. Therefore, in the automated process of chip design, static timing analysis, as a 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/327G06F30/3315
CPCG06F30/3315G06F30/327
Inventor 林亦波郭资政黃琮蔚
Owner PEKING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products