cadence ic618中layout DRC验证中遇到的一个问题(licensed sufficiently)以及解决方案

本bug出现于直接使用拷贝过来已经安装好的cadence ic618且已经安装完成工艺库的情况下
系统为:centos os7 虚拟机版本为:VMware® Workstation 16 Pro

在绘制完layout之后,在我初次用此台虚拟机进行DRC仿真时,遇到了一个bug

The following products could not be licensed sufficiently:- Calibre Interactive

在这里插入图片描述
参考有关于IC617的文章Cadence Virtuoso IC617中常见的报错和警告的解决方法
使用ifconfig的指令寻找到HOSTID进行替换,但是并未能解决此license问题


之后我便参考了另一篇文章版图DRC The following products could not be licensed sufficiently:- Calibre Interactive
打开终端,使用:

ip add

寻找到ens33那里的地址进行替换,此时DRC验证便可以使用


具体原因是什么以及原理并不了解,但就个人验证来看,可能IC618需要通过这种方式才能解决DRC验证中遇到的license问题。


2022.11.12:补充
存在一种情况就是即使把HOSTID替换之后,仍然不能正常运行,此时需要
虚拟机(M)→设置(S)→硬件→网络适配器→高级(V)
在这里插入图片描述

将MAC地址改为 ip add得到的地址
在这里插入图片描述

<think>好的,我现在要解决用户提到的DRC验证未产生任何结果的问题。首先,我需要理解DRC是什么。DRC全称是设计规则检查(Design Rule Check),通常用于电子设计自动化(EDA)中,确保芯片设计符合制造工艺的要求。如果DRC没有产生任何结果,可能有多种原因,需要逐一排查。 首先,用户提到了ORA-13290错误,这个错误提示指定的单位不支持。根据引用[1],这可能与设置中的单位参数有关。比如,在版图设计软件中,单位设置不正确可能导致DRC工具无法识别或处理数据,从而不输出结果。我需要检查用户的配置文件或工具设置,确认使用的单位是否符合支持的类型,比如纳米、微米等,而不是其他不被支持的单位。 其次,用户还引用了关于CNN处理非欧几里得结构数据的资料[引用2],虽然看起来和DRC问题不直接相关,但可能用户在使用某些机器学习方法处理版图数据时遇到了问题。不过这可能属于另一层面的问题,暂时先不考虑,集中解决DRC本身的问题。 接下来,我需要考虑其他可能导致DRC无结果的原因。例如,设计规则文件是否正确加载,路径是否正确,是否有语法错误。如果规则文件未被正确加载,DRC工具可能不会执行任何检查,自然不会有结果。此外,检查的版图文件是否正确导入,是否存在图层隐藏或过滤设置,导致没有需要检查的对象。还有可能是输出目录权限问题,结果文件无法生成或被保存到错误的位置。 另外,软件版本兼容性也可能导致问题,比如DRC工具与当前设计文件版本不匹配,或者存在已知的软件缺陷。这时候需要检查是否有可用的更新或补丁。 用户可能已经检查了部分内容,但需要系统性地引导他们一步步排查。首先从错误提示入手,解决单位设置的问题,然后检查设计规则和版图文件,接着确认输出配置,最后考虑软件和环境因素。 可能需要用户提供的具体信息包括使用的EDA工具名称、版本,设计规则文件的配置,以及具体的操作步骤,以便更精确地定位问题。此外,查看日志文件或错误报告中的详细信息,可能会提供更多线索。 总结下来,解决步骤应该是: 1. 检查单位设置,确保符合工具要求。 2. 验证设计规则文件是否正确加载且无语法错误。 3. 确认版图文件正确导入,图层可见且未被过滤。 4. 检查输出路径权限和配置。 5. 更新软件或应用补丁。 6. 查看详细日志以获取更多错误信息。 用户可能需要按照这些步骤逐一检查,确保每个环节都没有问题,从而解决DRC无结果的情况。</think>针对DRC验证未产生结果的问题,请按照以下步骤排查: ### 1. 检查单位设置 - **问题定位**:若错误提示包含`ORA-13290`,表明工具不支持当前设置的单位[^1]。 - **解决方法**: 1. 确认设计文件(如GDSII)和规则文件(DRC rule deck)中的单位是否一致,例如:纳米(nm)或微米(μm)。 2. 在EDA工具的配置文件中检查单位参数,确保使用标准单位格式,例如: $$ \text{UNITS = 1e-6} \quad (\text{表示1微米}) $$ ### 2. 验证设计规则文件 - **问题定位**:规则文件语法错误或路径错误会导致DRC无法运行。 - **解决方法**: 1. 检查规则文件是否完整且无语法错误(如缺少分号、括号不匹配)。 2. 确保规则文件路径正确,未被其他脚本覆盖。 ### 3. 确认版图数据可见性 - **问题定位**:图层被隐藏或过滤时,DRC无对象可检查。 - **解决方法**: 1. 在EDA工具中取消所有图层过滤(如Calibre的`LAYER MAP`设置)。 2. 使用查询工具确认目标图形是否存在,例如: ```tcl select shape by layer == METAL1 ``` ### 4. 检查输出配置 - **问题定位**:输出路径权限不足或目录配置错误。 - **解决方法**: 1. 确保输出目录具有写入权限(如Linux系统使用`chmod`命令)。 2. 在规则文件中指定完整输出路径,例如: ```text DRC RESULTS DATABASE "/home/user/drc_results" ``` ### 5. 软件兼容性排查 - **问题定位**:工具版本与设计文件或操作系统不兼容。 - **解决方法**: 1. 升级EDA工具至最新版本。 2. 检查设计文件是否使用新版工具生成(如旧版GDSII可能解析失败)。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值