A Planning Method for Backbone Dimensions of Integrated Circuit Clock Grid

A technology of integrated circuits and clock grids, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as large clock delay and deviation, many stages of clock tree, and long non-common paths

CN103605863BActive Publication Date: 2016-04-13NAT UNIV OF DEFENSE TECH
2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2016-04-13

Smart Images

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

Abstract

The invention discloses a method for planning the size of the trunk of clock meshes of an integrated circuit board. The method for planning the size of the trunk of the clock meshes of the integrated circuit board comprises the steps that (1) an arranged design is longitudinally and horizontally zoned evenly to obtain multiple strip-shaped areas; (2) the priorities of the strip-shaped areas are ranked according to the number of loads of the strip-shaped areas, wherein the larger the number of the loads of a strip-shaped area is, the higher the priority of the strip-shaped area is; (3) a single mesh trunk is virtually added to each longitudinal or horizontal strip-shaped area correspondingly in accordance with the order from the highest priority to the lowest priority, and the line capacitance and the clock offset range of the whole meshes are estimated every time one mesh trunk is virtually added until the mesh trunks are added to all the strip-shaped areas; (4) an overall mesh size which can guarantee that the estimated range clock offset range is within a clock offset value range which is assigned by a user and the line capacitance is the smallest serves as a final planning result. The method for planning the size of the trunk of the clock meshes of the integrated circuit board has the advantages that the clock wiring length is small, wiring resources are saved, the clock mesh power consumption caused by the line capacitance is low, the expansibility is good, and the clock line capacitance or the power consumption can be minimized on the premise that indexes of clock offset are obtained.
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 in the field of microelectronics technology, in particular to a method for planning the backbone size of an integrated circuit (IC) clock grid (ClockMesh). Background technique

[0002] Such as figure 1 As shown, at present, semi-custom digital integrated circuits (ICs) generally start with the logic design of digital logic circuits using Hardware Description Language (Hardware Description Language, HDL), through front-end simulation, logic synthesis to generate gate-level netlists, etc., until the completion of the circuit Layout routing, timing and manufacturability convergence verification, and finally the chip product formed by tape-out. The stage after the gate-level netlist is generated by logic synthesis belongs to the back-end design. The main steps of the back-end design include floor plan and layout and optim...

Examples

Embodiment Construction

[0038] Such as figure 2 As shown, the implementation steps of the method for planning the backbone size of the integrated circuit clock grid in this embodiment are as follows:

[0039] 1) Divide the layout-completed integrated circuit design drawing to be planned into uniform horizontal strip regions and vertical uniform strip regions to obtain multiple strip regions distributed along the horizontal and vertical directions.

[0040] Such as image 3 As shown, the black dots in the figure represent the loads to be driven by the grid. image 3 (a) indicates that the dotted line box represents the boundary of all load distributions, and after being divided into longitudinal uniform strip-shaped areas, we get image 3 (b) shows a plurality of longitudinal strip-shaped areas evenly spaced by dotted lines, and each strip-shaped area is a candidate area for the placement of a single grid longitudinal backbone. image 3 (b) only shows the vertical division, and the horizontal divi...