3070文件格式--9--boardxy文件格式详解 3
文章目录
- [3070文件格式--9--boardxy文件格式详解 3](#3070文件格式--9--boardxy文件格式详解 3)
-
- [Example 2-1](#Example 2-1)
OTHER
关键词 OTHER 标记了一组与器件引脚相关的 X-Y 位置的开始。在此列表中只能包含 ALTERNATES 和 EXTRAS。请参见 ALTERNATES (OTHER) 和 EXTRAS (OTHER)。
语法
OTHER
关键词 OTHER 没有参数。
ALTERNATES (OTHER)
当与 OTHER 关键词一起使用时,关键词 ALTERNATES 标记了一组包含与器件引脚相关的 X-Y 位置及其可访问性的列表的开始。
ALTERNATES 语法
ALTERNATES
<alternate_info>;
. . .
<alternate_info>;
<alternate_info> 可以是:
<x_coord>, <y_coord>
<x_coord>, <y_coord> <dev.pin>
<x_coord>, <y_coord> <options>
<x_coord>, <y_coord> <dev.pin> <options>
<x_coord> 和 <y_coord> 是 <数字常量>
<dev.pin> 是 <字符串常量>
<options> 可以是:<side>
<size>
<status>
<side> <size>
<side> <status>
<size> <status>
<side> <size> <status>
<side> 可以是:TOP
BOTH
<size> 可以是:50MIL
39MIL
<status> 可以是:<probe access>
NO_MANUAL
<probe access> NO_MANUAL
<probe access> 可以是:NO_PROBE
NO_ACCESS
UNRELIABLE
PREFERRED
MANDATORY
CRITICAL
EXTRA
示例
OTHER
ALTERNATES
10000, 20000 U101.1 NO_PROBE;
10000, 21000;
10000, 22000 U101.3 UNRELIABLE;
10000, 23000 U101.4 NO_ACCESS;
20000, 23000 U101.5 MANDATORY;
OTHER
ALTERNATES
7000, 9000 U5.1;
** U6.1;
表 2-10
ALTERNATES 选项
| 选项 | 描述 |
|---|---|
| <x_coord>, <y_coord> | 相对于电路板原点的节点的 X 和 Y 坐标。对于 SimPlate 夹具,您可以使用星号 (**) 为 X 和 Y 坐标指定一个默认位置。 |
| TOP | 位置仅可从电路板的顶部访问。 |
| BOTH | 位置可从电路板的顶部和底部访问。 |
| 50MIL | 强制在该位置使用 50 mil 探针而不是 100 mil 探针。如果同一位置指定为 LONG,则即使指定了 50 mil 也会使用 100 mil 探针并发出通知。 |
| 39MIL | (仅限 UnMux 系统)强制在该位置使用 39 mil 探针而不是 50 mil 或 100 mil 探针。如果同一位置指定为 LONG,则即使指定了 39 mil 也会使用 100 mil 探针并发出通知。 |
| NO_PROBE | 此位置不能或不应被夹具探测。 |
| NO_MANUAL | 位置无法使用引导探针进行访问。 |
| NO_ACCESS | 位置不应或无法由夹具探测,且无法使用引导探针进行访问。 |
| UNRELIABLE | 仅在没有其他可用位置时使用的位置。这些位置在物理上不可靠。 |
| PREFERRED | 除非引起机械冲突(如密度或可访问性),否则应使用此位置;PREFERRED 覆盖所有电气考虑。可以将多个位置指定为 PREFERRED;i3070 电路测试软件将优先从此类位置中选择。如果不能使用首选位置,将选择替代位置。 |
| MANDATORY | 强制使用具有此属性的位置。可以在节点上指定多个 MANDATORY 位置;节点上的所有强制性位置将连接到相同的个性化引脚。可以通过将其指定为 MANDATORY 来强制使用顶部位置。如果 i3070 电路测试软件不能使用强制位置,它将使用替代位置并发出通知。 |
| CRITICAL | 由于灵敏或高速测量,此位置需要短导线。 |
| EXTRA | 标记为 EXTRA 的位置将不会用作探针位置,但会作为替代项传递给 fixture.o,以便将来考虑使用。 |
EXTRAS(OTHER)
当与 OTHER 关键词一起使用时,EXTRAS 关键词标志着包含额外器件引脚的 X-Y 位置及其可访问性列表的开始。这些位置将作为备选项传递给 fixture.o,以便将来考虑用作探测位置。
EXTRAS 语法
EXTRAS
<extra_info>;
. . .
<extra_info>;
<extra_info> 可以是:
<x_coord>, <y_coord>
<x_coord>, <y_coord> <options>
<x_coord>, <y_coord> <dev.pin>
<x_coord>, <y_coord> <dev.pin> <options>
<x_coord> 和 <y_coord> 是 <数字常量>
<dev.pin> 是 <字符串常量>
<options> 可以是:<side>
<size>
<side> <size>
NO_MANUAL
<side> 可以是:TOP
BOTH
<size> 可以是:50MIL
39MIL
示例
OTHER
EXTRAS
10000, 20000 U101.1 TOP;
10000, 21000;
10000, 22000 U101.3 BOTH;
10000, 23000 U101.4 NO_MANUAL;
20000, 23000 U101.5 50MIL;
OTHER
EXTRAS
4000, 5000 U7.1;
** U8.1;
表 2-11
EXTRAS 选项
| 选项 | 描述 |
|---|---|
| <x_coord>, <y_coord> | 节点相对于电路板原点的 X 和 Y 坐标。对于 SimPlate 夹具,您可以使用星号 (**) 为 X 和 Y 坐标指定一个默认位置。 |
| NO_MANUAL | 位置无法使用引导探针进行访问。 |
| TOP | 位置仅可从电路板的顶部访问。 |
| BOTH | 位置可从电路板的顶部和底部访问。 |
| 50MIL | 强制在该位置使用 50 mil 探针而不是 100 mil 探针。如果同一位置被指定为 LONG,则即使指定了 50 mil 也会使用 100 mil 探针,并发出通知。 |
| 39MIL | (仅限 UnMux 系统)强制在该位置使用 39 mil 探针而不是 50 mil 或 100 mil 探针。如果同一位置被指定为 LONG,则即使指定了 39 mil 也会使用 100 mil 探针,并发出通知。 |
GROUP
关键词 GROUP 标志着器件引脚列表的开始,这些引脚需要成对匹配布线。关键词 GROUP 还指定要使用的布线类型。组内的器件引脚用逗号(,)隔开。组之间用分号(;)分隔。因为 GROUP 关键词指定了要使用的导线类型,所以只能在该关键词下列出所指定类型的组。
组必须由位于电路板底部的两个器件引脚组成。board_xy 编译器将判断组中指定的器件引脚之间的距离是否过大,不适合该组的导线类型。COAX 组的最大间隔为 0.5 英寸;TWISTED 组的最大间隔为 1.0 英寸。
GROUP 语法
GROUP <wire type> MANDATORY
<dev.pin>, <dev.pin>;
.
.
.
<dev.pin>, <dev.pin>;
<wire type> 可以是:TWISTED
COAX
<dev.pin> 是一个 <字符串常量>
示例
GROUP TWISTED MANDATORY
u1.1, u2.1;
u2.2, u3.2;
GROUP COAX MANDATORY
u1.4, u2.4;
表 2-12
GROUP 选项
| 选项 | 描述 |
|---|---|
| TWISTED | 分组位置采用双绞线电缆进行布线。 |
| COAX | 分组位置采用同轴电缆进行布线。 |
DEVICES
关键词 DEVICES 标志着处于电路板底部的器件列表的开始;顶部器件不在列表中。这是针对 VTEP/TestJet 和电路板图形的。
示例
DEVICES
u3 bottom;
u20 bottom;
Example 2-1
Sample board_xy file
OUTLINE
0, 0
150000, 0
150000, 120000
60000, 120000
60000, 110000
0, 110000;
TOOLING
3750 2000, 2000;
3750 2000, 108000;
KEEPOUT
20000, 20000
40000, 20000
40000, 40000
20000, 40000;
NODE "HI‑Z" NO_PROBE
NODE BIAS
ALTERNATES
32500, 76900;
NODE Clock
ALTERNATES
10490, 24980;
10490, 24980 TOP;
NODE Data0
ALTERNATES
12300, 45600;
23400, 56700 BOTH;
34500, 67800 NO_PROBE;
44500, 78900 NO_ACCESS;
EXTRAS
45600, 78900;
55600, 88900 NO_MANUAL;
OTHER
ALTERNATES
10000, 20000 U101.1 NO_PROBE;
10000, 21000 U101.2 MANDATORY;
10000, 22000 U101.3 UNRELIABLE;
10000, 23000 U101.4 NO_ACCESS;
10000, 24000 U101.5 MANDATORY;
10000, 25000 U101.6 MANDATORY;
10000, 26000 U101.7 MANDATORY;
10000, 27000 U101.8 MANDATORY;
20000, 27000 U101.9 MANDATORY;
20000, 26000 U101.10 MANDATORY;
20000, 25000 U101.11;
EXTRAS
95600, 12300 Y1.1 TOP;
96600, 12500 U102.1 NO_MANUAL;
96600, 13500 U102.2 BOTH;
96600, 14500 U102.3 50MIL;
GROUP TWISTED MANDATORY
U101.2, U101.5;
U101.6, U101.7;
GROUP COAX MANDATORY
U101.9, U101.10;
DEVICES
U10 bottom;
U11 bottom;
U12 bottom;
END