(八)数字后端之寄生参数抽取

1年前未命名294
(八)数字后端之寄生参数抽取 小丸子一枚 已于2022-02-15 11:24:10修改 6216 收藏 70 分类专栏: 数字设计 文章标签: 后端 于2021-11-26 10:53:02首次发布 数字设计 专栏收录该内容 6 篇文章 17 订阅 订阅专栏 目的:

 提取版图上因为互联而产生的寄生电阻和电容,创建一个关于电路的精准模拟模型,对保证数据的延时、信号的完整性、功耗等电路性能具有关键性作用。

提取出来的文件传递给设计进行反标,从而接着用STA工具进行精准的时序分析。寄生参数与其毗邻的金属连线有密切关系,版图上任何图形都会影响到附近某一条连线的RC抽取,所以寄生参数抽取针对的是flatten的版图,提取出来的RC信息是不带有层次的。 工具:

Synopsys Star-RC(主流)

Cadence Quantus RC

Calibre XRC

1,SYNS StarRC Input文件: 1,PnR结束之后导出的Milkyway格式的database 2,NXTGRD模型

(Foundry提供的PEX package中,是最精准的寄生参数模型,相对于TLU+,更精确,所以runtime会长一些)

如果Foundry提供的PEX package中只有ITF格式,那么可以使用StarRC工具中的grdgenxo命令将ITF格式转化为nxtgrd格式。

3,Mapping file

(Foundry提供,用于使NXTGRD里面的layer和Milkyway中的layer相match)

4,RC command file

(Foundry提供的ICV LVS deck)

Output文件:

精准的RC寄生参数netlist.spef

SPBF: Standard Parasitic Binary Format(可直接与PT进行有效对接,文件大小较小)

SPEF: Standard Parasitic Exchange Format

具体脚本:

//input

BLOCK:***

MILKYWAY_DATABASE:***

TCAD_GRD_FILE:***.nxtgrd

MAPPING_FILE:***.map

OPERATING_TEMPERATURE:***

//output

NETLIST_FILE: ***.spef

NETLIST_FORMAT:SPEF

SKIP_CELLS:*

需要针对不同的nxtgrd(Cmin,Cmax,Ctypical)和不同的温度进行组合,编写不同的脚本。

 如何启动:

StarXtract -clean ***.cmd

Cadence QuantusQRC:

Calibre XRC:
标签: [db:标签TAG]

相关文章

ChatGPT到底是个啥 - 它甚至会和狗说话

ChatGPT到底是个啥 - 它甚至会和狗说话...

spring中@Autowire和@Resource的区别在哪里?

spring中@Autowire和@Resource的区别在哪里?...

8 个很棒的 Vue 开发技巧

8 个很棒的 Vue 开发技巧...

2023编程语言趋势

2023编程语言趋势...

十大经典排序算法(上)

十大经典排序算法(上)...

第十四届蓝桥杯第三期模拟赛 C/C++ B组 原题与详解

第十四届蓝桥杯第三期模拟赛 C/C++ B组 原题与详解...