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
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2016-04-13
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
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...