Cadence_16.6高速电路板设计与仿真.pdf - 第217页
( 1 ) P C BF o o t p r i n t 选 项 组 1 ) 在 “ C o m b i n e d p r o p e r t y ( 组 合 属 性 ) ” 文 本 框 中 显 示 封 装 默 认 名 “ P C B F o o t p r i n t ” , 单击 右侧 的 按钮 ,弹 出 如图 7 - 6 所 示 的 “ S e t u p ( 设 置 ) ” 对 话 框, 在 该 对 话 框 中 可 以修 改 …

图 7-4 规则检查矩阵
7.2 报表输出
Cadence具有丰富的报表功能,可以方便地生成各种不同类型的报表。创建元件报表的
操作均是在项目管理窗口下进行的。
7.2.1 生成网络表
网络表有多种格式,通常为一个 ASCII码的文本文件,网络表用于记录和描述电路中的
各个元件的数据以及各个元件之间的连接关系。
绘制原理图的目的不止是按照电路要求连接元件,最终目的是要设计出电路板。要设计
电路板,就必须建立网络表,对于 Capture来说,生成网络表是它的一项特殊功能。在 Cap-
ture中,可以生成多种格式的网络表,在 Allegro中,网络表是进行 PCB设计的基础。
只有通过正确的原理图才可以创建完整无误的网络表,从而进行
PCB设计。而原理图
绘制完成后,无法用肉眼直观地检查出错误,需要进行 DRC检查、元件自动编号、属性更
新等操作,完成这些步骤后,才可进行网络表的创建。
1.打开项目管理器窗口,并将其置为当前,选中需要创建网络表的电路图文件。
2.选择菜单栏中的 “Tools(工具)”
→
“CreateNetlist(创建网络表)” 命令,或单击
“Capture”工具栏中的 “Creatnetlist(生成网络表)” 按钮 ,弹出如图 7-5所示的 “Cre-
ateNetlist(创建网络表)” 对话框。该对话框中有 9个选项卡,在不同的选项卡中可以生成
不同的网络表。打开 “PCBEditor(PCB编辑器)” 选项卡,设置网络表属性,下面对该选
项卡中各区域功能进行介绍。
502

(1)PCBFootprint选项组
1)在 “Combinedproperty(组合属性)” 文本框中显示封装默认名 “PCBFootprint”,
单击右侧的 按钮,弹出如图 7-6所示的 “Setup(设置)” 对话框,在该对话框中可
以修改、编辑、查看配置文件的路径,设置输出参数。
图 7-5 “CreateNetlist(创建网络表)”对话框 图 7-6 “Setup(设置)” 对话框
2)在 “ConfigurationFile(配置文件)”文本框中可以显示文件路径。在 “BachupVer-
sions(备份版本)” 列表框中默认为 3。勾选 “OutputWarnings(输出警告)”复选框,若原
理图有误,在输出的网络表中将显示错误警告信息;若不勾选则即使原理图检查有误,也不
显示错误信息。勾选 “IgnoreElectricalconstraints(忽略电气约束)” 复选框,则在输出的网
络表中不显示电气约束信息;在 “SuppressWarnings(抑制警告)” 选项组下显示网络表中
不显示的警告信息,在文本框中输入警告的名称,单击 “Add(添加)” 按钮,将该警告添
加到列表框中,则在网络表输出时不显示该类型的警告信息,单击 “Remove(移除)” 按
钮,删除选中的警告类型。
3) 勾选 “CreatePCBEditorNetlist(创建 PCB网络表)”复选框,可导出包含原理图中
所有信息的三个网络表文件 “pstchip.dat”、 “pstxnet.dat”、 “pstxprt.dat”;在下面的 “Op-
tion(选项)”选项组中显示参数设置。
在 “NetlistFiles(网络表文件)” 文本框中显示默认名称 “allegro”,单击右侧 按钮,
弹出如图 7-7所示的 “SelectDirectory(选择路径)”对话框。
在该对话框中选择 PST
*
.DAT文件的路径,默认的位置为设计中指定的最后一次调用
该对话框的目录。
勾选 “ViewOutput(显示输出)” 复选框,自动打开 3个网络表文件,并独立地显示在
Capture窗口中。
4)勾选 “CreateorUpdatePCBEditorBoard(Netrev)” 复选框,图 7-8所示的参数设
置有效,可以更新或者创建 PCB文件。
602

图 7-7 “SelectDirectory(选择路径)”对话框 图 7-8 参数设置
(2) “Option(选项)” 选项组
1)在 “InputBoard(输入电路板)” 与 “OutputBoard(输出电路板)” 文本框中显示
要更新的 PCB文件路径与名称。下面介绍关于输出的 PCB文件参数设置选项:
●
“AllowEtchRemovalDuringECO”:勾选此复选框,在新建的 PCB文件中,允许删除
需要重新布的线。
●
“AllowUserDefinedProperty”:勾选此复选框,在新建的 PCB文件中允许用户自己定义
属性。
●
“IgnoreFixedProperty”:勾选此复选框,在新建的 PCB文件中忽略固定属性。
2)“PlaceChanged”:元件在原理图中放置改变时,在 PCB中显示不同的状态。
●
“Always”:在新建的 PCB文件中对元件进行放置。
●
“IfSame”:若更新后的元件封装、值与更新前相同,则对元件进行布局,否则,原
来的元件将从 PCB中删除,新的元件重新放置。
●
“Never”:在新建的 PCB文件中对元件进行手动放置。
3)“BoardLaunchingOption”:创建电路板选项,对应选项的含义:
●
“OpenBoardInAllegroPCBEditor”:在 AllegroPCB中打开电路板文件。
●
“OpenBoardInCadenceSip”:在 CadenceSip中打开电路板文件。
●
“OpenBoardInAPDPCB”:在 APDPCB中打开电路板文件。
●
“OpenBoardInOrCADPCBEditor”:在 OrCADPCBEditor中打开电路板文件。
●
“Donotopenboardfile”:不打开电路板文件。
完成设置后,单击 按钮,开始创建网络表,如图 7-9所示。
4)若创建过程中出现错误,则弹出错误提示对话框,如图 7-10所示,详细的错误信
息显示在 “
SessionLog”窗口中。
图 7-9 创建网络表 图 7-10 提示对话框
702