赞
踩
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。
- create_clock [get_ports func_clk] -name func_clk -period 10 -waveform {0 5}
- create_clock [get_ports scan_clk] -name scan_clk -period 100 -waveform {0 50}
-
- set_case_analysis 0 [get_ports scan_ena]
图1
这里容易踩坑的是,一些前端写sdc时想用set_case_analysis来切换同mode下的clock,却没有考虑到芯片工作中是否能够
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。