3070文件格式--21--fixture文件 3
文章目录
- [3070文件格式--21--fixture文件 3](#3070文件格式--21--fixture文件 3)
- 引用(Include)
- [禁布区 - (夹具)(Keepout - (Fixture))](#禁布区 - (夹具)(Keepout - (Fixture)))
-
-
- [表5-4 禁布区配置选项说明](#表5-4 禁布区配置选项说明)
-
- 安装孔(Holes)
-
-
- [表5-5 安装孔配置选项说明](#表5-5 安装孔配置选项说明)
- [默认安装位置(Default Placement)](#默认安装位置(Default Placement))
-
- [表5-6 默认安装位置配置选项说明](#表5-6 默认安装位置配置选项说明)
- 电路板描述块
-
- 电路板(BOARD)
- 引用(INCLUDE)
- 安装位置(PLACEMENT)
- [表5-7 安装位置配置选项说明](#表5-7 安装位置配置选项说明)
- 外形轮廓(OUTLINE)
- [表5-8 外形轮廓配置选项说明](#表5-8 外形轮廓配置选项说明)
-
- [格式 > fixture文件 > fixture文件语法 > 电路板描述块 > 工艺定位](#格式 > fixture文件 > fixture文件语法 > 电路板描述块 > 工艺定位)
-
- 工艺定位(Tooling)
-
- [表5-9 工艺定位配置选项说明](#表5-9 工艺定位配置选项说明)
- [禁布区 - (电路板)(Keepout - (Board))](#禁布区 - (电路板)(Keepout - (Board)))
-
- [表5-10 禁布区配置选项说明](#表5-10 禁布区配置选项说明)
- [节点 - (电路板)(Node - (Board))](#节点 - (电路板)(Node - (Board)))
-
- [表5-11 节点配置选项说明](#表5-11 节点配置选项说明)
- 引脚(Pins)
-
-
- [表5-12 引脚配置选项说明](#表5-12 引脚配置选项说明)
-
- 探针(Probes)
-
-
- [表5-13 探针配置选项说明](#表5-13 探针配置选项说明)
-
引用(Include)
适用范围:仅适用于多路复用系统
关键字 INCLUDE 用于将指定文件的内容插入到当前文件的对应位置。引用语句支持无限级嵌套 ,这一特性便于将标准配置项整合到新的电路板文件中。
当新文件被保存时,被引用文件的内容会被整合到新文件中,且原有的引用关联关系会被移除。
被引用文件的路径可以是相对路径或绝对路径,文件名需用引号括起。
<filename> 参数为需要插入到fixture文件中的目标文件名。
示例5-12 引用语法格式
INCLUDE <filename>;
<filename> 为 <字符串表达式>
示例:
INCLUDE "/board/std_options";
禁布区 - (夹具)(Keepout - (Fixture))
关键字 KEEPOUT 用于通过一系列坐标点定义一个多边形区域(至少需要三个不共线的点)。该多边形区域为夹具的禁布区,不允许布置特征引脚或探针 。
坐标点的X-Y坐标值以夹具原点为基准,可按顺时针或逆时针方向排列,通常从区域左下角的点开始标注。每个 KEEPOUT 关键字对应一个禁布区。
每个禁布区均可指定一个面属性 ,用于标识该禁布区所在的探针板。若未指定面属性,该禁布区默认适用于底部探针板。
注意
请勿混淆夹具禁布区 与电路板禁布区:
- 夹具禁布区的位置相对于夹具工艺基准原点固定不变;电路板禁布区的位置相对于电路板原点,会随电路板安装方向的改变而变化。
- 夹具禁布区的定义需置于
OPTIONS语句之后、第一个BOARD语句之前;电路板禁布区的定义则必须置于BOARD语句之后。
关于电路板禁布区的更多信息,请参考电路板描述块 章节中对KEEPOUT语句的说明。
禁布区的配置选项说明见表5-4。
示例5-13 禁布区语法格式
KEEPOUT
<x_coord>, <y_coord>
<x_coord>, <y_coord>
. . . .
<x_coord>, <y_coord>;
KEEPOUT <attribute>
<x_coord>, <y_coord>
<x_coord>, <y_coord>
. . . .
<x_coord>, <y_coord>;
<attribute> 可取值: BOTTOM
TOP
BOTH
<x_coord> 和 <y_coord> 为 <数值常量>
示例:
OPTIONS
Fixture Type EXPRESS;
Fixture Size BANK2
. . . .
. . . .
Wirewrapping MANUAL;
KEEPOUT BOTH
20000, 20000
40000, 20000
40000, 40000
20000, 40000;
BOARD board1
. . .
. . .
表5-4 禁布区配置选项说明
| 选项 | 描述 |
|---|---|
<x_coord> |
禁布区顶点的X坐标 |
<y_coord> |
禁布区顶点的Y坐标 |
BOTTOM |
禁布区位于底部探针板;未指定面属性时,默认为此选项 |
TOP |
禁布区位于顶部探针板 |
BOTH |
禁布区同时覆盖顶部和底部探针板 |
安装孔(Holes)
关键字 HOLES 用于列出夹具探针板上的硬件安装孔信息。
注意
安装孔信息由系统软件自动指定,用户无法手动添加。
安装孔的配置选项说明见表5-5。
示例5-14 安装孔语法格式
HOLES
<diameter>, <X coord> <Y coord>;
<diameter>, <X coord> <Y coord> <side>;
<diameter> 为常量
<X coord> 和 <Y coord> 为常量
<side> 可取值: BOTTOM
TOP
BOTH
示例:
HOLES
2500, 145000 -70000;
2500, 145000 70000 TOP;
2500, 155000 70000;
2500, 155000 -7000 BOTH;
表5-5 安装孔配置选项说明
| 选项 | 描述 |
|---|---|
<diameter> |
安装孔直径,单位为英丝十分位 |
<X coord> 和 <Y coord> |
安装孔的位置坐标 |
<side> |
TOP 表示安装孔位于顶部探针板;BOTTOM 表示位于底部探针板;BOTH 表示同时位于两块探针板。未指定时,默认仅位于底部探针板 |
默认安装位置(Default Placement)
默认安装位置 采用限制性语法,仅可用于夹具默认值文件 。该配置项用于指定电路板在夹具上的安装位置,定义方式为夹具工艺基准原点到电路板原点的X、Y轴偏移量 ,同时还需指定电路板的旋转角度。
旋转操作的执行顺序为:先对电路板进行旋转,再执行X、Y轴偏移。
默认安装位置的配置选项说明见表5-6。
示例5-15 默认安装位置语法格式
DEFAULT PLACEMENT <x_offset>, <y_offset> <rotation>;
<x_offset>、<y_offset>、<rotation> 均为 <数值常量>
示例:
DEFAULT PLACEMENT 70362, -10198 90;
表5-6 默认安装位置配置选项说明
| 选项 | 描述 |
|---|---|
<x_offset> |
电路板原点相对夹具原点的X轴偏移量,单位为英丝十分位 |
<y_offset> |
电路板原点相对夹具原点的Y轴偏移量,单位为英丝十分位 |
<rotation> |
电路板的旋转角度,单位为度;规定正X轴方向为0°(详见图5-2) |
图5-1 电路板安装旋转示意图
电路板描述块
每个电路板描述块对应一套待测电路板的夹具配置信息,fixture文件中会为每块待测电路板分别配置一个该数据块。下文将对块内所用关键字进行说明。
电路板描述块的结构如下:
示例5-16 电路板描述块结构示例
BOARD
PLACEMENT
OUTLINE
TOOLING
KEEPOUT
NODE
PINS
PROBES
ALTERNATES
TRANSFERS
WIRES
. . .
OTHER
PINS
PROBES
ALTERNATES
TRANSFERS
WIRES
GROUP
END BOARD
电路板(BOARD)
关键字 BOARD 标志着指定电路板的全套配置信息描述的开始。
<board_id> 参数用于指定待描述的电路板名称。
示例5-17 电路板关键字语法格式
BOARD <board_id>
<board_id> 为 <字符串表达式>
引用(INCLUDE)
适用范围:仅适用于多路复用系统
关键字 INCLUDE 用于将指定文件的内容插入到当前文件的对应位置。引用语句支持无限级嵌套 ,这一特性便于将标准配置项整合到新的电路板文件中。
当新文件被保存时,被引用文件的内容会被整合到新文件中,且原有的引用关联关系会被移除。
被引用文件的路径可以是相对路径或绝对路径,文件名需用引号括起。
<filename> 参数为需要插入到fixture文件中的目标文件名。
示例5-18 引用关键字语法格式
INCLUDE <filename>;
<filename> 为 <字符串表达式>
示例:
INCLUDE "/board/std_options";
安装位置(PLACEMENT)
关键字 PLACEMENT 用于指定电路板或面板在夹具上的安装位置,定义方式为夹具工艺基准原点到电路板原点的X、Y轴偏移量 ,同时还需指定电路板的旋转角度。
旋转操作的执行顺序为:先对电路板进行旋转,再执行X、Y轴偏移 。
该配置的取值来源于夹具默认值文件中的 DEFAULT PLACEMENT 配置项。
示例5-19 安装位置关键字语法格式
PLACEMENT <x_offset>, <y_offset> <rotation>;
<x_offset>、<y_offset>、<rotation> 均为 <数值常量>
示例:
PLACEMENT 70362, -10198 90;
表5-7 安装位置配置选项说明
| 选项 | 描述 |
|---|---|
<x_offset> |
电路板原点相对夹具原点的X轴偏移量,单位为英丝十分位 |
<y_offset> |
电路板原点相对夹具原点的Y轴偏移量,单位为英丝十分位 |
<rotation> |
电路板的旋转角度,单位为度;规定正X轴方向为0°(详见图5-2) |
图5-2 电路板安装旋转示意图
外形轮廓(OUTLINE)
关键字 OUTLINE 用于通过一系列坐标点定义电路板的最大外形边界角点 。至少需要三个不共线的独立坐标点,才能将电路板外形定义为一个多边形。
角点坐标的排列顺序可选择顺时针或逆时针,从起始点开始依次列出即可,无需在末尾重复起始点坐标 ------编译器会自动闭合该多边形。
若电路板为圆形外形,同样需将其轮廓近似定义为多边形。
外形轮廓的配置选项说明见表5-8。
示例5-20 外形轮廓关键字语法格式
OUTLINE
<x_coord>,<y_coord>
<x_coord>,<y_coord>
<x_coord>,<y_coord>
. . . . , . . . .
. . . . , . . . .
<x_coord>,<y_coord>;
<x_coord>、<y_coord> 均为 <数值常量>
示例:
OUTLINE
0, 0
150000, 0
150000, 120000
60000, 120000
60000, 110000
0, 110000;
图5-3
表5-8 外形轮廓配置选项说明
| 选项 | 描述 |
|---|---|
<x_coord> |
外形轮廓角点的X坐标,单位为英丝十分位 |
<y_coord> |
外形轮廓角点的Y坐标,单位为英丝十分位 |
格式 > fixture文件 > fixture文件语法 > 电路板描述块 > 工艺定位
工艺定位(Tooling)
关键字 TOOLING 标志着所有工艺定位孔列表的开始。该列表的作用是避免工艺定位孔与特征引脚(personality pins)发生位置冲突。工艺定位的配置选项说明见表5-9。
示例5-21 工艺定位语法格式
TOOLING
<size> <x_coord>,<y_coord>;
<size> <x_coord>,<y_coord>;
<size> <x_coord>,<y_coord>;
. . . . . . . . . .
. . . . . . . . . .
<size> <x_coord>,<y_coord>;
<size>、<x_coord>、<y_coord> 均为 <数值常量>
示例:
TOOLING
3750 30650, 30700;
3750 72500, 36250;
表5-9 工艺定位配置选项说明
| 选项 | 描述 |
|---|---|
<size> |
工艺定位孔直径,单位为万分之一英寸;可选值为 2000 或 3750 |
<x_coord> |
工艺定位孔的X坐标,单位为英丝十分位 |
<y_coord> |
工艺定位孔的Y坐标,单位为英丝十分位 |
禁布区 - (电路板)(Keepout - (Board))
关键字 KEEPOUT 用于通过一系列坐标点定义一个多边形区域(至少需要三个不共线的点),该区域位于电路板安装位置的上方或下方,不允许布置特征引脚或探针 。
坐标点可按顺时针或逆时针方向排列,通常从区域左下角的点开始标注。每个 KEEPOUT 关键字对应一个禁布区。
每个禁布区均可指定一个面属性 ,用于标识该禁布区所在的夹具探针板。若未指定面属性,该禁布区默认适用于底部探针板。
注意
请勿混淆电路板禁布区 与夹具禁布区:
- 电路板禁布区相对于夹具工艺基准原点的位置,会随电路板安装位置的改变而变化;
- 夹具禁布区相对于夹具工艺基准原点的位置固定不变,不受电路板安装位置调整的影响。
关于夹具禁布区的详细信息,请参考**禁布区 - (夹具)**章节。
禁布区的配置选项说明见表5-10。
示例5-22 禁布区语法格式
KEEPOUT
<x_coord>,<y_coord>
<x_coord>,<y_coord>
<x_coord>,<y_coord>
. . . .
. . . .
<x_coord>,<y_coord>;
KEEPOUT <attribute>
<x_coord>,<y_coord>
<x_coord>,<y_coord>
<x_coord>,<y_coord>
. . . .
. . . .
<x_coord>,<y_coord>;
<attribute> 可取值: BOTTOM
TOP
BOTH
<x_coord> 和 <y_coord> 为 <数值常量>
示例:
KEEPOUT TOP
20000, 20000
40000, 20000
40000, 40000
20000, 40000;
表5-10 禁布区配置选项说明
| 选项 | 描述 |
|---|---|
<x_coord> |
禁布区顶点的X坐标 |
<y_coord> |
禁布区顶点的Y坐标 |
BOTTOM |
禁布区位于底部探针板;未指定面属性时,默认为此选项 |
TOP |
禁布区位于顶部探针板 |
BOTH |
禁布区同时覆盖顶部和底部探针板 |
节点 - (电路板)(Node - (Board))
关键字 NODE 标志着电路板测试中,连接至该节点的所有引脚、探针及布线 列表的开始。列表中可包含的项目有:PINS(引脚)、PROBES(探针)、ALTERNATES(备用项)、TRANSFERS(转接)和 WIRES(布线)。
关键字 CRITICAL 表示该节点必须使用尽可能短的布线。节点的配置选项说明见表5-11。
示例5-23 节点语法格式
NODE <node_id>
NODE <node_id> <usage>
NODE <node_id> CRITICAL
NODE <node_id> <usage> CRITICAL
<node-id> 为 <字符串常量>
<usage> 可取值: FUNCTIONAL
GROUND
POWER <supply> <V> <I>;
POWER <supply> <V> <I> <mux>;
POWER <supply> <V> <I>; . . . <supply> <V> <I>;
POWER <supply> <V> <I> <mux>; . . . <supply> <V> <I> <mux>;
<supply> 为 <整数常量>
<V> 和 <I> 为 <数值常量>
<mux> 可取值: MULTIPLEXED
示例:
NODE clock CRITICAL
NODE +5V POWER
1 5.00 3.00 MULTIPLEXED;
表5-11 节点配置选项说明
| 选项 | 描述 |
|---|---|
<node-id> |
节点名称 |
CRITICAL |
该节点必须使用尽可能短的布线 |
<supply> |
连接至指定节点的电源编号;取值范围为 1~24 |
<V> |
电源的设定电压值 |
<I> |
电源的设定电流值 |
<mux> |
允许电源通过继电器多路复用到被测电路板;该选项适用于多电路板夹具和多电路板面板的部分应用场景。关键字 MULTIPLEXED 会强制夹具工艺程序在夹具中安装特征引脚,以实现对自动测试资源分配单元(ASRU)卡电源的访问,但不允许工艺程序将这些引脚连接至电源节点。并联电源同样可使用该多路复用选项 |
GROUND |
该节点为接地节点 |
POWER |
该节点为电源节点 |
引脚(Pins)
在电路板描述块中,关键字 PINS 需与 NODE 关键字配合使用,用于标记指定节点所用的全部特征引脚 列表的开始。关键字 OVERRIDE 用于标记一类特殊引脚------这类引脚在常规情况下会被锁定(BLOCKED),但可通过安装专用特征引脚来启用。引脚的配置选项说明见表5-12。
示例5-24 引脚语法格式
PINS
<pin_id> <pin_info>;
<pin_id> <pin_info>;
. . . .
<pin_id> <pin_info>;
<pin_info> 可取值: <dy>
OVERRIDE
OVERRIDE <dy>
OVERRIDE <dy> <dx>
<pin_id> 为 <整数>
<dy> 和 <dx> 为 <数值常量>
示例:
PINS
11656;
10834 25,0;
10730 OVERRIDE 10 20;
表5-12 引脚配置选项说明
| 选项 | 描述 |
|---|---|
<pin_id> |
特征引脚的编号,采用区域-行-列(brc) 格式表示 |
<dy> |
特征引脚的Y轴偏移量,单位为英丝十分位;用于为避开电路板上的探针而弯折的特征引脚,偏移量会叠加到特征引脚的基准位置,以确定其在夹具中的实际位置,该参数仅作用于Y方向 |
<dx> |
特征引脚的X轴偏移量,单位为英丝十分位;叠加到特征引脚的基准X坐标上,仅在搭配 OVERRIDE 选项指定专用特征引脚时使用 |
OVERRIDE |
标记一个常规状态下被锁定、但需强制启用的特征引脚 |
探针(Probes)
在电路板描述块中,关键字 PROBES 需与 NODE 关键字配合使用,用于标记连接至指定节点的全部探针 列表的开始。探针编号从1开始依次编排,因编号可能存在间隔,实际编号数值可能大于探针的实际数量。
常规探针的编号前缀为 P,转接探针的编号前缀为 T。探针的配置选项说明见表5-13。
表5-13 探针配置选项说明
| 选项 | 描述 |
|---|---|
39MIL |
探针直径规格为 39 英丝 |
50MIL |
探针直径规格为 50 英丝 |
75MIL |
探针直径规格为 75 英丝 |
| - | 若未指定直径规格,默认使用 100 英丝规格的探针 |
LONG |
探针长度为长型;若未指定该选项,默认使用短型探针 |
<dev.pin> |
指定节点对应的器件引脚编号 |
TOP |
该探针安装于夹具的顶部针板 |
LWT |
该探针为轻型压力探针;若未指定该选项,默认使用重型压力探针;此属性仅由测试开发软件自动分配 |
示例5-25 探针语法格式
PROBES
<probe_id> <x_coord>,<y_coord> <options>;
<probe_id>;
. . .
<probe_id>;
<probe_id> 为 <字母数字表达式>
<x_coord>、<y_coord> 为 <数值常量>
<options> 可取值: <dev.pin>
TOP
<probe_info>
<dev.pin> TOP
<dev.pin> <probe_info>
TOP <probe_info>
<probe_info> 可取值: LWT
<size>
LWT <size>
<size> 可取值: 50MIL
75MIL
LONG
示例:
PROBES
P12 34750, 84820 LWT;
P23 16080, 12946 Y1.3 TOP;