Diva无法运行LVS问题(virtuoso,layout)
环境:IC 617,工艺库 gpdk090
问题:
1.drc过,已extracted,在跑lvs时有这样的报错
2.接着我们check si.log日志,此时可能没有si.out输出,注意看红线圈出的部分是否与您有一致的地方
在上面有两行
view name list = (“lvs” “schematic” “gate_sch” “cmos_sch”)
stop name list = (“lvs”)
下面有
global error:
Cannot find switch master cell for instance NM6 in cellView(AMP schematic)from viewlist ‘lvs schematic gate_sch cmos_sch’ in library ‘Receiver’.
以及每一个管子都有相同的错误。
同时我们注意到,gpdk090库中的模型是aulvs
原因及解决思路:
原因:CDS_Netlist_Mode值为Digital
思路:改变CDS_Netlist_Mode环境变量的值为Analog
具体解决方法:
1.首先在你的工作区打开terminal,输入env查看环境变量CDS_Netlist_Mode
查看是否有这样一行CDS_Netlist_Mode=Digital
2.在命令行输入
export CDS_Netlist_Mode=Analog
改变环境变量
3.再次在terminal中输入env,查看环境变量是否已经改变,重启virtuoso看是否能够run lvs,如果不行请重启虚拟机
**注意解决思路,如果出现报错,随时env查看当下的环境变量。
且用户切换会影响环境变量,如你只是在root下改变环境变量为Analog,那么在普通用户下该变量仍为Digital。
1)可以使用命令vim ./.bashrc,去该文件中修改环境变量,但要注意是在root用户还是其他用户下修改,进入virtuoso的时候要对应用户
2)如果是在工作目录下修改的环境变量,那么在别的目录下环境变量仍然是Digital
**由于笔者对linux权限理解并不到位,所以不知道修改bashrc文件是否是可以在某一用户下修改全局环境变量。如果您没有找到能够修改全局环境变量的方法,可能需要在每次运行lvs之前先export CDS_Netlist_Mode=Analog.
**查看能够运行后的si.log,发现已经变为下列模样
参考:https://groups.google.com/g/comp.cad.cadence/c/VDbzBtqnBTQ
Diva无法运行LVS问题(virtuoso,layout)相关推荐
- Virtuoso Layout L 系列教程:05 快捷键(下)
「 这是Virtuoso Layout L系列的第 5 篇 」 文 | 兔二思 文章首发于同名公众号:兔二思(tuersi00) 欢迎大家前往关注! 本节内容 · 导览 快捷键编辑窗口介绍 修改一个快 ...
- CANoe.DiVa操作指南-运行环境搭建
文章目录 前言 一.基于CAN总线测试环境 二.基于车载以太网(DoIP)测试 1.CANoe设置 2.接口卡设置 总结 前言 本文分享在使用CANoe.DiVa对ECU进行UDS协议一致性测试时,怎 ...
- Cadence Virtuoso Layout 版图绘制的使用技巧及其相关快捷键
1.版图前准备操作 画好原理图,打好pin脚(pin最好以全大写的形式书写,以防后续操作中可能出现Bug) 查看所使用工艺库的design rule文件,确定栅格单位设置大小 在准备绘制的原理图界面启 ...
- Cadence Virtuoso Layout 快捷键
左键 ①单击左键选中一个图形(如果是两个图形交叠的话,单击左键选中其中一个图形,再单击选中另一个 图形) ②用左键框选,选中一片图形,某个图形要被完全包围才会被选中. ③左键连续点击3下,可下到某一层 ...
- 【Virtuoso Layout】版图编辑常用快捷键
最常用 Esc:取消操作 i:插入元件版图 c:复制 m:移动 u:撤销上一步操作 q:查看属性 f:全局视图 e:显示设置(图层.栅格.走线模式等) r:矩形填充 o:放置通孔 p:放置走线 l:放 ...
- 器件打散 617版本 cadence virtuoso layout
1.edit-hierachy-flatten 2.hierachy level 选择displayed levels.pcells.vias 3.preserve 不用选
- virtuoso layout 画三角形或者多边形
画两个相交的矩形 shift+M图形合并 shift+P,再双击右键,在调出的对话框里选择anyAngle,点击Hide画三角形 shift+M图形合并 同理,还可以用Shift+c:图形切割去画图
- 使用virtuoso和calibre对版图进行DRC LVS的检查
merge 将ICC产生的GDSII版图文件,使用virtuoso的library manager,与标准单库的版图文件以及IO库的版图文件做merge; 也可以使用华大的EDA工具aether,进行 ...
- virtuoso如何打开matlab,Virtuoso AMS Designer Virtuoso XL Layout Editor培训(Cadence)
第一阶段 l????????熟悉Cadence的工作环境: l????????了解Virtuoso AMS Designer的工作原理和用途: l????????设置Virtuoso AMS Desi ...
最新文章
- servlet中response中文乱码
- 学java教程之this关键字
- httpd反代 + tomcat cluster + redis会话保持
- Ueditor setContent内容含引号显示异常
- Linux学习总结(51)——25个Linux服务器安全小贴士
- 科技圈自媒体达人吴恩达又双叒叕刷屏了 这次是因为Deeplearning.ai
- 让敏捷交付优秀的软件
- MySQL数据库操作指令
- [渝粤教育] 厦门工学院 逻辑与批判性思维 参考 资料
- 一台机器安装两个LINUX系统的操作与经验
- python--单例模式
- 网易邮箱接收ibm的邮件_在IBM Integration Bus中发送和接收带有大型附件的SOAP消息
- android blowfish加密算法,blowfish 现在哪种加密算法安全?A
- php后端学多久,【后端开发】PHP多久能学会?
- 谈谈数独(Sudoku)
- 学习Redis的基本命令
- win10 切换用户、注销、睡眠等
- 说中台,以正本清源之名
- lol好友列表显示聊天服务器断开,lol聊天服务器断开 英雄联盟聊天服务器连不上解决办法...
- x264中码率控制(三)rate_estimate_qscale函数