仅对英特尔可见 — GUID: mwh1410383633780
Ixiasoft
2.1.5.1. 时序报告命令
2.1.5.2. Fmax汇总报告(Fmax Summary Report)
2.1.5.3. Report Timing命令
2.1.5.4. 报告逻辑电平深度
2.1.5.5. 报告相邻路径(Report Neighbor Paths)
2.1.5.6. Report CDC Viewer命令
2.1.5.7. Report Custom CDC Viewer命令
2.1.5.8. 报告时间借用数据
2.1.5.9. 将约束与时序报告相关联
2.1.5.10. 从Timing Analyzer运行Design Assistant
2.1.5.11. 在其他工具中定位时序路径
2.2.1. 建议的初始SDC约束
2.2.2. SDC文件优先级
2.2.3. 迭代约束修改(Iterative Constraint Modification)
2.2.4. 使用实体绑定的SDC文件(Using Entity-bound SDC Files)
2.2.5. 创建时钟和时钟约束
2.2.6. 创建I/O约束
2.2.7. 创建延迟和偏移约束(Creating Delay and Skew Constraints)
2.2.8. 创建时序异常(Creating Timing Exceptions)
2.2.9. 使用Fitter过约束(Using Fitter Overconstraints)
2.2.10. 示例电路和SDC文件
仅对英特尔可见 — GUID: mwh1410383633780
Ixiasoft
1.1.9. 多角时序分析(Multicorner Timing Analysis)
您可以指示Timing Analyzer执行多角时序分析,在不同的电压,工艺和温度操作条件下对设计进行验证。
为了确保在器件操作期间在各种条件(模型)下都不会出现违规,必须在所有可用的操作条件下执行静态时序分析。
通过在Timing Analyzer中点击View > Timing Corners来指定以下其中一个操作条件用于时序分析。或者使用set_operating_conditions命令的-model,-speed,-temperature和-voltage选项。
当使用set_operating_conditions命令时,必须仅指定对当前器件有效的操作条件。使用get_available_operating_conditions命令将返回一列对当前器件有效的所有操作条件。 指定无效的操作条件将返回一个错误。
模型 | 说明 | 进程(process) | 电压 | 温度 |
---|---|---|---|---|
Slow 900mV 100C Model | 低压,高温 | 在一个速度等级中最慢的进程 | Vcc minimum supply (1) | Maximum TJ (1) |
Slow 900mV 0C Model | 低压,低温 | 在一个速度等级中最慢的进程 | Vcc minimum supply (1) | Minimum TJ (1) |
Fast 900mV 100C Model | 高压,高温 | 在一个速度等级中最快的进程 | Vcc maximum supply (1) | Maximum TJ (1) |
Fast 900mV 0C Model | 高压,低温 | 在一个速度等级中最快的进程 | Vcc maximum supply (1) | Minimum TJ (1) |
<n> Slow vid<n> 100C Model | 高压,高温操作条件,用于通过SmartVID的时序分析。(2) | 器件密度中的最快速度等级 | Vcc maximum supply (1) | Maximum TJ (1) |
<n> Slow vid<n> 0C Model | 高压,低温操作条件,用于通过SmartVID的时序分析。(2) | 器件密度中的最快速度等级 | Vcc maximum supply (1) | Minimum TJ (1) |
Slow vid<n> 0C Model (3) | 高压,低温操作条件,用于通过SmartVID的时序分析。(2) | 器件密度中的最快速度等级 | Vcc maximum supply (1) | Minimum TJ (1) |
Slow vid<n> 100C Model (3) | 高压,高温操作条件,用于通过SmartVID的时序分析。(2) | 器件密度中的最快速度等级 | Vcc maximum supply (1) | Maximum TJ (1) |
Fast vid<n> 0C Model (3) | 高压,低温操作条件,用于通过SmartVID的时序分析。(2) | 器件密度中的最快速度等级 | Vcc maximum supply (1) | Minimum TJ (1) |
Fast vid<n> 100C Model (3) | 高压,高温操作条件,用于通过SmartVID的时序分析。(2) | 器件密度中的最快速度等级 | Vcc maximum supply (1) | Maximum TJ (1) |
注释:
|
以下脚本示例将操作条件设置为慢速时序模型(slow timing model),电压是1100 mV,温度是85° C:
set_operating_conditions -model slow -temperature 85 -voltage 1100
以下脚本示例显示了set_operating_conditions的使用,为各种操作条件生成时序报告。
各种操作条件分析的脚本摘录
#Specify initial operating conditions set_operating_conditions -model slow -temperature 100 -voltage 900 #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 -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 -temperature 0 -voltage 1100 #Update the timing netlist with the new operating condition update_timing_netlist #Perform reporting
相关信息