当前位置:网站首页>Clock tree analysis example
Clock tree analysis example
2022-07-28 06:58:00 【Shilu building】
1) The frequency divider's timing check
Long tree In principle, you only need to balance the clock of the same frequency
The following example , Where the frequency divider is located reg With its master clock sink Between timing check, Pictured 1.

chart 1
div_1 or div_2 And FF3 There are timing check, Theoretically, it will not appear unless the front-end design deliberately makes it difficult for the back-end engineers div_1、div_2 And FF1、FF2 Of timing check, Well understood. , such skew Too large timing is difficult to converge , This kind of problem cannot be taken into account when synthesizing . So most common problems are div_1/div_2 And FF3 Between setup or hold Violation .
terms of settlement :
1、CTS Stage , Rewrite a sdc, Give Way div_1 and div_2 As create_clock First long tree, And let two clock do balance, Then read the original sdc, Grow over tree Part of the setup dont touch, Give the master clock a long tree Let it go div_1/div_2 And FF3 do balance.
2、postroute Stage , hold FF3 Anterior superfluous CKBUF/CKINV Delete , If you use ICC Words ,ICC Long tree It's from back to front , Do it first clock gate To sink pin, And then from clock root To clock gate, So it's like FF3 such CTS The first thing to do is very short , And then with others sink balancce To insert buffer/inverter, There will be many pockets here buffer/inverter, Deletion will not affect clock transition.
To be continued ...
边栏推荐
- Life cycle (process) of software testing
- LNMP搭建过程详解
- Difference between process and thread
- OSI seven layer model
- Mongo SSL configuration practice
- [learning notes] knowledge management
- What is the most practical gift for Tanabata? A gift that will never go wrong is worth buying
- Test life | second tier cities with an annual salary of more than 40W? How did you achieve 100% salary increase under the epidemic?
- Ubuntu18.04+centos7 configure redis master-slave [learning notes]
- Tcp/ip five layer model
猜你喜欢

Applets: lifecycle

Custom components -- styles

Custom component -- pure data field & component life cycle

技术分享 | 接口测试价值与体系

Applet creation component

raid磁盘阵列

Technology sharing | sending requests using curl

一、PXE概述和安装

What kind of air conduction Bluetooth headset with good configuration is recommended

shell脚本——正则表达式
随机推荐
Qgraphicsview promoted to qchartview
Ubuntu18.04+centos7 configure redis master-slave [learning notes]
Repair the faulty sector
Custom component -- communication between parent and child components
What's a good gift for Tanabata? Niche and advanced product gift recommendation
Technology sharing | interface testing value and system
Tcp/ip five layer model
[learning notes] tool
Shell script -- program conditional statements (conditional tests, if statements, case branch statements, echo usage, for loops, while loops)
Dynamic memory management function of C language
Applets: lifecycle
shell脚本——sort、uniq、tr、数组排序、cut、eval命令配置
Gerapy use
Custom component -- data listener
On cookies and session
HDU-2036-改革春风吹满地(多边形面积模板)
MySQL common commands
什么是线性表?
Small tips
shell脚本——“三剑客”之awk命令