微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > dc综合时的clock transition应该参考什么设定?

dc综合时的clock transition应该参考什么设定?

时间:10-02 整理:3721RD 点击:

RT,dc综合时的clock transition应该参考什么设定?有经验值么?谢谢!

clock period的 1/10 左右,

我曾经看到过一个帖子中说,
设库中max transition的60~70%左右,有道理吗?小编~

这个和工艺与设计有关,一般建议是
65nm时, min(1/10时钟周期,150ps)
90nm时,后面的数字为200ps,130nm更大一些
不过如果你的时钟特别慢时,再小一点也可以。

有的是 data max trans的一半,
看.lib 吧, 搞个大概的值就行了, 主要是保证 clock、data 信号的完整性,
就是transition time 不要搞的太慢了

多谢多谢!

前段时间一直用siliconsmart建库,通过对lib的分析。个人觉得90nm一下都可以是10%,90nm以上可以在20%左右。

还有点不明白,为什么“时钟慢还可以设的小一点”?像慢速时钟(晶振输入这种),1/10时钟周期有几ns,按照min(1/10时钟周期,150ps),应该设置在150ps左右是吧?

XIE XIE

帅哥,到底是1/10,还是按照工艺要求呢?你搞明白没有呢?


暂时按照min(1/10时钟周期,150ps) 来设置的。

既然是1/10那个150ps是什么意思啊,假如我clk=250ns···难道不是25ns吗?

min(1/10时钟周期,150ps) 的意思是取 1/10时钟周期和150ps中较小的那个值。

没仔细看前面那个min,呵呵呵呵呵,感谢啊!1

那180nm时如何设置呢?
在DC综合时,clock transition的设置好像没有意义吧,因为综合时为理想时钟,完全可以在dc综合后生成的sdc文件中加入。
不知是否是这样?

我理解,计算寄存器clock->Q的delay,需要clock的transition和Q的load信息,然后对照查找表计算。而通常,transition的计算也是依据单元输入的transition和单元负载。
理想时钟的含义是,计算clock的transition时不依照时钟定义点的输入transition和clock的load来计算,而使用设定值,不设定,即是0。
所以,我理解,不管时钟是否是理想,寄存器delay的计算还是会用到clock transition,只不过,clcok transition的来源不同。

谢谢!
不过我有点不同意见,在LUT的时候需要data path的transition和Q的load信息,而不是clock 的transition。所以在综合时设置set_clock_transition的时候是没有意义的。
不知理解错没有?

额,从library里面看是需要clock的transition.......D满足setup/hold即可,library中没有从D到Q的timing arc......
如果你的LUT中描述的是D到Q的timing,可以讨论讨论。

学掉电


以GSMC工艺为例,在lib中为如下描述:
lu_table_template(delay_template7x7)
variable_1:input_net_transition;
variable_2:totale_output_net_capacitance;
在此描述中和clock的transition好像没有关系哦,能不能帮解释下?
另外,对于180nm如果设置clock transition,应该设置多少呢?

好像不是看这里吧?我觉得更像是这里:pin(Q) {
......
timing() {
related_pin:"CK";
.....
要看这个related_pin...

谢谢,弄明白了 。

请问一句,要是数模混合电路,而模拟部分没有timing信息,这个该怎么处理啊?
谢谢!

原来这样。
我们这边也是150ps,先前不知道为啥设这个值。

你好,请问set drive和set load应该按照什么要求来设置,谢谢谢谢!

学习了,谢谢

"不过如果你的时钟特别慢时,再小一点也可以。“这个应该是”不过如果你的时钟特别慢时,再慢一点也可以。“吧,因为时钟周期大了,对信号质量要求不高,tansition可以大一些

路过学习了

恩 有道理!

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

网站地图

Top