ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

为noPGarc的cell create custom lib

为noPGarc的cell create custom lib

在PI分析时,对于inst中有多个power和ground的inst,需要创建pgarc,ug中对于创建pgarc有详细的描述,这里记录一下个人理解。

描述总结:

  1. 对于多VDD和VSS pin的cell,必须指定其中的P/G arc;
  2. 它指定了每一个VDD到相关ground的电流路径;;
  3. 为动态和静态仿真提供正确分配电流所需的电流节点对;
  4. 书写custom lib时需要特别注意格式。

custom lib不需要定义P/G arc的情况: (1) 1个电源和N个接地pin,该情况下假定电源引脚的电流在接地arc之间均匀分配; (2) N个电源和1个接地:这N个power pin在当前文件中都有一个配置文件(或lib中的电源)时。

custom lib需要定义P/G arc的情况: (1) N个电源和M个接地pin (N>1,M>1); (2) N个电源和1个接地引脚,有些电源引脚在当前文件中没有profile或lib中缺少电源。

在run出的结果中, 检查adsRpt/apache.refCell.noLib adsRpt/apache.redCell.noPGArc报出的信息。

以下脚本是抓取报告中报出的noPGarc的cell的pg pin并创建一个custom lib:

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进