• 支付宝首页搜索框搜索“572484805”,可领十元红包!
  •    3个月前 (01-27)  数字后端实现 |   抢沙发  100 
    文章评分 0 次,平均分 0.0

    寄生参数RC提取如何选择不同的RC模式?

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

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

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

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

     

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

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

     

    网表规模

    网表的仿真时间

    仿真精度

    RCC模式

    很大

    很慢

    很准确

    RC模式

    接近很准确

    C模式

    有一定误差

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

     

    仿真时间

    网表大小

    仿真精度

    RCC模式

    38分钟

    424MB

    0%

    RC模式

    10分钟

    85MB

    0.9%

    C模式

    1.2分钟

    12MB

    5%

     

        由于寄生参数提取的网表规模很大,因此提取时尽量增加 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模式是一个折衷的模式,既可以满足精度需求,又能满足效率要求。如果想进一步优化精度或者效率,则通过具体指定线网名来选择不同线网的提取模式,从而更准确地控制每个节点的提取精度和效率。

     

     

     

      
     

    除特别注明外,本站所有文章均为吾爱IC社区原创,转载请注明出处来自http://www.52-ic.com/?p=3881

    关于

    发表评论

    表情 格式

    暂无评论

    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册

    扫一扫二维码分享