0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

记录Innovus后端的一些小心得

sanyue7758 来源:处芯积律 2023-08-14 10:06 次阅读

1、import之后设置工艺节点

setDesignMode -process 150

2、pin宽度要大于最小线宽一些,不能相等

当pin宽度等于最小线宽且不与grid对齐时,可能会引导起iobuf与pin不route

3、插iobuffer

attachIOBuffer-in{BUFX2}-out{BUFX8}-suffixIOBUF-statussoftfixed
set_dont_touch *_IOBUF

设dout touch后,就不会优化BUF的驱动能力。加softfixed后,不会移动BUF位置,让BUF保持在pin附近。

4、时钟树不更新io latency

set_ccopt_property update_io_latency false

让工具计算的arrival time时包含clock tree的延时。

5、sparecell可以在route之后插入。

对高密度的设计更友好,有利于innovus做setup等时序修复。

6、NET大小写重名

update_names -net -nocase

7、生成做lvs的netlist

saveNetlisttop_pr.v
  -excludeLeafCell
  -includePhysicalCell{CAPCELL}
  -includePowerGround

不需要stdcell的空的定义,不需要TIECELL和FILLER。需要加上VDD和VSS Pin。

8、cap filler

插capfiller不会引起short:

setFillerMode -add_fillers_with_drc false

9、innovus导出lef的方法

9.1 确认tech lef是否包含下面的信息,如果不包含就加上

LAYEROVERLAP
TYPEOVERLAP;
END OVERLAP

9.2 使用innovus命令write_lef_abstract提取lef

write_lef_abstractdigital_top.lef
  -5.8
  -stripePin
  -PGPinLayers1,2,3,4
  -specifyTopLayer 4

10、innovus高亮指定inst

10.1 根据类型选中inst

selectInstByCellName {NOR2X*}

10.2 高亮全部NOR2X2AS9类型的inst

highlight [dbGet -p2 top.insts.cell.name NOR2X2AS9]

10.3 正则来匹配类型名字

highlight [dbGet -p2 -regexp top.insts.cell.name {NOR2X.*}]

10.4 用指定的颜色高亮

highlight [dbGet -p2 -regexp top.insts.cell.name {^NOR2X.*}]-color #0000ff






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动器
    +关注

    关注

    52

    文章

    8156

    浏览量

    146011
  • 时钟树
    +关注

    关注

    0

    文章

    53

    浏览量

    10732
  • PIN管
    +关注

    关注

    0

    文章

    36

    浏览量

    6313
  • VDD
    VDD
    +关注

    关注

    1

    文章

    311

    浏览量

    33112
  • Innovus
    +关注

    关注

    1

    文章

    20

    浏览量

    2652

原文标题:【Innovus】记录后端的一些小心得

文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一些小众的C语言知识点

    一些小众的C语言知识点,可能会比较有趣或者怪异,分享给大家看下。
    发表于 09-26 10:16 652次阅读

    stm32一些小资料

    本帖最后由 eehome 于 2013-1-5 10:02 编辑 stm32一些小资料,大家可以看看
    发表于 12-19 23:09

    共同探讨下AD的一些小技巧(大家共同进步)

    最近直用AD画双层板,主要是模拟电路,和大家分享一些小心得;1,对于密度比较高的双层小板,正反面元器件最好上下重叠,好处:方便以后使用过孔布线。; i3 Z* e) M2 s2,原件布置定要仔细
    发表于 11-06 16:13

    jlink调试的一些小经验

    本帖最后由 richthoffen 于 2019-7-20 11:19 编辑 jlink调试的一些小经验,欢迎下载
    发表于 06-02 08:25

    记录】大拆过的各种东西,自己的一些小作品,年的总结

    拆过的各种东西 自己的一些小作品 年的总结 有收获 有教训 也有成长
    发表于 07-17 23:46

    innovus导出文件

    innovus导出文件
    发表于 12-17 06:38

    innovus工具中的editPin怎么使用?

    innovus工具中的editPin的特殊使用
    发表于 02-23 07:22

    分享选购充电宝的一些小技巧

    分享选购充电宝的一些小技巧,赶快码住!
    发表于 05-10 06:30

    使用NodeMCU开发一些小项目

    NodeMCU是个开源的物联网平台,拥有开源,交互式,可编程,低成本,简单,智能,WI-FI硬件等特点,可以在Arduino IDE中进行编程开发,对新手十分友好。这是本人使用NodeMCU开发的一些小项目,仅为自己边学习
    发表于 11-01 06:13

    关于ISA 数据交换的一些小例子

    关于ISA 数据交换的一些小例子
    发表于 05-14 16:12 20次下载

    一些小型有机实芯电位器

    一些小型有机实芯电位器 表3-56 列出了一些小型有机实芯电位器的主要参数,它们的外形如图3-82 所示。
    发表于 08-21 18:55 732次阅读

    一些小型按钮开关

    一些小型按钮开关 表9-6 列出一些小型按钮开关的特性参数及外形。
    发表于 09-19 15:03 2288次阅读

    关于半导体的一些小常识

    关于半导体的一些小常识 关于半导体的一些小常识   以非晶态半
    发表于 03-01 17:07 847次阅读

    单片机的一些小项目资料

    单片机的一些小项目,单片机入门必备,适合初学者
    发表于 11-18 17:24 11次下载

    后端一些小心得分享

    当pin宽度等于最小线宽且不与grid对齐时,可能会引导起iobuf与pin不route。
    的头像 发表于 05-05 15:40 956次阅读