Cadence Capture 常见启动故障总结

今天有小伙伴向老wu咨询了个Capture 16.6的启动异常问题,如下图所示
这个问题老wu之前也有遇到过,只是当时没有找到造成该异常的真正原因,所以直接使用了重装操作系统大法解决了。今天再次面对这个启动异常的问题,老wu建议其尝试了清空Spb_data目录,卸载VC++2005运行库之后重装Cadence SPB 自带的VC++2005运行库等修复方法,但启动异常问题依然存在。
这是因为后装的高版本Cadence SPB修改了%CDSROOT%这个环境变量,指向了高版的SPB的安装路径造成16.6启动读取dll文件出现版本异常,此时只需手动修改环境变量CDSROOT,指向16.6的安装后的路径即可,如下图所示
还有一个非常常见的问题是16.6的VC++ 2005 运行库造成的问题,如下图所示
这个只需卸载系统里现有的VC++ 2005的运行库后重新安装16.6自带的运行库即可。
Cadence 16.6的VC++ 2005运行库在16.6的安装后的路径『SPB_16.6\tools\msbase』下,vcredist_x86.exe和vcredist_x64.exe都装上即可。
❤️ 如果这篇文章对您有帮助,欢迎打赏支持

扫描上方二维码,用微信打赏
5 Comments
我只装了16.6
pad可以打开
感谢,我也是16.6和17.4同时安装出现这个问题,之后清理注册表又重新装了一次还是一样。确实是PATH优先级的问题,有所不同的是我PATH的环境变量里没有生成D:\Cadence\SPB_16.6\tools\bin,新建了一个放在D:\Cadence\SPB_17.4\tools\bin前面就可以顺利打开了。
capture16.6第一个同样的报错。但是确认了环境变量没问题。之前有试过环境变量修改不正确,确实会出现这个报错。现在是第二次出现。另,系统上同时装了16.6和17.4;16.6的capture出现报错,allegro同样打不开,无任何信息,后台进行都是挂起,然后就被杀掉了,pad designer正常打开。17.4的capture无法打开,会提示说当前的打开有问题,然后选yes/no,进入选产品,选完后一样是无任何反应,后台显示一样是被挂起,然后进程被杀掉。但是17.4的allegro、paddesigner正常打开。查看了16.6的capture errorlog,显示是cdn_og1101as.dll无法识别。cadence社区上面也有类似问题,说是系统更新导致。请问可以帮忙排查吗
请问解决了吗,跟你一样16.6只能打开pad designer,PCB没反应,capture打开提示This application has quit unexpectedly