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

CN103617322AActive Publication Date: 2014-03-05NAT UNIV OF DEFENSE TECH
4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2014-03-05

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

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.
Need to check novelty before this filing date? Find Prior Art

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...

Examples

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...