00198152-02_OM_VirtualInkspotHandling_for_SSW7xx_EN.pdf - 第39页
Virtual Inkspot Handling for SSW 7xx / Operating Manual 10/2017 Edition 39 6.2 XML Format The file name consist s of the barcode name of t he individual board and the fi le suffix (xml or txt), e.g. 12345.xml . The file …

Virtual Inkspot Handling for SSW 7xx / Operating Manual 10/2017 Edition
38
6.1.1 Restrictions
The following restrictions apply for the descriptions in the inkspot file:
– Only a panel matrix with rotations of 0° is supported.
– Gaps between the panels are allowed but have to be regular.
Examples
The following descriptions are allowed:
Figure 6-5: Allowed descriptions
The following descriptions are not allowed.
Figure 6-6: Not allowed descriptions
Virtual Inkspot Handling for SSW 7xx / Operating Manual 10/2017 Edition
39
6.2 XML Format
The file name consists of the barcode name of the individual board and the file suffix (xml or txt),
e.g. 12345.xml. The file is an xml file with UTF-8 encoding. This format (also known as "iSkip") can
be read by the station directly.
Example
<?xml version="1.0" encoding="UTF-8"?>
<PCB_DATA>
<PCB_DESCRIPTION NO_SINGLE_CIRCUITS="4" NO_ROWS="2" NO_COLUMNS="2">
<SC R="1" C="1" S="1"/>
<SC R="1" C="2" S="1"/>
<SC R="2" C="1" S="1"/>
<SC R="2" C="2" S="1"/>
</PCB_DESCRIPTION>
</PCB_DATA>
Explanation
PCB_DATA
PCB_DATA_CHECKSUM
not used, use 0
NO_SINGLE_CIRCUITS
number of panels
PCB_DESCRIPTION
NO_ROWS_"2"
number of panel rows [1..n]
NO_COLUMNS_"2"
number of panel columns [1..n]
SC
Single Circuit (panel) status
Panels missing in this file will not be placed
R="1"
Row [1..n]
C="1"
Columns [1..n]
S="1"
State [0,1]; 1 = placement, 0 = no placement
Data Validation
The NO_ROWS and NO_COLUMNS values are used to validate the data. The number of rows and
columns detected by the VIH option are compared with the numbers of rows and columns seen by
the external system.
NO_SINGLE_CIRCUITS = NO_ROWS * NO_COLUMNS

Virtual Inkspot Handling for SSW 7xx / Operating Manual 10/2017 Edition
40
6.3 Wafer Map Format
In the VIH interface via the BoardGateKeeper, panel names must be supplied. However, in the
inkspot files on disk there are no panel names but row and column information instead. The rows
and columns have to be mapped to a panel name.
6.3.1 Mapping Rows and Columns to a Panel Name
For this, the following two algorithms are implemented in the SIPLACE VIH XML Wrapper:
Naming Convention
Rows and columns are mapped based on a naming convention. By default the names of the panels
are PanelName_Row_Column (e.g. something_5_7).
Restrictions:
– Only rectangular boards are supported. These are boards having the same number of columns
on each row.
– There is no check whether the naming is correct or not. E.g., there is no check whether the
rows and columns are switched.
Geometric
Rows and columns are mapped according to their geometric location on the board.
Restrictions:
– Only rectangular boards are supported. These are boards having the same number of columns
on each row.
– In each panel matrix, the position of the original panel must be 1,1:
Figure 6-7: Position of original panel