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

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

3天内不再提示

【innovus】大小写重名的终极解决方法

微云疏影 来源:ExASIC 作者:ExASIC 2023-01-24 17:07 次阅读

之前用过N种方法解决过verilog netlist转CDL的大小写重名的问题。

脚本方法

Perl脚本直接正则查找替换,Python脚本根据calibre v2lvs的log warning来缩小查找替换的范围,也用过GOF的rename_net。

用Python解决Verilog网表转CDL大小写重名的问题

Verilog网表转CDL有大小写重名的问题?

笨方法

但我一直相信innovus自己应该也能搞定。innovus没有rename net的命令,那么有一种复杂的方法,先查找出net的所有terminal,用eco命令来手动替换。

image.png

当这只是改的连接关系,已经routed的连线和via的名字也要改:

image.png

可以倒是可以,但太繁琐了。

终极方法

其实innovus也有一个命令类似dc的change_names,叫update_names。用法如下:

update_names -net -nocase

效果如下图:

是不是很方便?

审核编辑 :李倩

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

    关注

    5

    文章

    675

    浏览量

    21962
  • python
    +关注

    关注

    55

    文章

    4766

    浏览量

    84363
  • 脚本
    +关注

    关注

    1

    文章

    385

    浏览量

    14810
收藏 人收藏

    评论

    相关推荐

    TDA2x的DSS BT656解决方法

    电子发烧友网站提供《TDA2x的DSS BT656解决方法.pdf》资料免费下载
    发表于 10-11 09:38 0次下载
    TDA2x的DSS BT656<b class='flag-5'>解决方法</b>

    CAN盒指示灯不亮的解决方法

    CAN盒指示灯不亮可能有多种原因,以下是一些常见的解决方法
    的头像 发表于 09-20 14:53 386次阅读

    接地网阻值偏大的原因及解决方法

     地网接地电阻测试仪是保障电气设备安全运行的重要组成部分,但在实际使用中,我们可能会遇到接地网阻值偏大的情况。接下来,鸿蒙小小编介绍造成这种情况的原因,并提供一些解决方法。   1、接地体积不足
    发表于 06-17 09:19

    鸿蒙OpenHarmony:【常见编译问题和解决方法

    常见编译问题和解决方法
    的头像 发表于 05-11 16:09 1867次阅读

    源文件重名了怎么解决?

    一直都有一个问题,自己的工程中有个list.c,移植来的FreeRTOS中也有list.c文件,重名了,尴尬了。目前除了重命名自己的list.c文件,不知道各位有什么好建议
    发表于 05-07 07:05

    分析电源电感发热解决方法

    电子发烧友网站提供《分析电源电感发热解决方法.docx》资料免费下载
    发表于 03-29 14:39 2次下载

    EMI电磁干扰:原理、影响及解决方法详解?

    EMI电磁干扰:原理、影响及解决方法详解?|深圳比创达电子
    的头像 发表于 03-21 10:02 807次阅读
    EMI电磁干扰:原理、影响及<b class='flag-5'>解决方法</b>详解?

    PCB压合问题解决方法

    PCB压合问题解决方法
    的头像 发表于 01-05 10:32 959次阅读

    SQL对象名无效的解决方法

    使用的对象名称,确保其有效性。本文将详细介绍SQL对象名无效的解决方法。 1. 检查对象名称的正确性 首先,需要检查使用的对象名称是否正确。常见的错误包括拼写错误、大小写错误、使用了无效字符等。请确保对象名称与数据库中的实际对象名称
    的头像 发表于 12-29 14:45 1570次阅读

    网卡硬件故障及解决方法

    网卡硬件故障及解决方法 网卡是计算机与网络之间进行通信的重要组件之一。然而,由于各种原因,网卡硬件故障可能会导致计算机无法连接到网络或者网络连接缓慢不稳定。本文将介绍常见的网卡硬件故障及解决方法,并
    的头像 发表于 12-27 15:17 2432次阅读

    电压kV为什么k要小写

    国际标准的计量单位一般用小写。仅使用在涉及以名字命名的单位,比如伏特V、安培A、开尔文K、瓦特W等,为了表示对科学家前辈的尊重,就用大写,其余的非以人名命名的单位一般用小写。这里解释了为何V是大写。
    的头像 发表于 12-25 15:41 452次阅读

    常见的电压问题及其解决方法

    常见的电压问题及其解决方法  电压问题是常见的电气故障之一,它可能会导致设备故障、损坏甚至危险。在日常生活和工作中,我们经常会遇到一些电压问题,例如电器无法正常工作、电器过热、电器短路等。本文将详细
    的头像 发表于 12-11 17:16 2840次阅读

    java equalsignorecase性能问题介绍

    java中的equalsIgnoreCase方法是用于比较两个字符串是否相等,但不考虑大小写的差异。在使用equalsIgnoreCase方法时,可能会涉及到性能的问题。这篇文章将细致地讨论
    的头像 发表于 12-03 11:05 7w次阅读

    c语言将小写字母转换成大写字母

    在C语言中,字符的大小写转换是常见的操作,而具体实现该功能的方法有多种,本篇文章将详尽、详实、细致地介绍C语言中将小写字母转换成大写字母的几种常用方法。具体包括使用ASCII码、使用位
    的头像 发表于 11-26 10:30 1w次阅读

    java equalsignorecase性能

    java中的equalsIgnoreCase方法是用于比较两个字符串是否相等,忽略大小写。它返回一个布尔值,如果两个字符串相等,则返回true,否则返回false。 在进行字符串比较
    的头像 发表于 11-17 16:45 6.7w次阅读