之前用過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](https://file.elecfans.com//web2/M00/89/5E/pYYBAGO2k0KAa-DWAAAzSZKWXms654.png)
當這只是改的連接關系,已經routed的連線和via的名字也要改:
![image.png](https://file.elecfans.com//web2/M00/88/D8/poYBAGO2k0KAYaX8AAAfNJ6sWyo223.png)
可以倒是可以,但太繁瑣了。
終極方法
其實innovus也有一個命令類似dc的change_names,叫update_names。用法如下:
update_names -net -nocase
效果如下圖:
![](https://file.elecfans.com//web2/M00/89/5E/pYYBAGO2k0KAM2VhAAEyCr7yiPI132.jpg)
是不是很方便?
審核編輯 :李倩
-
命令
+關注
關注
5文章
696瀏覽量
22113 -
python
+關注
關注
56文章
4807瀏覽量
85040 -
腳本
+關注
關注
1文章
392瀏覽量
14938
發布評論請先 登錄
相關推薦
電子焊接的常見問題及解決方法
gitee 常見問題及解決方法
Ubuntu系統常見問題及解決方法
邏輯分析儀的常見故障及解決方法
接地網阻值偏大的原因及解決方法
源文件重名了怎么解決?
淺談船舶電氣接地故障的查找及解決方法
![淺談船舶電氣接地故障的查找及<b class='flag-5'>解決方法</b>](https://file1.elecfans.com//web2/M00/C5/2F/wKgaomXyXv-AF4WMAABf04IYBRU848.png)
評論