之前和大家介绍过cell delay是如何计算的。那么,本文将着重和大家介绍一些timing lib中的各个参数定义是什么意思。会分以下几个部分介绍:库属性描述、时序弧介绍、环境描述、单元描述。之前介绍的cell delay template就是单元描述中的一部分。本文主要介绍库属性,后续部分将在另外几篇文章进行介绍。
Lib的结构如图1所示。
1、library group(见图2)
通过set_operating_conditions –library <库文件名>进行设置,表示该design使用了那一个library的参数进行timing、功耗等计算。
2、in_place_swap_mode(见图3)