本文主要是介绍ICC2:分析时序的神器 analyze_design_violations,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如何分析并解决时序违例是挡在新手面前的一座大山,而降频,用LVT,撑面积,便是三板开山斧,当然并非所有拍板儿的都那么好说话,所以学会分析和解决时序违例就成了后端工程师居家旅行必备的技能(挥动三板斧也要师出有名)。
ICC2提供analyze_design_violations的命令,辅助用户分析时序违例,免去了大量时序违例逐条分析的痛苦过程。
analyze_design_violations支持setup、hold分析,transition、noise,only_lib的分析。这里以hold violation的分析报告为例:
icc2_shell> analyze_design_violations -type hold
先看一下,hold violation都有那些原因,对应的条数又有哪些。
根据报告可以看到,519条“Small violations”,这种小到平时也懒得分析的path先放到一边,着重看看其他问题原因:
H1:Large clock skew(LCS)两条,使用图形界面展开clock tree分析,输出定义ge
这篇关于ICC2:分析时序的神器 analyze_design_violations的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!