基于IC617下Layout XL的使用

今天突然有个疑问点Layout L与Layout XL有什么区别,在正常做版图的时候,我们一般怎么选择?

Layout L与Layout XL区别

  • Cadence许多产品都会通过L、XL、GXL等代号表示不同级别,功能不断是增强
  • 感觉版本迭代一样,1.0,2.0,3.0一样,但是不一定说Layout XL就比Layout L好,我觉得这个可能是要从需求出发的,如果是用不上Layout XL的功能直接用Layout L就好
    • L只是basic的
    • XL和GXL都具备电路图驱动和连接驱动的编辑模式
    • GXL是“most advanced”
  • 目前情况主要是Layout XL在Connectivity以及下方的位置比Layout L多了一些功能
    • Layout L
      在这里插入图片描述
    • Layout XL
      在这里插入图片描述

Layout XL使用

一、 启动Layout XL

  • 1.在原理图界面直接生成Layout XL
    在这里插入图片描述

  • 2.在【file】-【new】-【cell viwe】生成选择layout;【Open with】这里面选择Layout XL,这样版图就直接是layoutXL
    在这里插入图片描述

  • 3.在版图界面直接选择【launch】-【Layout XL】,界面就会出现变化
    在这里插入图片描述
    在这里插入图片描述

  • 所以其实这两个工具可以互相转换,选择当前最适合的工具

二、 生成PIN和cell

  • 1.全部生成

  • 在版图界面选择 Connectivity-> Gen From Source->All From Source;后续只选择器件就好,IO和PR Boundary取消选择
    在这里插入图片描述
    在这里插入图片描述

  • 2.部分生成

  • 在版图界面 Connectivity-> Gen From Source->Select From Source;在原理图上面选择对应的器件后移动到版图即可
    在这里插入图片描述

三、 布局

  • 在版图界面选择 Connectivity-> Gen From Source->Place As IN Schematic;版图就会出现变化
    在这里插入图片描述

四、 飞线(使用LayoutXL提高效率)

  • 1.显示飞线:Connectivity-> Incomplete Nets->Show Incomplete Nets
    在这里插入图片描述
  • 2.隐藏所有飞线:Connectivity-> Incomplete Nets->Hide Incomplete Nets
    在这里插入图片描述
  • 建议选择性显示部分飞线进行连线操作,全部显示时由于颜色种类有限和飞线太多反而让人识别不清。

五、 改动

  • 如果schematic有改动则可以依次点击Connectivity-> Update-> Components And Nets打开 Layout Generation Options, 会列出layout中没有但schematic中有的pin, 点击Ok后则会在layout窗口中产生schematic中新加的cell和pin, schematic中已删除的则在layout中会打叉。

在这里插入图片描述

Layout XL优缺点

  • 优点:
    • 第一可以方便的将电路中的所有instance准确无误的导入的Layout中,当然这也是建立在前期充分准备的基础上的;
    • 第二点就是导入的layout cell是和schematic对应的,你在schematic中点cell, layout中就会自动点亮与之对应的cell, 反之也是;
    • 第三点就是它会显示对应的连接关系,不用看电路也能准确的把所有net连接起来。
  • 缺点:
    • 第一,由于导入至layout中的instance都有了与电路对应的唯一的instance name所以布局上就有点费时。 比如电路中的 i1和i2都是用的同一个cell, 那么不用layoutXL时, 两个cell随便放都行,但用了layoutXL, 两个cell就必须与i1和i2对应。
    • 第二,layoutXL的飞线是靠pin的名字连接的,一但导入的时候把所有的pin也导进来了,那么就需要把这些pin移动到对应的net上,而不是随手打个label就可以的,因为这样不会显示飞线的,所以手慢的人又会多用一些时间。

总结

  • 通过上面我们可以了解到目前Layout XL中有许多比较好用的功能,如果是需要使用到这些功能的时候,当然是Layout XL更好一些
  • 目前通过我的了解,我感觉Layout XL确实有些功能还挺好用的
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值