Digital as a top流程编写.lib文件input pin的timing constraint如下图所示:
其含义为,当遇到CLKA上升沿时,
output pin constraint
这里input delay包含setup与hold两类timing check。以setup time check 0.099为例,信号变化需要至少在clock上升沿之前0.099ns。同理以hold time check 0.072为例,信号变化需要至少在clock上升沿之后0.072ns。
output delay的含义为
output delay设置需要包含路径延迟以及外部寄存器的setup time requirements。
什么是时序弧的unateness?在编写.lib文件时,遇到timing_sense的条目。在TSMC SRAM的输出pin QA的定义中,timing_sense设置为non_unate,这是什么意思呢?
unateness主要用于回答这个问题:如果input发生了变化(比如input置为1),该output会发生什么行为?(output置1?置0?还是 ...
