找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 375|回复: 1

[转帖] 寄生参数抽取

[复制链接]

12

主题

4

回帖

103

积分

技术员

积分
103
发表于 2023-7-21 17:24:18 | 显示全部楼层 |阅读模式
目的:
提取版图上因为互联而产生的寄生电阻和电容,创建一个关于电路的精准模拟模型,对保证数据的延时、信号的完整性、功耗等电路性能具有关键性作用。

提取出来的文件传递给设计进行反标,从而接着用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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
EDA1024论坛免责声明
请勿上传侵权资料及软件! 如果发现资料侵权请及时联系,联系邮件: fenxin@fenchip.com QQ: 2322712906. 我们将在最短时间内删除。

36

主题

463

回帖

533

积分

工程师助理

积分
533
发表于 2023-12-30 21:03:14 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EDA1024技术论坛

GMT+8, 2024-5-19 15:59 , Processed in 0.044799 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表