一条时序路径上transition time主要由驱动端电阻(resistance),负载电容(capacitance)以及延迟模型(包括...
STA中两个常用的设计规则是最大过渡时间-max_transition和最大电容-max_capacitance。这些规则将会检查设计中的所有端口和引脚是否满足过渡时间和电容的规定约束。这些规则可以使用以下命令指定: set_max_transition set_max_capacitance 作为STA的一部分,任何设计规则的违例(violation)均以裕量(slack)的形式报告。以下...
fix_eco_drc -type max_transition | max_capacitance | max_fanout | noise -methods {size_cell | insert_buffer} \ -physical_mode none | open_site | occupied_site -hold_margin XXX -buffer_list {XXX XXX XXX} 如果不指定-methods的话,默认使用的方式是size_cell和isnert_buffer。 如果不指定-phy...
根据reportTranViolation命令可以计算报告不同连线长度下对应的transition time。可以发现连线长度越长,max trans违例越严重 (负值Trans slack即为max trans违例且负值越大代表违例越严重)。 试用buffering 方法修复违例发现,连线长度越长,需要添加越多的缓冲器或反向器以修复违例。 图5:双触发器模型中过渡时间与连线长度...