3070文件格式--21--fixture文件 3

3070文件格式--21--fixture文件 3


文章目录

  • [3070文件格式--21--fixture文件 3](#3070文件格式--21--fixture文件 3)
  • 引用(Include)
  • [禁布区 - (夹具)(Keepout - (Fixture))](#禁布区 - (夹具)(Keepout - (Fixture)))
      • [表5-4 禁布区配置选项说明](#表5-4 禁布区配置选项说明)
  • 安装孔(Holes)
  • [格式 > 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 关键字对应一个禁布区。

每个禁布区均可指定一个面属性 ,用于标识该禁布区所在的探针板。若未指定面属性,该禁布区默认适用于底部探针板

注意

请勿混淆夹具禁布区电路板禁布区

  1. 夹具禁布区的位置相对于夹具工艺基准原点固定不变;电路板禁布区的位置相对于电路板原点,会随电路板安装方向的改变而变化。
  2. 夹具禁布区的定义需置于 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 关键字对应一个禁布区。

每个禁布区均可指定一个面属性 ,用于标识该禁布区所在的夹具探针板。若未指定面属性,该禁布区默认适用于底部探针板

注意

请勿混淆电路板禁布区夹具禁布区

  1. 电路板禁布区相对于夹具工艺基准原点的位置,会随电路板安装位置的改变而变化;
  2. 夹具禁布区相对于夹具工艺基准原点的位置固定不变,不受电路板安装位置调整的影响。
    关于夹具禁布区的详细信息,请参考**禁布区 - (夹具)**章节。

禁布区的配置选项说明见表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;
相关推荐
暗冰ཏོ4 小时前
软件测试完整学习指南:从入门到自动化、性能与安全测试实战
软件测试·功能测试·单元测试·集成测试·压力测试·测试·安全性测试
一只小白0004 小时前
【JVM | 第五篇】—— 深入理解垃圾回收
jvm·测试工具
光影6276 小时前
Python接口自动化测试----Requests库基础入门
开发语言·python·测试工具·pycharm·自动化
汽车仪器仪表相关领域6 小时前
南华 NHASM-1 型稳态工况法汽车排气检测系统|国标合规汽油车工况检测专用设备
功能测试·安全·单元测试·汽车·压力测试·可用性测试
J-Tony111 天前
【JVM】JVM调优经验
jvm·测试工具
汽车仪器仪表相关领域2 天前
南华 NHAT-610 柴油车排放测试仪 产品详解
数据库·功能测试·汽车·压力测试·可用性测试
i love you china2 天前
如何使用allpairs工具生成正交表
功能测试
pan_junbiao2 天前
Whistle 抓包工具的安装与使用
前端·测试工具·压力测试·抓包
废弃的小码农3 天前
功能测试--Day04--App手工测试(常用ADB命令介绍)
功能测试·adb