微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > fanout和area违例问题

fanout和area违例问题

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

本人在做ICC chip finishing时候,出现了以下fanout 和area的违例。新手呀,不知如何解决,麻烦各位大牛帮忙解决下。****************************************
Report : constraint
-all_violators
Design : I2C_Slave_Top
Version: D-2010.03-ICC-SP5-2
Date: Wed Oct 10 09:10:50 2012
****************************************
max_fanout
RequiredActual
NetFanoutFanoutSlack
-----------------------------------------------------------------
CLK (dont_touch)20.0085.00-65.00(VIOLATED)
max_area
RequiredActual
DesignAreaAreaSlack
-----------------------------------------------------------------
I2C_Slave_Top0.008987.93-8987.93(VIOLATED)
1

Area 怎么会有 violation 阿,不理解

不知道是不是我设置max_area为0引起的

你的net设置了dont_touch属性了,当然不会解fanout

这里的dont_touch不是在DC中设置的嘛?怎么去除?3Q

看你的名字是个时钟,中和的时候时钟树都是idel 的,做时钟树的时候remove_idea_net同时set_attr [get_net CLK] dont_touch 0

谢谢t87829472 ,我试试

还是不行呢,问题依旧

对CLK 做CTS了吗?

没做CTS,fanout没出现违例
做了CTS之后,就出现违例了。

怎么会有这种结果!
CTS的max fanout是多少?

我设置Max fanout 为20

小编,是不是因为我设置时钟为dont touch了?

我也碰到了这样的问题,求小编支招,谢谢!

检查CTS的结果,是否真正做了clock tree,
如果没有的话,dont_touch可能是原因之一

怎么看有没有做clock tree,新手自学,按照LAB GUIDE来的,忘小编指点,谢谢!

在GUI的菜单里面找

report_clock_tree -summy

问题已解决了,是因为clk dont touch的原因,remove_ideal_network -all,set_propagated_clock [all_clocks]之后,再做CTS就没问题了。
现在还有个问题,就是area违例的问题

你自己不是已经说了吗?set_max_area 0的原因



谢谢小编及楼上的热心朋友们!

之前不确定是不是这个原因,多谢小编!

问题都解决啦,多谢小编跟楼上的各位朋友。

学习学习

这两条命令必须有吗,为什么我没设置也没报错呢

我是在DC综合的时候将时钟设置为ideal net 并且dont touch ,所以要加这两条命令!

请问小编,您是 之后做没设置max_area为0,重新设置了?谢谢!

没设置max_area 为0,就行了!

理解。谢谢了哈。

我也碰到了这样的问题,求小编支招,谢谢!

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

网站地图

Top