阅读以下主题,了解有关创建、修改元件类型并将其保存到库中的流程,以及为元件类型分配管脚编号和门的相关结构。
除非库中有可用的元件类型和 PCB 封装,否则无法将元件添加到 SailWind Layout
设计中,也无法将其作为网表组件导入。
PCB 封装表示板上元件的"封装"(包括焊盘和钻孔尺寸),既需要在板上放置元件,也需要布线连接到元件管脚。
元件类型表示元件的电气配置,包括其逻辑系列、管脚、门和门管脚,以及门管脚到元件管脚的映射。它还包括其他信息,如元件属性和分配给元件的 PCB 封装列表。将元件添加到设计时,它作为元件类型的实例添加。
您可以通过在元件信息对话框的选项卡中指定元件属性来创建新的 SailWind 元件类型(第 230 页),或修改现有元件类型(第 235 页),如下所示:
常规(第 1590 页)元件统计、逻辑系列、管脚编号映射状态、连接器状态、ECO
注册状态、参考标识符前缀列表,定义这些属性适用的元件集,将元件定义为特殊用途(连接器、芯片元件或倒装芯片)。
PCB 封装(第 1593 页)分配的 PCB 封装列表。在指定门信息、信号管脚名称和字母数字管脚名称之前,必须为元件分配封装。
门(第 1588 页)默认和替代门、门交换资格、门属性、门管脚交换资格。
管脚(第 1596 页)管脚信号名称,如电源和地管脚。
属性(第 1584 页)元件属性。
连接器(第 1586 页)在 SailWind Logic
中用作连接器的默认和替代 CAE 封装。当常规选项卡上的连接器复选框被清除,或在门选项卡上为元件分配了门时,此选项卡不可用。
管脚映射(第 1600 页)逻辑到物理管脚编号的可选映射。当您在常规选项卡上选择"定义元件类型管脚编号到 PCB 封装的映射"复选框,并分配一个或多个包含字母数字管脚编号的封装时,此选项卡不可用。封装确定元件中的管脚数量。
您可以为多种组件类型创建新的元件类型。
有五种不同的组件类型需要特定说明来创建元件类型:
组件是电气元件,逻辑和物理管脚编号相同——都是数字或都是字母数字。详细说明请参见"创建具有相同原理图和布局管脚编号的元件类型"。
组件是电气元件,逻辑和物理管脚编号不同——逻辑是字母数字,物理是数字。详细说明请参见"创建具有不同原理图和布局管脚编号的元件类型"。
组件是连接器。详细说明请参见"创建连接器元件类型"。
组件不会被 ECO
注册。详细说明请参见"创建非 ECO
注册元件类型"。
组件是非电气元件,如安装螺钉或定位柱,不连接到任何网络。详细说明请参见"创建非电气元件类型"。
您可以创建使用相同逻辑和物理管脚编号的元件类型。您可以选择字母数字到字母数字或数字到数字作为原理图到布局的管脚编号。
🙊限制
您的 PCB 封装必须存在才能使用此过程。更多信息请参见"创建新封装"。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框中,为新元件选择一个库。
单击元件按钮,然后单击新建按钮。
在元件信息对话框的常规选项卡(第 1590 页)上,选择逻辑系列;这将设置参考标识符前缀。
选择 ECO
注册元件复选框。
在 PCB 封装选项卡(第 1593 页)上,为元件分配一个或多个封装。
如果您的逻辑符号使用字母数字管脚编号而 PCB 封装使用数字管脚编号,则必须使用管脚映射选项卡将字母数字符号管脚映射到数字封装管脚。有关说明,请参见将字母数字管脚编号映射到数字封装。
在门选项卡上,添加至少一个门。(如果要能够交换它们,请添加多个门。)有关说明,请参见"为门分配 CAE 封装"。
在管脚选项卡(第 1596 页)上,您必须填写管脚组和名称列;其他列是可选的。有关说明,请参见"编辑管脚表数据"。
在属性选项卡(第 1584 页)上,根据需要添加属性。有关说明,请参见第 243 页的"为元件类型添加属性"。
单击确定。有关说明,请参见"元件类型错误检查"。
在将元件类型保存到库对话框中,键入新元件的名称,然后单击确定。
您可以创建一个使用字母数字编号作为逻辑管脚和数字编号作为物理管脚的元件类型。使用管脚映射选项卡将字母数字符号管脚映射到数字封装管脚。
🙊限制
您的 PCB 封装必须存在。更多信息请参见"创建新封装"。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框中,为新元件选择一个库。
单击元件按钮,然后单击新建按钮。
在元件信息对话框的常规选项卡(第 1590 页)上,选择逻辑系列;这将设置参考标识符前缀。
选择"定义元件类型管脚编号到 PCB 封装的映射"复选框。
选择"ECO
注册元件"复选框。
在 PCB 封装选项卡(第 1593 页)上,为元件分配一个或多个数字封装。有关说明,请参见"将字母数字管脚编号映射到数字封装"。
在门选项卡(第 1588 页)上,添加至少一个门。(如果要能够交换它们,请添加多个门。)有关说明,请参见"为门分配 CAE 封装"。
在管脚选项卡(第 1596 页)上:
a. 元件类型中的管脚编号需要与逻辑原理图符号中使用的管脚编号样式匹配,因此将管脚编号更改为字母数字以匹配原理图字母数字。有关说明,请参见"在管脚表中重新编号管脚"。
b. 填写管脚组和名称列;其他列是可选的。有关说明,请参见"编辑管脚表数据"。
在属性选项卡(第 1584 页)上,根据需要添加属性。有关说明,请参见第 243 页的"为元件类型添加属性"。
在管脚映射选项卡(第 1600 页)上,将未映射的逻辑管脚(字母数字)映射到物理封装管脚(数字)。有关说明,请参见"将字母数字管脚编号映射到数字封装"。
单击确定。更多信息请参见"元件类型错误检查"。
在"将元件类型保存到库"对话框中,键入新元件的名称,然后单击确定。
ECO
注册元件类型您可以创建非 ECO
注册元件类型。非 ECO
注册元件是不在正向或反向注释期间传输的元件,如安装孔。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框中,为新元件选择一个库。
单击元件按钮,然后单击新建按钮。
在元件信息对话框的常规选项卡(第 1590 页)上,选择逻辑系列;这将设置参考标识符前缀。
清除 ECO
注册元件复选框。
在 PCB 封装选项卡(第 1593 页)上,为元件分配一个或多个封装。有关说明,请参见"将字母数字管脚编号映射到数字封装"。
在门选项卡(第 1588 页)上,添加至少一个门。(如果要能够交换它们,请添加多个门。)有关说明,请参见"为门分配 CAE 封装"。
在管脚选项卡(第 1596 页)上,您必须填写管脚组和名称列;其他列是可选的。有关说明,请参见"编辑管脚表数据"。
在属性选项卡(第 1584 页)上,根据需要添加属性。有关说明,请参见第 243 页的"为元件类型添加属性"。
单击确定。更多信息请参见"元件类型错误检查"。
在将元件类型保存到库对话框中,键入新元件的名称,然后单击确定。
您可以创建非电气元件类型,如安装螺钉或定位柱,并将其添加到元件列表中。
🙊限制
您的 PCB 封装必须存在才能使用此过程。更多信息请参见"创建新封装"。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框中,为新元件选择一个库。
单击元件按钮,然后单击新建按钮。
在元件信息对话框的常规选项卡(第 1590 页)上,选择逻辑系列;这将设置参考标识符前缀。
清除 ECO
注册元件复选框。
在 PCB 封装选项卡(第 1593 页)上,为元件分配一个非电气(无管脚端子)封装。有关说明,请参见"将字母数字管脚编号映射到数字封装"。
在属性选项卡(第 1584 页)上,根据需要添加属性。有关说明,请参见第 243 页的"为元件类型添加属性"。
单击确定。更多信息请参见"元件类型错误检查"。
在将元件类型保存到库对话框中,键入新元件的名称,然后单击确定。
您可以创建一个连接器元件类型,该类型启用 SailWind Logic
中的一项功能,将连接器拆分为多个管脚封装,使每个管脚成为自己的门。
🙊限制
您的 PCB 封装必须存在才能使用此过程。更多信息请参见"创建新封装"。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框中,为新元件选择一个库。
单击元件按钮,然后单击新建按钮。
在元件信息对话框的常规选项卡(第 1590 页)上,选择逻辑系列;这将设置参考标识符前缀。
选择 ECO
注册元件复选框。
选择特殊用途复选框,然后单击连接器。
在 PCB 封装选项卡(第 1593 页)上,为元件分配一个或多个封装。有关说明,请参见"将字母数字管脚编号映射到数字封装"。
在管脚选项卡(第 1596 页)上,您必须填写管脚组和名称列;其他列是可选的。有关说明,请参见"编辑管脚表数据"。
在属性选项卡(第 1584 页)上,根据需要添加属性。有关说明,请参见第 243 页的"为元件类型添加属性"。
在连接器选项卡(第 1586 页)上,添加要在原理图中使用的管脚封装。有关说明,请参见"为连接器分配特殊符号"。
单击确定。更多信息请参见"元件类型错误检查"。
在将元件类型保存到库对话框中,键入新元件的名称,然后单击确定。
阅读以下部分,了解有关修改元件类型和检查错误的流程,以及如何添加和修改元件类型属性。
修改元件类型 为元件类型分配 PCB 封装 为门分配 CAE 封装 修改库中元件的门 修改管脚表信息 元件类型错误检查 添加和修改元件类型属性 为连接器分配特殊符号 将字母数字管脚编号映射到数字封装
您可以修改元件类型以准确表示设计的要求。
🏃♂️流程
单击主页>库菜单项。
选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
完成属性修改后,单击确定保存更改。
过滤库搜索以查找封装,然后分配一个封装,如果需要,还可以分配替代封装。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在 PCB 封装选项卡(第 1593 页)上,要过滤未分配封装列表的内容,请使用以下任一方法:
a. 在库列表中,选择单个库(或选择"所有库")。
b. 在过滤框中键入通配符(第 155 页)。在过滤框中键入星号(*)以显示所有封装。
c. 在管脚计数框中键入一个数字,然后单击应用。
d. 单击"仅显示管脚编号与元件类型匹配的封装"复选框,以过滤掉在管脚选项卡上没有与现有门和信号管脚匹配的管脚编号,或在管脚映射选项卡上没有与物理管脚编号匹配的封装。
要分配一个或多个封装:
在未分配封装列表中选择一个封装,然后单击分配。分配的 PCB 封装可以具有不同数量的管脚。
要分配库中不存在的封装,请单击分配新。在分配新 PCB 封装对话框中,键入名称,然后单击确定。
您最多只能为元件分配 16 个 PCB 封装。您必须分配一个具有足够管脚的封装,以容纳管脚选项卡上定义的所有门管脚和信号管脚。只有具有连续数字管脚编号的封装才能用于管脚映射。
要更改已分配封装列表中封装的顺序,请选择封装,然后单击上移或下移。
列表顶部的封装是默认封装,在将元件添加到设计时使用。
完成属性修改后,单击确定保存更改。
键入 CAE 封装的名称或使用"为门分配封装"对话框为门分配默认和替代 CAE 封装。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在元件信息对话框中,选择门选项卡(第 1588 页)。
选择 CAE 封装 1 下的单元格,然后单击编辑按钮或双击 CAE 封装 1 下的单元格。
在 CAE 封装框中键入封装名称,或单击(浏览)按钮从库中搜索封装。
浏览按钮打开"为门分配封装"对话框。要过滤未分配封装列表的内容,请使用以下任一方法:
a. 在库列表中,选择单个库或选择(所有库)。
b. 在过滤框中,键入通配符(第 155 页)。在过滤框中键入星号*以显示所有封装。
c. 在管脚计数框中键入一个数字,然后单击应用。分配封装后,此框为只读。
要分配一个或多个封装:
在未分配封装列表中选择一个封装,然后单击分配,或要分配库中不存在的封装,请单击分配新。在"分配新门封装"对话框中,键入名称,然后单击确定。
您最多可以为元件分配四个 CAE 封装。分配的封装必须具有相同数量的管脚。
要更改已分配封装列表中封装的顺序,请选择封装,然后单击上移或下移。
列表顶部的封装是默认封装,在将元件添加到原理图时使用。
在管脚选项卡(第 1596 页)上分配门管脚。
完成属性修改后,单击确定保存更改。
您可以使用库管理器修改库中的元件。您可以修改的信息包括位置、封装、连接器、门、字母数字、信号管脚和属性。
对于每个门,您可以键入 CAE 封装名称;用于在原理图中显示元件的逻辑符号名称。替代封装分配必须具有相同数量的管脚。您可以为每个门定义一个主要和三个替代封装。
当至少有一个封装分配给元件时,您可以键入或修改其门信息。这包括启用或禁用元件内门或相似元件之间的交换。此信息让 SailWind Layout
知道在放置后可以替换哪些门以进行连接长度最小化。
您还可以在门内交换管脚以解开连接并促进布线。在门和管脚交换中,您在门选项卡中为门或管脚分配一个数字。具有相同编号的管脚可以在门内交换。具有相同编号的门可以在元件内交换,或与其他相似元件交换。1 表示门可以与 PCB 设计数据库中的相同元件类型的门交换。如果元件包含多个可交换门类型,则用数字 2 标识第二种类型,数字 3 标识第三种类型,依此类推。0 表示不能发生交换。
更多信息,请参见创建和修改元件类型主题。
管脚表包含管脚数据的映射,并允许您添加、编辑和重新编号管脚。
您可以使用"添加管脚"对话框向管脚表添加一系列管脚,而不是一次添加一个管脚。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框(第 1449 页)中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在元件信息对话框中,选择管脚选项卡(第 1596 页)。
单击添加管脚按钮。
在"添加管脚"对话框中,在管脚数量框中键入要添加的管脚数量。元件的总管脚数不能超过 32,767 个管脚。
在起始管脚编号区域,在前缀和/或后缀框中键入值。基于您输入的管脚编号预览显示在框下方。字母和数字值可以在任一框中使用。例如,A1 或 1A。对于单个数字,使用前缀或后缀框,另一个框留空。
如果您键入字母数字而封装使用数字,则必须使用管脚映射选项卡将字母数字映射到封装上。
在增量选项区域,通过单击"增量前缀"或"增量后缀"选项选择要增量的内容。
在步长值框中,键入一个正数或负数,以增加或减少具有连续或步进值的管脚编号。
如果使用字母数字,可以选择"使用 JEDEC 管脚编号"复选框以确保使用合法的字母数字值。
完成属性修改后,单击确定保存更改。
单击确定关闭元件信息对话框。
您可以单击要编辑的管脚行中的单元格以编辑单元格内容,或选择同一列的一个或多个单元格并单击编辑按钮。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框(第 1449 页)中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在元件信息对话框中,选择管脚选项卡(第 1596 页)。
单击管脚组单元格,在列表中,从门、信号管脚或未使用管脚中选择。管脚组单元格列表中列出的门是使用门选项卡添加的。信号管脚需要在名称单元格中有一个信号名称。
单击编号单元格并键入管脚的管脚编号。通常,管脚编号应与 PCB 封装中使用的编号匹配。例如,字母数字到字母数字。管脚编号可以是数字或字母数字。
在 PADS2007 之前,PCB 封装上的字母数字管脚编号不合法,但覆盖了数字封装编号,并存储在元件类型中。如果您的逻辑原理图符号使用字母数字管脚编号,您可以继续保留数字 PCB 封装,并使用管脚映射选项卡将不同的字母数字管脚编号覆盖到数字 PCB 封装管脚编号上。
单击名称单元格并键入管脚信号或功能名称。例如,"时钟"或"CLK"。管脚名称不是必需的。名称列不用于未使用管脚。
门管脚名称最多可包含 40 个字符,而信号管脚名称最多可包含 47 个字符。接受所有字母数字字符。不能使用特殊字符,如问号?、花括号{ }、星号*、句点.、逗号,或空格。
单击类型单元格,在列表中选择管脚类型。类型列仅用于门管脚。
单击交换单元格并键入交换编号,或使用上/下箭头。您在门内交换管脚以解开连接并促进布线。具有相同编号的管脚可以在门内交换。键入 0 以禁用交换。
单击序列(Seq.)单元格并键入门序列号。序列号确定 CAE 门管脚到 PCB 封装管脚的映射。序列自动与替代 CAE 封装共享。例如,它显示 CAE 门封装上的管脚编号如何出现;因此,在门 A 中,序列号 1 可能是管脚 1,但在门 B 中,序列号 1 将是管脚 4。
编辑连接器的管脚数据时,只有管脚组和编号列相关。在其他列中输入的数据将被拒绝。连接器没有门,因此管脚组列仅指示管脚是连接器管脚还是未使用管脚。
完成属性修改后,单击确定保存更改。
您可以更改管脚选项卡表中管脚的编号。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框(第 1449 页)中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在元件信息对话框中,选择管脚选项卡(第 1596 页)。
在编号列中选择一个或多个单元格。
单击重新编号按钮。在"重新编号管脚"对话框中,管脚数量框显示选择重新编号的管脚数量。
在起始管脚编号区域,在前缀和/或后缀框中键入值。基于您输入的管脚编号预览显示在框下方。字母和数字值可以在任一框中使用。例如,A1 或 1A。对于单个数字,使用前缀或后缀框,另一个框留空。
在增量选项区域,通过单击"增量前缀"或"增量后缀"选项选择要增量的内容。
在步长值框中,键入一个正数或负数,以增加或减少具有连续或步进值的管脚编号。
如果使用字母数字,可以选择"使用 JEDEC 管脚编号"复选框以确保使用合法的字母数字值。
完成属性修改后,单击确定保存更改。
当您单击检查元件、确定、另存为或单击不同的选项卡时,将进行验证。
验证过程检查以下错误条件:
空管脚编号或带有嵌入空格或非法字符的管脚编号。重复的管脚编号
单个门内空、重复或非连续的序列编号
信号管脚或未使用管脚的非空类型单元格,或门管脚的空类型单元格
门管脚的管脚名称包含非法字符,信号管脚的网名包含非法字符,未使用管脚的非空名称,信号管脚的空白名称。门管脚的空白管脚名称是允许的。
门管脚的空管脚交换,信号和未使用管脚的非空管脚交换。门管脚的管脚交换值超出 0 到 100 的范围。
您可以为元件类型添加元件类型属性。您还可以修改现有元件类型属性以适应设计数据的变化和添加。
为元件类型添加属性 为库元件添加高度信息 为新元件定义默认属性
您可以向元件类型添加元件信息(属性),如制造商、元件编号等。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框(第 1449 页)中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在元件信息对话框中,单击属性选项卡(第 1584 页)。
单击添加以添加新的属性行。
键入新属性名称和值。或者,您可以单击浏览库属性按钮从列表中选择现有属性。
重复步骤 2 和 3 以添加其他属性。
完成属性修改后,单击确定保存更改。
您可以为元件类型添加高度信息。SailWind Layout
使用高度信息防止布局设计人员在高度受限的区域放置组件。SailWind Layout
还在将设计导出到三维建模应用程序时使用高度信息。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框(第 1449 页)中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在元件信息对话框中,单击属性选项卡(第 1584 页)。
单击添加以添加新的属性行。
对于新属性名称,键入 Geometry.Height。或者,您可以单击浏览库属性按钮从列表中选择 Geometry.Height。
以当前设计单位键入值。
完成属性修改后,单击确定保存更改。
您可以保存一组默认属性以供每个新元件使用。
属性名称但不包括值保存在默认属性列表中。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框(第 1449 页)中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在元件信息对话框中,单击属性选项卡(第 1584 页)。
属性列表正确后,单击另存为默认。
完成属性修改后,单击确定保存更改。
👀结果
默认属性列表保存到C:\<安装文件夹>\<版本>\Settings\defaultattribute.txt
,该文件在 SailWind Logic
和 SailWind Layout
之间共享。
使用"浏览特殊符号"对话框为一个连接器分配一个或多个管脚封装或特殊符号。这样做允许您使用任何特殊符号作为连接器的替代管脚。
SailWind Layout
不会将其显示为单个符号,而是将连接器分解为原理图中的单个管脚符号。您可以将管脚全部放在一起,或任意位置,放在单个页面上,甚至跨多个页面。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框(第 1449 页)中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在元件信息对话框中,单击连接器选项卡(第 1586 页)。
要过滤门封装列表,请在库列表中选择一个库,在过滤框中键入通配符(第 155 页),然后单击应用。要显示所有项目,请键入星号*并单击应用。
选择列表中的项目。
单击确定。
完成属性修改后,单击确定保存更改。
您可以通过以下几种方式之一完成管脚映射。
🏃♂️流程
单击主页>库菜单项。
在库管理器对话框(第 1449 页)中,选择一个库,然后单击元件按钮。
选择一个元件,然后单击编辑按钮。
在元件信息对话框中,选择管脚映射选项卡(第 1600 页)。
在预览窗口上方的封装列表中,选择要映射字母数字管脚的已分配封装。
使用以下方法之一映射管脚:
使用未映射管脚列表 在未映射管脚列表中,选择一个或多个字母数字。如果您有要映射的连续列表,请在元件类型列中选择一个或起始行。单击映射。
如果管脚编号有任何错误,请通过编辑管脚选项卡上的表进行更正。不要尝试在管脚映射选项卡上的表中重新编号管脚。
使用元件类型列 选择元件类型列中的单元格并单击编辑按钮,或直接双击单元格。然后键入管脚编号。管脚编号从未映射管脚列表中删除。
使用预览窗口 在未映射管脚列表中选择一个字母数字,然后双击封装预览窗口中的管脚以将字母数字映射到管脚。未映射管脚列表中的下一行成为下一个要映射的选定字母数字。
在预览窗口中,您可以单击并拖动以定义缩放框,或使用 Shift+单击或 Shift+右键单击以按两倍放大或缩小。您可以放大到原始比例的 16 倍。预览窗口只会缩小以适应封装完全显示在视图中。
使用电子表格应用程序 — 单击复制映射以复制映射表的两个列。将映射表粘贴到 Excel 中。进行批量编辑。从 Excel 复制数据,然后单击管脚映射选项卡上的粘贴映射。
复制映射和粘贴映射仅适用于整个管脚映射表,而不适用于选择性行。
根据需要重复。
完成属性修改后,单击确定保存更改。
使用"将元件类型和封装保存到库"对话框将修改后的封装或元件保存到库中。
🏃♂️流程
在 PCB 封装编辑器中修改封装或元件,然后返回到布局编辑器。
选择组件,右键单击,然后单击保存到库弹出菜单项。
在"将元件类型和封装保存到库"对话框中,选择元件类型和封装列表中的项目。
如果您创建了一个新的后缀封装,意味着您仅更改了一个组件的焊盘堆栈,并且封装名称具有唯一后缀,则新封装也会出现在封装列表中。
在元件类型库和封装库列表中选择接收信息的库。
单击确定。