当前位置:   article > 正文

静态时序分析—无效信号(set_case_analysis)_set case analysis

set case analysis

89a17a9d12104155add0468f09196f23.jpg

set_case_analysis常应用于多mode的设计,给一些pin/port设置常量0或1,来实现切换mode分析时序的作用。举例来说,设计中存在SCAN mode和FUNC mode,在FUNC mode下将SCAN enbale信号用set_case_analysis设置为0,在FUNC mode下就不会分析scan clock的时序。

set_case_analysis 0 [get_ports scan_enable]

一般情况下,set_case_analysis作用于MUX多路选择器的选择信号,来实现mode的选择。如图1。

  1. create_clock [get_ports func_clk] -name func_clk -period 10 -waveform {0 5}
  2. create_clock [get_ports scan_clk] -name scan_clk -period 100 -waveform {0 50}
  3. set_case_analysis 0 [get_ports scan_ena]

83cba6c09f104a99a01a1993d6750848.png

图1 

这里容易踩坑的是,一些前端写sdc时想用set_case_analysis来切换同mode下的clock,却没有考虑到芯片工作中是否能够

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/718725
推荐阅读
相关标签
  

闽ICP备14008679号