PrimeTime 时序分析流程和方法 PrimeTime 是Synopsys 的一个单点的全芯片、门级静态时序分析器
它能分析大规模、同步、数字 ASICS 的时序
PrimeTime 工作在设计的门级层次,并且和Synopsys 其它工具整合得很紧密
基本特点和功能: 时序检查方面: 建立和保持时序的检查(Setup and hold checks) 重新覆盖和去除检查(Recovery and removal checks) 时钟脉冲宽度检查(Clock pulse width checks) 时钟门锁检查(Clock-gating checks) 设计检查方面: 没有时钟端的寄存器 没有时序约束的结束点(endpoint) 主从时钟分离(Master-slave clock separation) 有多哥时钟的寄存器 对层次敏感的时钟(Level-sensitive clocking) 组合电路的反馈环(Combinational feedback loops) 设计规则检查,包括最大电容(maximum capacitance)、最大传输时间(maximum transition)和最大扇出(maximum fanout) PrimeTime 时序分析流程和方法: 在时序分析之前需要做的步骤: 1、 建立设计环境 - 建立搜索路径(search path)和链接路径(link path) - 读入设计和库 - 链接顶层设计 - 建立运作条件、连线负载模型、端口负载、驱动和传输时间 2、 说明时序声明(约束) - 定义时钟周期、波形、不确定性(uncertainty)和滞后时间(latency) - 说明输入、输出端口的延时 3、 说明时序例外情况(timing exceptions) - 多周期路径(multicycle paths) - 不合法路径(false