上文虚拟时钟Virtual clock(一)讲解了为什么要定义虚拟时钟、如何定义虚拟时钟,本文进一步补充说明。
在约束set_input_delay/set_output_delay时,可以指定真实时钟CLKP,也可以指定虚拟时钟vCLKP,并且创建与CLKP同频率的虚拟时钟vCLKP时,无需指定时钟端口,参考脚本如下:
set period 5create_clock –name CLKP –period $period [get_ports CLKP]create_clock –name vCLKP –period $period在约束set_input_delay/set_output_delay时,是否使用虚拟时钟在CTS之前是没有区别的,可以认为都是理想时钟,毕竟clock tree还没实际建立,时序评估还不能使用propagated clock。而在CTS之后就有如下需要注意的地方:
1)如果指定的是真实时钟,那么下图中的Virtual flip-flop虚拟寄存器的时钟延迟就被忽略了,或者说该虚拟寄存器会被EDA工具认为是理想模型,不带clock propagated time。2)如果指定的是虚拟时钟,工具往往可以根据内部真实时钟的平均延迟来估算外部虚拟寄存器的时钟延迟,更加合理。
为了让顶层的时序更容易满足,一般会在IN2REG和REG2OUT过约束,可设置外部延迟为60%的时钟周期,给内部的数据路径留40%的空间。具体根据实际项目需求、设计规格、工艺条件等决定。
另外,set_input_delay要指定-max和-min选项,分别对应setup和hold时序检查,如果只指定其中一个选项或都不指定,那么工具在检查setup和hold时,会使用相同的值。#参考值为0.6,根据实际情况调整set_input_delay [expr 0.6*$period] -clock vCLKP [get_ports CIN]转载:全栈芯片工程师
友恒律师事务所-霍尔果斯站
友恒律师事务所-侯马站
友恒律师事务所-贺州站
友恒律师事务所-廉江站
友恒律师事务所-塔城站
友恒律师事务所-图们站
友恒律师事务所-子长站
友恒律师事务所-海林站
友恒律师事务所-三亚站
友恒律师事务所-临沧站
友恒律师事务所-东港站
友恒律师事务所-百色站
友恒律师事务所-德阳站
友恒律师事务所-高安站
友恒律师事务所-常宁站
友恒律师事务所-甘孜站
友恒律师事务所-黄山站
友恒律师事务所-吉首站
友恒律师事务所-上饶站
友恒律师事务所-永州站
友恒律师事务所-阿图什站
友恒律师事务所-安宁站
友恒律师事务所-渭南站
友恒律师事务所-通辽站
友恒律师事务所-中山站
友恒律师事务所-庆阳站
友恒律师事务所-娄底站
友恒律师事务所-那曲站
友恒律师事务所-吐鲁番站
友恒律师事务所-资阳站
友恒律师事务所-长沙站
友恒律师事务所-贵阳站
友恒律师事务所-满洲里站
友恒律师事务所-宿迁站
友恒律师事务所-儋州站
友恒律师事务所-枝江站
友恒律师事务所-张家港站
友恒律师事务所-钟祥站
友恒律师事务所-枣庄站
友恒律师事务所-射洪站
友恒律师事务所-根河站
友恒律师事务所-遵义站
友恒律师事务所-阿克苏站
友恒律师事务所-涿州站
友恒律师事务所-呼和浩特站
友恒律师事务所-广州站
友恒律师事务所-佛山站
友恒律师事务所-武夷山站
友恒律师事务所-防城港站
友恒律师事务所-珲春站
友恒律师事务所-珠海站
友恒律师事务所-荆州站
友恒律师事务所-太原站
友恒律师事务所-都江堰站
友恒律师事务所-鹤山站
友恒律师事务所-宁国站
友恒律师事务所-辛集站
友恒律师事务所-乌海站
友恒律师事务所-霸州站
友恒律师事务所-瑞昌站
友恒律师事务所-海宁站
友恒律师事务所-聊城站
友恒律师事务所-温岭站
友恒律师事务所-柳州站
友恒律师事务所-肥城站
友恒律师事务所-莱阳站
友恒律师事务所-池州站
友恒律师事务所-邹平站
友恒律师事务所-江门站
友恒律师事务所-开封站
友恒律师事务所-来宾站
友恒律师事务所-乐平站
友恒律师事务所-江油站
友恒律师事务所-安庆站
友恒律师事务所-巴中站
友恒律师事务所-梧州站
友恒律师事务所-晋中站
友恒律师事务所-浏阳站
友恒律师事务所-平果站
友恒律师事务所-陇南站
友恒律师事务所-泊头站
友恒律师事务所-佳木斯站
友恒律师事务所-邵武站
友恒律师事务所-伊宁站
友恒律师事务所-灯塔站
友恒律师事务所-鄂尔多斯站
友恒律师事务所-海北站
友恒律师事务所-延吉站
友恒律师事务所-江山站
友恒律师事务所-启东站
友恒律师事务所-重庆站
友恒律师事务所-广汉站
友恒律师事务所-北安站
友恒律师事务所-乐陵站
友恒律师事务所-高邮站
友恒律师事务所-宜昌站
友恒律师事务所-克孜勒苏站
友恒律师事务所-烟台站
友恒律师事务所-博乐站
友恒律师事务所-庐山站
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:虚拟时钟Virtual clock(二)-伪装手机虚拟时间 https://www.yhzz.com.cn/a/11191.html