微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > ICC中时钟树的画法

ICC中时钟树的画法

时间:10-02 整理:3721RD 点击:
诸位牛牛:
在ICC中有没有不用CTS的,而是用fishbone,可否交流一下fishbone的经验?导师的项目要用fishbone...

没用过

fishbone/h tree/mesh。这些都是tree distribution的方法
还是要做CTS的吧

fishbone不也是Clock Tree的一种吗?

fishbone和CTS是并列的,做一个就可以不用做另一个了

时钟树使用fishbone结构,主要目的是为了做长common path,这样skew小,OCV小,如果设计中的sink点较多的情况下,如果直接把sink点连到fishbone的分支上不是很好,所以一般情况下,先做local tree,然后再连到分支上,所以有时也还是需要做一个简单的cts

恩恩,对的,还有可以再深入介绍的吗?

你想了解哪些呢,我是差不多一年前做过这个

你是用icc作fishbone吗?可以通过处理DEF确定clock buffer的位置吗?

是在ICC里实现的,不可以通过def来实现吧?!主要是写一个spec文件,来指定clock的root pin、leaf pin以及fishbone驱动单元、位置以及走线等属性



画fishbone的时候,trunk和branch的width怎么定啊,clock buffer用几级,这种spec怎么来定呢?谢谢

需要估计出一个负载,然后用SPICE去仿真,来确定trunk和branch的width以及驱动buffer的级数

袄,原来是这样确定啊,明白了,谢谢,以后有问题再来请教您~

请问,ICC中create_via的时候,有这么几种via_master,请问它们的区别是什么?
VIA67_1cut; VIA78_1cut_FAT_C, VIA12_1cut_V,VIA45_1cut_H_3S, 等等...
还有via的array_size大小该怎么确定呢?

各位,有了解在做fishbone之前,如何check到做fishbone的点吗?

看来没人做过fishbone....

Alchip是用fishbone的, 有很多手动工作。AMD的clock 也是fishbone,实现自动化了。
上面是金属, 后一两级是CTS做的

能大致介绍一下AMDfishbone的自动化,比较感兴趣,我现在也在搞自动化,能交流一下嘛/?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top