Fishbone-shaped clock tree and implementation method

An implementation method and clock technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of difficult timing convergence, channel wiring congestion, long clock tree length, etc., to achieve easy timing convergence and reduce chip power. consumption, reducing the effect of the buffer unit

Active Publication Date: 2021-11-30
广芯微电子(广州)股份有限公司
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Those skilled in the art know that too many clock buffers will cause the length of the clock tree to be long, the power consumption of the clock tree will be large, and it will easily cause channel wiring congestion, the clock tree wiring will take up more resources, and the noise on the clock tree will be large. Too many will also cause the clock tree to bifurcate early and the common path will be less, and the clock cycle occupied by OCV will be more, and the final timing convergence will be difficult

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
  • Fishbone-shaped clock tree and implementation method
  • Fishbone-shaped clock tree and implementation method
  • Fishbone-shaped clock tree and implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] Refer to attached figure 2 , attached Figure 4 And attached Figure 5 , the present invention discloses a fishbone clock tree, comprising a main clock tree and several sub clock trees, the main clock tree is derived from the PLL, the sub clock tree is derived from the main clock tree, and the sub clock tree is provided with A number of clock bifurcation points, the clock bifurcation point as the source of the traditional clock tree to establish the traditional clock tree.

[0032] In this embodiment, the main clock tree is arranged on the central axis of the chip. Set the main clock tree on the central axis of the chip or at the center of multiple sub-modules of the chip, so that the sub-modules of the chip are distributed as evenly as possible on both sides of the main clock tree, which can reduce the length of wiring and wiring from the physical distance. quantity. At the same time, when the main clock tree is located on the central axis of the chip, the sub-clo...

Embodiment 2

[0039] The present invention also discloses a method for realizing a fishbone clock tree. Applying the fishbone clock tree in Embodiment 1 to a chip mainly includes the following steps:

[0040] Step 1. Obtain the sub-module layout of the chip.

[0041] Step 2. Lead the main clock tree from the PLL of the chip and set the main clock tree according to the sub-module layout so that the main clock tree is located on the central axis of the chip.

[0042] Step 3. Lead out several sub-clock trees from the main clock tree, and make the sub-clock trees evenly distributed on both sides of the main clock tree.

[0043] Step 4. A clock bifurcation point is derived from the sub-clock tree, and a traditional clock tree is established using the clock bifurcation point as the source of the traditional clock tree.

[0044] In step 1, since different chips have different numbers of sub-modules during design, and the arrangement positions of these sub-modules are also different, so when apply...

Embodiment 3

[0053] On the basis of embodiment 2, with reference to the attached figure 2 , when the chip is laid out as a single-layer sub-module, the sub-clock tree derived from the main clock tree divides the chip into several sub-regions, and a traditional clock tree is established in each sub-region through the clock bifurcation points derived from the sub-clock tree.

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 belongs to the technical field of clock trees, and discloses a fishbone-shaped clock tree and an implementation method. The fishbone-shaped clock tree comprises: a main clock tree and a plurality of sub-clock trees, wherein the main clock tree is led out from a PLL, the sub-clock trees are led out from the main clock tree, and each sub-clock tree is provided with a plurality of clock branch points; each clock branch point is used as a source of a traditional clock tree to establish the traditional clock tree. The fishbone-shaped clock tree and the implementation method have the beneficial effects that a fishbone-shaped clock tree structure is established by establishing the main clock tree and the sub-clock trees, so that buffer units between a PLL and a chip sub-module are reduced, and the power consumption of chips is reduced; in addition, the main clock tree and the sub-clock trees also play a role of a common path, the OCV occupies a few clock cycles, and the final time sequence convergence is easy.

Description

technical field [0001] The invention relates to the technical field of clock trees, in particular to a fishbone clock tree and an implementation method. Background technique [0002] The clock tree is a network structure built in balance by many buffer units (buffer / inv cells). It has a source point, which is usually the clock input port (clock input port), or it may be a certain unit output pin (cell output pin), which is built by level-by-level buffer units. The key factors to measure the quality of the clock tree include: clock tree length, clock tree common path, clock tree signal transition time (clock transition time), clock tree drift (clock skew), clock tree noise, clock duty cycle. [0003] The clock tree construction scheme is a very important step in the physical design and implementation of the chip backend. The quality of the clock tree is directly related to the power consumption of the chip and the running speed of the chip. High-computing chips pursue extre...

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 Applications(China)
IPC IPC(8): G06F30/396
CPCG06F30/396Y02D10/00
Inventor 王锐关娜李建军莫军王亚波
Owner 广芯微电子(广州)股份有限公司
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