在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 16769|回复: 32

[求助] 40nm工艺,模拟电路如何进行提参和后仿

[复制链接]
发表于 2018-10-3 09:17:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
请教各位前辈,我目前在做一个40nm电路的设计与仿真,准备流片,目前在画版图做后仿,但是我采用提参文件,使用R+C+CC提取,提取出来寄生特别多,文件很大,电脑跑都跑不动,各位有没有什么好的解决方案?
40nm节点寄生好多,这种跑的方式是不是不合适啊,不知道做过40nm模拟板图的前辈们是怎么处理的?
 楼主| 发表于 2018-10-3 09:17:49 | 显示全部楼层
回复 1# kobespirit
QQ图片20181003092416.png
发表于 2018-10-3 15:47:11 | 显示全部楼层

寄生参数提取如何选择RC, RCC, C模式?


    在寄生参数提取中,需要用到不同的提取模式,例如,只提取电容,不提取电阻模式,或者电阻电容都提取模式等。

    常见的提取模式有如下3种:

1.
RCC
模式:既提取寄生电阻,也提取寄生电容,电容提取时把耦合电容结果保留。

2.
RC
模式:既提取寄生电阻,也提取寄生电容,电容提取时把耦合电容折算到集总电容中。

3.
C
模式,只提取寄生电容。

    以下是三种方法的特点比较:

  

  
  

网表规模

  
  

网表的仿真时间

  
  

仿真精度

  
  

RCC模式

  
  

很大

  
  

很慢

  
  

很准确

  
  

RC模式

  
  


  
  


  
  

接近很准确

  
  

C模式

  
  


  
  


  
  

有一定误差

  

    以下是2个典型例子的延迟仿真数据比较:

  

  
  

仿真时间

  
  

网表大小

  
  

仿真精度

  
  

RCC模式

  
  

38分钟

  
  

424MB

  
  

0%

  
  

RC模式

  
  

10分钟

  
  

85MB

  
  

0.9%

  
  

C模式

  
  

1.2分钟

  
  

12MB

  
  

5%

  

   

  

  
  

仿真时间

  
  

网表大小

  
  

仿真精度

  
  

RCC模式

  
  

5小时30

  
  

2.1GB

  
  

0%

  
  

RC模式

  
  

34分钟

  
  

124MB

  
  

1.1%

  
  

C模式

  
  

2.5分钟

  
  

31MB

  
  

6%

  

   

    由于寄生参数提取的网表规模很大,因此提取时尽量增加 RC Reduction的选项,以便减小网表规模,否则后续的仿真工具会由于内存不足无法计算。

    可以看到,RCC模式精度最高,但是速度很慢;RC模式精度较高,速度也可以接受;C模式有一定误差,但是速度最快。用户可以根据自己的需求来选择不同的模式。

    有时候,用户希望全芯片的部分线网采用RCC提取,部分线网采用C提取,该如何实现呢?针对Calibre XRC工具,可以如下操作:

calibre -xrc -phdb
a.rule
calibre -xrc -pdb -rcc
a.rule

calibre -xrc -pdb -c
a2.rule  
-select
calibre -xrc -fmt -rcc
a.rule



     其中a.rule中,添加了如下语句:

PEX
EXTRACT
EXCLUDE
layoutnames
RECURSIVE
xxx
yyy
zzz



     它的含义是:所有节点都提取RCC的寄生参数,但针对节点xxx, yyy, zzz不要提取寄生参数。



     a2.rule中,添加了如下语句:

PEX
EXTRACT
INCLUDE
layoutnames
RECURSIVE
xxx
yyy
zzz


    它的含义是:只提取节点名为xxx, yyy, zzz的寄生电容。

      通过2pdb的语句,实现了部分节点只提取寄生电容,而不提取寄生电阻的目的。

    总结如下:一般情况下,采用RC模式是一个折衷的模式,既可以满足精度需求,又能满足效率要求。如果想进一步优化精度或者效率,则通过具体指定线网名来选择不同线网的提取模式,从而更准确地控制每个节点的提取精度和效率。

    更多内容, 请参见 微信 公众号:  microscapes8

发表于 2018-10-4 13:00:31 | 显示全部楼层
回复 3# houjs


   大神啊,讲解的很详细
 楼主| 发表于 2018-10-8 08:34:55 | 显示全部楼层
回复 3# houjs


   非常感谢!阐释的非常仔细,非常清晰。
发表于 2018-10-9 10:31:31 | 显示全部楼层

这个是pex中提取或者不提取某些线的设置
发表于 2018-10-9 17:32:21 | 显示全部楼层
学习了,感谢分享
发表于 2018-10-12 09:58:52 | 显示全部楼层
thank you
发表于 2018-11-13 16:31:04 | 显示全部楼层
请问楼主可否分享下提参的xrc格式的文件,谢谢
发表于 2018-11-13 17:28:30 | 显示全部楼层
300多兆还好啊,看来你的服务器需要升级。我们网表都是十几个或几十个G的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 11:44 , Processed in 0.028009 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表