Integrated circuit clock grid drive optimization method based on drive windows

A technology of clock grid and integrated circuit, applied in electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as poor layout, difficult timing convergence, wiring congestion, etc., to save chip area occupation, good reliability The effect of scalability

Active Publication Date: 2014-03-05
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In today's large-scale chip design, there are often a series of negative effects such as wiring congestion caused by driver unit congestion, difficulty in timing convergence, excessive local voltage drop, and excessive local power consumption density. Inappropriate choice of type is also an important reason

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 clock grid drive optimization method based on drive windows
  • Integrated circuit clock grid drive optimization method based on drive windows
  • Integrated circuit clock grid drive optimization method based on drive windows

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] like Figure 4 As shown, the implementation steps of the integrated circuit clock grid driving optimization method based on the driving window in this embodiment are as follows:

[0024] 1) Based on the low-pass filtering characteristics, the clock grid of the integrated circuit is divided into multiple driver windows according to the influence range of each driver, and one driver window is taken as the current driver window, and then jump to step 2).

[0025] In this embodiment, the driving window obtained by dividing the clock grid of the integrated circuit into a rectangular window, each main intersection point of the clock grid is located at the center of the rectangular window, specifically as follows Figure 5 As shown, the triangles in the figure represent the drivers placed at the intersections of the grid backbones, and each rectangular area represents the influence range of the corresponding driver—the driving window, and the small black dots in it represent 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

The invention discloses an integrated circuit clock grid drive optimization method based on drive windows. The method is implemented in the following steps: a clock grid is divided into the multiple drive windows according to the range of influence of each driver on the basis of low-pass filtering characteristics; the drive windows are traversed; the magnitude of load capacitance in the current drive window is estimated according to the current drive window which is traversed each time; according to typical input signal hopping time and the magnitude of the load capacitance in the current process, bilinear interpolation table lookup is conducted in a traversing mode to calculate device delay and output signal hopping time of all alternative drivers; the maximum hopping time and the maximum device delay not higher than values specified by a user are sequentially selected, a unit with the smallest area within a range specified by the user is used as the driver of the current drive window, and then clock grid drive optimization is completed. By means of the integrated circuit clock grid drive optimization method based on the drive windows, the effect that no drive surplus is caused under the condition of guaranteeing that the grid is driven reasonably can be achieved, the area occupied by a chip is reduced, the expandability is high, and the method can be conveniently combined with other grid optimization strategies.

Description

technical field [0001] The present invention relates to the field of integrated circuit (Integrated Circuit, hereinafter referred to as IC) design automation field of microelectronics technology, in particular to an integrated circuit clock grid driving optimization method based on a driving window. Background technique [0002] In the physical design of semi-custom integrated circuits, devices are basically selected from the cell library provided by the process manufacturer, so the timing and physical indicators of the cells need to be specially considered to meet various design requirements. The timing of the device mainly refers to the device delay and the output signal transition time, and the physical index of the device mainly concerns the size of the unit area. [0003] The device delay indicates the time elapsed when a signal passes through a logic gate. Generally, the time required for a 50% change in the input signal voltage to a 50% change in the output signal vol...

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): G06F17/50
Inventor 乐大珩杨正强赵振宇窦强何小威马驰远冯超超余金山马卓
Owner NAT UNIV OF DEFENSE TECH
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