innovus根据sdc中的时钟定义来生成对应的skew group。每个skew group各自长时钟树。同一个skew group中所有的sink点做balance,不同skew group中的sink点不做balance。所以不同skew group的tree不一样长,为了实现不同skew group的tree一样长,命令如下: create_ccopt_skew_group –name clk1 –source clk1 –auto_s...
当然,开启这个功能也是有弊端的。毕竟同一个skew group下sink的skew更大了,hold violation的数量会更多。数字IC设计实现之hold violation修复大全 Useful skew控制选项 对于普通的非高速设计,一般建议不开启useful skew功能。可以通过setOptMode -usefulSkew false来关闭。对于高频设计,可以通过开启这个功能来获得一...
理论上balance这步只会按照skew group来做各种clock的balance,做完后的tree的长度应该还是在1.3ns左右。对基本概念清晰的同学应该就能猜到这里可能是clock skew group有冲突,导致原来这里的sink要与别的skew group的sink做balance了。因此,需要去检查skew group定义是否正确。 另外,如果你发现clustering后的最大的clock ...
理论上balance这步只会按照skew group来做各种clock的balance,做完后的tree的长度应该还是在1.3ns左右。对基本概念清晰的同学应该就能猜到这里可能是clock skew group有冲突,导致原来这里的sink要与别的skew group的sink做balance了。因此,需要去检查skew group定义是否正确。另外,如果你发现clustering后的最大的cloc...
innovus将clock net分为top、trunk和leaf三类,以精准地进行ndr配置。此外,需要设置inter-clock做balance,通过生成skew group来生成对应的长时钟树,确保同一skew group内的sink点平衡。在sink type的设置上,可将某些sink点标记为exclude pin或floating pin,以调整时钟树的长度,从而满足特定的timing要求。
1. DRC设置 place的主要作用是将stdcell摆放在row上,并满足timing和DRC(max_transition、max_cap、max_fanout、max_length)要求。以下是一些DRC的设置示例:2. 设置useful skew能借到的最大值 3. 设置绕线层次 4. 设置dont use 在place阶段禁止使用某些stdcell,例如antenna cell、delay cell、最...
innovus 34> create_ccopt_skew_group -name SG_test -sources [get_pins {u_atc_osctest/en_sync/*/*/CP}] **ERROR: (IMPCCOPT-2057): Source'0xa6b'for skew group 'SG_test' is not a pin. It passes the garbage hex value to the command, instead of the actual...
innovus 34> create_ccopt_skew_group -name SG_test -sources [get_pins {u_atc_osctest/en_sync/*/*/CP}] **ERROR: (IMPCCOPT-2057): Source'0xa6b'for skew group 'SG_test' is not a pin. It passes the garbage hex value to the command, instead of the actual results. Note itdoes no...
Legacy UI : show_ccopt_cell_name_infoCommon UI : report_cts_cell_name_info Below is a list of the strings used and their explanation: String
从skew group 我们可以分析ccopt spec 来得知tree 的问题在哪里。 另外ccopt create spec 的skew group 是按照delay corner 来创建的。 delay corner 又和constraint mode 绑定 可以用这个命令来绑定ccopt create spec 的skew group 绑定的delay corner 好了前置的knowledge 介绍完了。开始来说 ...