Allegro常见报错怎么解决?License、网表、DRC问题一次说清

发布于 更新于
13
详情介绍
智行者IC社区持续更新技术干货、实操教程、案例分享与常见问题解答,为学习者提供实用的学习参考资料。

Allegro用久了总会遇到各种报错,有的是License问题,有的是网表导入问题,有的是操作层面的小毛病。今天把常见的几个整理一下,遇到了直接对着查,省得满世界搜。

Allegro常见错误排查

License类报错

最烦的就是License checkout failed。一般三个原因:License服务没启动,环境变量CDS_LIC_FILE指错了,或者license.dat里的主机名MAC跟实际机器对不上。先检查环境变量是不是5280@localhost,再看License Manager服务跑起来没,最后核对license.dat里的SERVER行。

还有Product Select窗口闪退的,右键属性勾”以管理员身份运行”,再不行就检查系统环境变量里有没有多个版本的TCL冲突,清掉多余的就行。

网表导入报错

Allegro DRC错误检查

最常见的就是Symbol not found,原理图里的器件在Allegro库里找不到。先看Setup → User Preferences → Paths → Library里的padpath和psmpath路径对不对,再核对网表里的器件名跟库文件名是不是完全一致,大小写都不能差。

Property is invalid这种,导入逻辑的时候勾上Ignore Property Definition Errors就行,不影响使用。

操作类问题

移动元件转不了弯,只能90度转,一般是栅格设太大了,或者点数是奇数。Setup → Design Parameters → Display里把Non-45 Grids调合理,或者按R键输角度转。

走线推不动其他线,先看是不是开了推挤模式,再检查线是不是被锁了。Edit → Change把Fix属性去掉就行。

Shape has no etch这个错,就是铺铜没连到网络。选中Shape右键Change Net,指定到GND或者对应网络就好了。

DRC标记清不掉的,一般是走线头没接到焊盘中心,用Route → Slide重新拉一下线头就好了。

这些问题我都踩过,尤其是那个栅格转不了角度的,刚学的时候卡了一下午,怎么按R都不管用,最后才发现是栅格设成1mil了。

常见问题(FAQ)

Allegro License checkout failed怎么解决?
检查License服务启动、CDS_LIC_FILE环境变量、license.dat里的主机名MAC是否匹配。
导入网表提示Symbol not found?
检查License服务启动、CDS_LIC_FILE环境变量、license.dat里的主机名MAC是否匹配。
铺铜报Shape has no etch?
检查License服务启动、CDS_LIC_FILE环境变量、license.dat里的主机名MAC是否匹配。
元件转不了角度怎么办?
检查License服务启动、CDS_LIC_FILE环境变量、license.dat里的主机名MAC是否匹配。
0 / 600
0 讨论
热门最新
总结
暂无总结