
实例23 生成网络表及常见错误解析

选中DSN文件,选择菜单“Tools→Create Netlist”,在弹出的生成网络表对话框中单击“确定”按钮,如图23-1所示。此时将弹出如图23-2所示的询问对话框,单击“是(Y)”按钮。若能正常生成网络表,则网络表文件默认存放在DSN文件所在路径的“allegro”文件夹内,文件夹内共有3个文件,如图23-3所示。若不能正常生成网络表,则在执行过程中会出现如图23-4所示的提示对话框。只有解决了错误,才能避免弹出此对话框,并正常生成网络表。下面列出常见的几种错误解决办法。

图23-1 生成网络表对话框

图23-2 单击“是(Y)”按钮

图23-3 网络表文件

图23-4 提示生成网络表失败
1.没有填写封装属性(PCB Footprint)
若原理图中有某个器件没有填写封装属性,则会导致生成网络表失败,此类错误的解决方案:选择菜单“Window→Session Log”,弹出“Session Log”提示窗口信息(一),如图23-5所示。

图23-5 “Session Log”提示窗口信息(一)
图23-5 中提示第11页的器件R91缺少封装属性,按照这个提示,能很方便地搜索到这个器件,并补充封装属性值。
2.器件管脚名称重复
若原理图中有某个器件的管脚名称重复,也会导致生成网络表失败。“Session Log”提示窗口信息(二)如图23-6所示。

图23-6 “Session Log”提示窗口信息(二)
按照提示,找到器件U5,将这些重复的管脚名称“NC”更改即可,可以改为“NC1”“NC2”“NC3”“NC4”等形式。
3.器件属性中包含不规范字符
若原理图中有某个器件的属性包含不规范字符,同样会导致生成网络表失败,“Session Log”提示窗口信息(三)如图23-7所示。

图23-7 “Session Log”提示窗口信息(三)
按照提示,找到器件U14,编辑封装属性,将“.”“/”改为软件支持的字符即可。
4.器件位号重复
若原理图中有器件位号重复,如有多个R1,也会导致生成网络表失败,通过更改器件位号,不让器件位号相同即可解决此类错误。