暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ICC2:Database 相关,NDM,.dlib

伪书虫笔记 2021-05-17
3844

在后端物理实现过程中,Database的数据模型需要具有统一的格式,从RTL到GDSII的数据要能够直接用于掩模,甚至芯片标线和晶圆切割画线的数据。目前唯一公开的完整数据库系统为Cadence公司的OpenAccess数据库,后来Synopsys公司的Milkyway数据库只2用于物理实现设计。这次给大家介绍一下Synopsys公司的ICC2的相关数据库。

从设计分析过程来看,设计收敛是通过设计约束检验来完成的,随着设计的不断完善和数据的修改,通过控制数据的方法,就可以得到芯片的最终设计结果。在实际过程中,工具所做的工作就是对数据直接修改并优化更新,分析引擎则对结果进行跟踪并报告数据的变化。

废话不多说,我们来看下面这张图:

这张图很清楚的展示了ICC2 design setup的时候需要准备的相关数据。首先,我们需要准备design_data: 1、TOP.v(verilog) 2、MCMM timing 约束:SDC FILE 和相关设置scenarios的脚本;3、POWER 相关:UPF file;4、FLOORPLAN 相关:DEF FILE和相关物理约束脚本;5、DFT相关文档:Scan -DEF file;我们需要准备的第二大类是 Tech file相关:1、Cell libraries:.NDM file;2、Technology file (.tf file ) 3、RC MODEL files  (.nxtgr 或者 TLUPlus)

在这里着重介绍一下这个NDM文件:

从上图可以看出,NDM是融合了Logic 和physical model的标准参考库,也就是说当我们运行ICC2做design setup 的时候,如果有NDM相关的stdcell 和IP cells 的库就不需要在进行load .db 文件和相关的lef 文件。

文章转载自伪书虫笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论