首页 理论教育逻辑库数据:采用CCSM模型的Liberty文件大小对比NLDM模型文件

逻辑库数据:采用CCSM模型的Liberty文件大小对比NLDM模型文件

【摘要】:以文件大小而论,在相同工艺条件下描述相同电路结构,采用CCSM模型的liberty文件大小一般是采用NLDM模型Liberty文件的8~10倍。Liberty文件一般包含两部分,第一部分是单元库的基本属性,第二部分是每个单元的具体信息。图8.3即在某工艺条件下的rise cell delay及rise output transition与input transi-tion及output load capacitance的查找表及列表的关系,可以快速地从查找表中通过input transition以及Output load之间的关系得到cell delay的值。图8.3 某工艺条件下查找表及列表关系

Liberty library format(.lib)是由SYNOPSYS公司研发的,用于描述单元的时序和功耗特性的文件格式。根据工艺的复杂度及设计要求,现阶段普遍应用3种模型,它们分别为非线性延时模型(NLDM)、复合电流源模型(CCSM)以及有效电流源模型(ECSM)。其中CCSM及ECSM不仅包含了时序和功耗属性,还包含了噪声信息,所以与SPICE模型的误差可以控制在2%~3%以内,而NLDM则一般与SPICE模型的误差在7%以内。以文件大小而论,在相同工艺条件下描述相同电路结构,采用CCSM模型的liberty文件大小一般是采用NLDM模型Liberty文件的8~10倍。

Liberty文件一般包含两部分,第一部分是单元库的基本属性,第二部分是每个单元的具体信息。

单元库的基本属性包括如下信息:单元库的名称、单元库采用的基本单位、电路传输时间及信号转换时间的百分比、时序和功耗采用的查找表(Look-up table)模板等内容。

单元的具体信息包括如下内容:单元的延迟时间、漏电流功耗(Leakage pow-er)、内部功耗(Internal power)等内容。它们在liberty内部是以二维或者三维查找表(Look-up table)的形式进行描述和表征的,而查找表为精准的SPICE模型仿真得出。

图8.3即在某工艺条件下的rise cell delay及rise output transition与input transi-tion及output load capacitance的查找表及列表的关系,可以快速地从查找表中通过input transition以及Output load之间的关系得到cell delay的值。

978-7-111-55094-5-Chapter08-3.jpg

图8.3 某工艺条件下查找表及列表关系