Unlock instant, AI-driven research and patent intelligence for your innovation.

A clock tree synthesis method for a multi-macrocell multi-clock chip

A clock tree synthesis and multi-clock technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as inability to handle tools, heavy workload, wiring restrictions, etc., to reduce difficulties and time-consuming, comprehensive Excellent results, reduced usage

Active Publication Date: 2018-05-25
SUN YAT SEN UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This also means that the H-tree structure has wiring restrictions and inconsistent fan-out restrictions, and when it enters the nanoscale process, the line length problem of the H-tree will make the problem of wiring delay more and more obvious, making this kind of structure is often used in small clock tree designs
[0008] On the other hand, using the H-type clock tree synthesis method, there are a large number of registers in a large-scale chip, and the tool cannot handle the H-type clock tree synthesis of a large number of registers.
Moreover, theoretically speaking, if the registers are placed irregularly, the tool will not be able to make an H-shaped clock tree well. If you try it manually, the workload will be very heavy.

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
  • A clock tree synthesis method for a multi-macrocell multi-clock chip
  • A clock tree synthesis method for a multi-macrocell multi-clock chip
  • A clock tree synthesis method for a multi-macrocell multi-clock chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The following will be attached Figure 1-2 As well as specific implementation methods to explain the present invention in detail, the schematic implementation and description of the present invention are used to explain the present invention, but not as a limitation to the present invention.

[0029] The "one embodiment" or "embodiment" referred to herein refers to a specific feature, structure, or characteristic that can be included in at least one implementation of the present invention. The appearances of "in one embodiment" in different places in this specification do not all refer to the same embodiment, nor are they separate or selectively mutually exclusive embodiments with other embodiments.

[0030] Such as figure 1 As shown, a clock tree synthesis method of a multi-macro-unit multi-clock chip of the present invention includes the following steps:

[0031] Step S1: According to a certain range of the connection distance between adjacent buffers, manually insert multi...

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 a clock tree synthesis method for a multi-macro unit multi-clock chip, comprising the following steps: S1. Manually inserting a plurality of buffers between each macro unit according to a certain range of connection distances between adjacent buffers, Build multiple H-type clock trees; S2. Replace all the buffers of the H-type clock tree with inverter pairs; S3. Divide the importance levels of all clocks on the chip; S4. Follow the order of the importance of the clocks from high to low , do RC balanced clock tree for each clock in turn. This method is suitable for chips with a large number of macro units and clocks, has good clock skew and clock delay, and uses fewer devices and consumes less power.

Description

Technical field [0001] The invention relates to a method for clock tree synthesis in chip back-end design, in particular to a method for clock tree synthesis of a chip with a particularly large number of macro units and clocks. Background technique [0002] At present, the clock network structures studied at home and abroad mainly include H tree structure, X tree structure, binary tree structure, balanced tree structure, grid structure, fishbone structure, etc. [0003] Among them, the binary tree structure is a commonly used tree-like clock distribution, which can obtain good clock tree synthesis results in irregular circuit designs. If the output resistance of the cell library buffer device is not much different from the wiring resistance of the clock source, one buffer can be used to drive the entire clock network. [0004] However, for deep sub-micron and more advanced processes, the output resistance of the buffer is difficult to achieve the same resistance as the wiring resist...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/50
Inventor 陈弟虎杨斯媚艾博雅粟涛
Owner SUN YAT SEN UNIV