仅对英特尔可见 — GUID: mwh1410383633780
Ixiasoft
1.1.9. 多角分析(Multicorner Analysis)
Timing Analyzer在执行静态时序分析的同时执行多角时序分析,在各种操作条件下(如电压,工艺和温度)对您的设计进行验证。
使用set_operating_conditions命令对当前器件的操作条件和速度等级进行更改。
如果指定一个操作条件Tcl对象,可使用-model,-speed,-temperature和-voltage选项。如果不指定一个操作条件Tcl对象,那么Tcl需要-model选项。-speed,-temperature和-voltage是可选的。
提示: 使用get_available_operating_conditions -all命令来获得可用于目标器件的操作条件列表。
为确保器件运行期间不会在各种条件下发生违规,请在所有可用操作条件下执行静态时序分析。
模型 | 速度等级 | 电压 | 温度 |
---|---|---|---|
慢速 | 器件密度中的最慢速度等级 | Vcc minimum supply (1) | Maximum TJ (1) |
Fast | 器件密度中的最快速度等级 | Vcc maximum supply (1) | Minimum TJ (1) |
注释:
|
在您的设计中,您可以设置慢速时序模型的工作条件,电压为1100 mV,温度为85°C,使用以下代码进行设置:
set_operating_conditions -model slow -temperature 85 -voltage 1100
您可以使用Tcl 对象设置相同的操作条件:
set_operating_conditions 3_slow_1100mv_85c
以下代码块显示了如何使用set_operating_conditions命令对各种操作条件生成不同的报告。
各种操作条件分析的脚本摘录
#Specify initial operating conditions set_operating_conditions -model slow -speed 3 -grade c -temperature 85 -voltage 1100 #Update the timing netlist with the initial conditions update_timing_netlist #Perform reporting #Change initial operating conditions. Use a temperature of 0C set_operating_conditions -model slow -speed 3 -grade c -temperature 0 -voltage 1100 #Update the timing netlist with the new operating condition update_timing_netlist #Perform reporting #Change initial operating conditions. Use a temperature of 0C and a model of fast set_operating_conditions -model fast -speed 3 -grade c -temperature 0 -voltage 1100 #Update the timing netlist with the new operating condition update_timing_netlist #Perform reporting