• 支付宝首页搜索框搜索“572484805”,可领十元红包!
  •    5个月前 (01-05)  物理验证PV |   1 条评论  184 
    文章评分 0 次,平均分 0.0

    eetop网友疑问之IC设计物理验证阶段LVS BOX答疑

    Lvs box功能在IC设计物理验证阶段算是常用功能之一。把底层看成黑盒,不影响上层的同事去跑lvs。前提是底层的cell要有对应的pinBox的使用也非常简单,其中layout的名字和Schematic名字有两种对应的情况:名字一致名字不一致。下面我们来详细介绍一下box的具体用法。

     

    1

    BOX语句写在哪?

     

    运行calibreRunLvs 选择Lvs option的选项卡,右侧点击Include的选项卡,在下方白框内写入Box语句,并选中Include Rule Statements的选项,这样才能再RunLvs的时候让Box语句生效。如下图所示:

     

    eetop网友疑问之IC设计物理验证阶段LVS BOX答疑

    2

    版图和线路名字一致

     

    layout的名字和Schematic名字一致时有三种语句格式(均为默认固定格式)

    一、LVS BOX  AAA  AAA

     

    eetop网友疑问之IC设计物理验证阶段LVS BOX答疑

    二、LVS BOX  AAA

     

    eetop网友疑问之IC设计物理验证阶段LVS BOX答疑

    三、LVS BOX LAYOUT AAA

    LVS BOX SOURCE AAA

     

    eetop网友疑问之IC设计物理验证阶段LVS BOX答疑

    3

    版图和线路名字不一致

     

    layout的名字和Schematic名字不一致时,我们要使用Hcell的功能,协同实现Box功能。

    举例:如果版图上的AAA_layout 对应的是线路种的AAA_Schematic 那么Box的语句是

    LVS BOX AAA_layout AAA_schematic

     

    eetop网友疑问之IC设计物理验证阶段LVS BOX答疑

    创建hcell文档:找到一个自己的合适的目录,vi创建一个文本ic_layout_hcell,(名字最好用hcell相关字眼区分),内容跟box语句对应(layout_name schematic_name

    AAA_layout AAA_schematic

     

    eetop网友疑问之IC设计物理验证阶段LVS BOX答疑

    加载hcell文件:在calibre RunLvs种选中Input选项卡,选择hierarchicalH—cell,选中Use Hcells files,把刚才创建的Hcell文本的绝对路径写入。如下图所示:

     

    eetop网友疑问之IC设计物理验证阶段LVS BOX答疑

    最后RunLvs,这样就可以实现layoutSchematic名字不一致时的Box功能。

     

    在LVS BOX使用过程中注意底层的pin一定要打上

    然后box语句的格式是:

    LVS BOX layout source

    BOX在组间协作完成项目的时候作用还是挺大的,大家一定要get起来。

     

      
     

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

    关于

    发表评论

    表情 格式
    1. 写的太经典了,我竟无言以对。

      东方小说阅读网 评论达人 LV.1 2周前 (05-12) [0] [0]
    切换注册

    登录

    忘记密码 ?

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

    切换登录

    注册

    扫一扫二维码分享