Map Commands¶
map:bins:clear_all¶
Sentio Version: 2.8.1
Description: Sets bin codes of all dies and subsites to the NullBin code.
Parameters: None
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
map:bins:get_bin¶
Sentio Version: 2.9.2
Description: Retrieves the bin value of a die or subsite.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| Column (opt.) | Integer | Relative to the grid origin |
| Row (opt.) | Integer | Relative to the grid origin |
| Subsite index (opt.) | Unsigned Integer | — |
Response:
| Field | Type |
|---|---|
| Bin | Integer |
Remarks: If Column/Row are omitted, the currently active die is used (the current die of the stepping route, or the die the chuck last stepped to); an error occurs if no die is active. If Subsite index is omitted, the die's bin code is retrieved. An error occurs if the target has no bin code.
map:bins:get_bin_info¶
Sentio Version: 23.1.0
Description: Retrieves the bin information of a bin in the binning table.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| Bin Index | Integer | ≥0; must be lower than the total number of bins in the active binning table |
Response:
| Field | Type | Values |
|---|---|---|
| Bin index | Integer | Same value as the parameter |
| Description | String | Bin description |
| Bin Quality | String | Pass, Fail, Undefined |
| Color | String | An HTML color string, e.g. #FF00FF00 |
map:bins:get_num_bins¶
Sentio Version: 23.1.0
Description: Returns the number of bins in the binning table.
Parameters: None
Response:
| Field | Type |
|---|---|
| Number of Bins | Integer |
map:bins:load¶
Sentio Version: 2.8.1
Description: Loads a binning table from file.
Parameters:
| Parameter | Type |
|---|---|
| Directory Path\Project Folder\Filename | String |
Response:
| Field | Type |
|---|---|
| Directory Path\Project Folder\Filename | String |
Example:
Command: map:bins:load C:\ProgramData\MPI Corporation\Sentio\config\defaults\default_bins.xbt
Response: 0,0,C:\ProgramData\MPI Corporation\Sentio\config\defaults\default_bins.xbt
Remarks: Path conventions:
- If Directory path is omitted, the default project directory is used.
- Project folder may contain subfolders and may be omitted if no Directory path is given (uses the current project folder; fails if no project is loaded).
- If the string ends in .xbt, it is a file name; if the file name is omitted, the default bins.xbt is loaded from the specified folder.
map:bins:set_all¶
Sentio Version: 2.8.1
Description: Bins all existing dies of a map with a given value.
Parameters:
| Parameter | Type | Values | Notes |
|---|---|---|---|
| Bin Value | Integer | — | If not present in the binning table, the die is marked black |
| Target (opt.) | String | D (default) = dies only; S = subsites only; A = all (dies and subsites) |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Example:
map:bins:set_bin¶
Sentio Version: 2.8.1
Description: Sets the bin value of a die or subsite.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| Bin | Integer | — |
| Column (opt.) | Integer | Relative to the grid origin |
| Row (opt.) | Integer | Relative to the grid origin |
| Subsite Index (opt.) | Unsigned Integer | — |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: If a subsite index is present, the bin applies to that subsite; otherwise to the die. Omitting column/row applies binning to the current die per the active routing table. Subsite binning is refused when only one subsite exists.
map:bins:set_bin_info¶
Sentio Version: 23.1.0
Description: Sets the bin information for a single bin in the binning table.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Bin index | Integer | Index of the bin |
| Description | String | Bin description |
| Bin Quality | String | Pass, Fail, Undefined |
| Color | String | An HTML color string, e.g. #FF00FF00 |
Response:
| Field | Type | Values |
|---|---|---|
| Default | String | OK |
map:bins:resize¶
Sentio Version: 23.1.0
Description: Resizes the binning table.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| Binning Table Size | Integer | Must be ≥1 |
Response:
| Field | Type | Values |
|---|---|---|
| Default | String | OK |
Remarks: Default bin definitions are created for new bins when the list size increases.
map:bin_step_next_die¶
Sentio Version: 2.8.1 (Subsite Index parameter added in 2.9.2)
Description: Assigns a bin to the current die and steps to the submitted subsite of the next die within the stepping route. Errors if the submitted subsite is not routable on the target die. If Subsite Index is omitted, the target subsite is the currently active subsite and the target die is the next one on the route where that subsite is routable.
Parameters:
| Parameter | Type |
|---|---|
| Bin | Integer |
| Subsite Index (opt.) | Integer |
Response:
| Field | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
| Subsite Index | Integer |
Remarks: If the current die is the last on the route, the bin code is set but no stepping occurs. If the command fails for any other reason, the bin code is not set.
Update Logs: 2.9.2 — added Subsite Index parameter.
map:compensation:set_xy¶
Sentio Version: 2.8.1
Description: Switches the lateral compensation type.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Type | String | none, onthefly, mapscan, thermal |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Example:
Remarks: This command only enables the compensation type; its parameters must be set up separately.
map:compensation:set_z¶
Sentio Version: 2.8.1
Description: Switches the vertical compensation type.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Type | String | none, onthefly, mapscan |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Example:
Remarks: This command only enables the compensation type; its parameters must be set up separately.
map:compensation:topography [asynchronous]¶
Sentio Version: 3.0.2 (command code #2 added in 3.7.1)
Description: Starts execution of the topography function. Returns a response as soon as SENTIO receives the command.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| State | String | Execute, Abort |
Response:
| Field | Type | Values |
|---|---|---|
| Command ID | String | — |
| Setup | String | OK |
Application Example:
Command: map:compensation:topography execute
Response: 0,1,OK (executes topography build)
Command: status:get_machine_status
Response: 0,0,Ready,Running (system running)
Command: status:get_machine_status
Response: 0,0,Ready (topography build finished)
Command: map:compensation:topography abort
Response: 0,2,OK (aborts topography build)
Update Logs: 3.7.1 — added command code (#2) for this asynchronous command.
map:create¶
Sentio Version: 2.8.1
Description: Creates a new wafer map.
Parameters:
| Parameter | Type | Values | Notes |
|---|---|---|---|
| Type (opt.) | String | Round, Rectangular |
|
| Columns | Integer | — | Rectangular map only |
| Rows | Integer | — | Rectangular map only |
| Diameter [mm] | Integer | — | Round map only |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
map:create_rect¶
Sentio Version: 2.8.1
Description: Creates a new rectangular wafer map.
Parameters:
| Parameter | Type |
|---|---|
| Columns | Integer |
| Rows | Integer |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
map:die:add¶
Sentio Version: 2.8.1
Description: Adds a die to the wafer map.
Parameters:
| Parameter | Type |
|---|---|
| Columns Index | Integer |
| Rows Index | Integer |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: If the die already exists, "Die already present" is returned. A die entirely outside the wafer area cannot be added.
map:die:get_current_index¶
Sentio Version: 2.8.1
Description: Retrieves information about the current die.
Parameters: None
Response:
| Field | Type | Notes |
|---|---|---|
| List Index | Unsigned Integer | Index in the routing list |
| Column Index | Integer | Relative to the grid origin |
| Row Index | Integer | Relative to the grid origin |
Remarks: If no die is active, "No die active" is returned. If the active die is not part of the stepping route, List Index -1 is returned.
map:die:get_current_subsite¶
Sentio Version: 2.8.1
Description: Retrieves information about the currently active subsite.
Parameters: None
Response:
| Field | Type | Notes |
|---|---|---|
| Subsite Index | Unsigned Integer | Index in the subsite list |
Remarks: If no die is active, "No die active" is returned.
map:die:remove¶
Sentio Version: 2.8.1
Description: Removes a die from the wafer map.
Parameters:
| Parameter | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: If the die does not exist, "Die not present" is returned.
map:die:select¶
Sentio Version: 2.8.1
Description: Selects a die for stepping.
Parameters:
| Parameter | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: If the die does not exist, the command is not carried out and "Die not present" is returned.
map:die:set_status¶
Sentio Version: 2.8.1, updated 3.1.0
Description: Replaces map:die:add, map:die:remove, map:die:select, and map:die:unselect.
map:die:unselect¶
Sentio Version: 2.8.1
Description: Excludes a die from stepping.
Parameters:
| Parameter | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: If the die does not exist, "Die not present" is returned.
map:get_axis_orient¶
Sentio Version: 2.8.1
Description: Retrieves the axis orientation.
Parameters: None
Response:
| Field | Type | Values |
|---|---|---|
| Orientation | String | UR (Y up, X right), UL (Y up, X left), DR (Y down, X right), DL (Y down, X left) |
map:get_diameter¶
Sentio Version: 2.8.1
Description: Retrieves the wafer diameter.
Parameters: None
Response:
| Field | Type |
|---|---|
| Diameter [mm] | Float |
Remarks: Only for round wafer maps.
map:get_die_seq¶
Sentio Version: 2.8.1
Description: Retrieves the current die sequence number of the wafer map.
Parameters: None
Response:
| Field | Type |
|---|---|
| Sequence Number | Integer |
Remarks: Only for round wafer maps.
map:get_flat_params¶
Sentio Version: 2.8.1
Description: Retrieves the parameters of the wafer flat.
Parameters: None
Response:
| Field | Type |
|---|---|
| Flat Angle [deg.] | Unsigned Integer |
| Flat Length [µm] | Unsigned Integer |
Remarks: No longer supported — use map:get_orient_marker instead.
map:get_grid_origin¶
Sentio Version: 2.8.1
Description: Retrieves the origin of the grid within the base grid.
Parameters: None
Response:
| Field | Type |
|---|---|
| Column | Integer |
| Row | Integer |
map:get_grid_params¶
Sentio Version: 2.8.1
Description: Retrieves information about the die grid.
Parameters: None
Response:
| Field | Type |
|---|---|
| Die width [µm] | Float |
| Die height [µm] | Float |
| Grid offset x [µm] | Float |
| Grid offset y [µm] | Float |
| Edge area size [µm] | Float |
Remarks: Grid offset and edge area are always 0 for rectangular wafer maps.
map:get_home_die¶
Sentio Version: 2.8.1
Description: Retrieves the index coordinates of the home die.
Parameters: None
Response:
| Field | Type | Notes |
|---|---|---|
| Column | Integer | Relative to grid origin |
| Row | Integer | Relative to grid origin |
map:get_index_size¶
Sentio Version: 2.8.1
Description: Retrieves the die size.
Parameters: None
Response:
| Field | Type |
|---|---|
| Die Width [µm] | Float |
| Die Height [µm] | Float |
map:get_num_cols¶
Sentio Version: 2.8.1
Description: Retrieves the number of columns in the grid.
Parameters: None
Response:
| Field | Type |
|---|---|
| Column Number | Integer |
map:get_num_dies¶
Sentio Version: 2.8.1
Description: Retrieves the number of dies in the defined group.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Group (opt.) | String | Total (all grid cells), Present (default), Selected (dies selected for test) |
Response:
| Field | Type |
|---|---|
| Number | Integer |
Remarks: Not case sensitive; first character sufficient. Default is Present.
map:get_num_rows¶
Sentio Version: 2.8.1
Description: Retrieves the number of rows in the grid.
Parameters: None
Response:
| Field | Type |
|---|---|
| Row Number | Integer |
map:get_orient_marker¶
Sentio Version: 2.8.1
Description: Retrieves type and geometry of the wafer orientation marker.
Parameters: None
Response:
| Field | Type | Values | Notes |
|---|---|---|---|
| Marker Type | String | Flat, Notch |
|
| Marker Angle [deg.] | Float | — | |
| Marker Size [µm] | Float | — | Flat length / notch depth |
Remarks: Marker type is not case sensitive.
map:get_prop¶
Sentio Version: 3.2.0 (col_row_swap added in 3.5.0)
Description: Generic function to retrieve the value of a specific data item from the map module.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Property Name | String | edge_area, die_reference, die_reference_is_set, grid_offset, street_size, die_size, wafer_marker, wafer_marker_angle, show_subsites, col_row_swap ("True"/"False" — whether rows/columns are swapped) |
Response: Depends on the data property.
Example:
Command: map:get_prop show_subsites
Response: 0,0,True (subsite rendering currently enabled in the wafer map)
Update Logs: 3.5.0 — added col_row_swap parameter.
map:get_routing¶
Sentio Version: 2.8.1
Description: Retrieves the routing scheme for die stepping.
Parameters: None
Response:
| Field | Type | Values |
|---|---|---|
| Start Point | String | UL (Upper Left), UR (Upper Right), LL (Lower Left), LR (Lower Right) |
| Trace | String | R (Rows unidirectional), C (Columns unidirectional), WR (Winding Rows), WC (Winding Columns) |
Remarks: Parameters not case sensitive. "Unidirectional" steps each row/column in the same direction; "Winding" alternates direction each row/column.
map:get_street_size¶
Sentio Version: 3.0.2
Description: Retrieves the street size. Rectangular maps and round maps optimized for discrete devices do not support a street size — 0,0 is returned in those cases.
Parameters: None
Response:
| Field | Type |
|---|---|
| Die Width [µm] | Float |
| Die Height [µm] | Float |
map:open¶
Sentio Version: 2.8.1
Description: Opens a wafer map file.
Parameters:
| Parameter | Type |
|---|---|
| Directory Path\Project Folder\Filename | String |
Response:
| Field | Type |
|---|---|
| Directory Path\Project Folder\Filename | String |
Examples:
Command: map:open C:\Users\Project1\layout.xwmf
Response: 0,0,C:\Users\Project1\layout.xwmf
Command: map:open Project1\layout.xwmf
Response: 0,0,Default project directory\Project1\layout.xwmf
Command: map:open Project1\Version2\layout12.xwmf
Response: 0,0,Default project directory\Project1\Version2\layout12.xwmf
Command: map:open layout.xwmf
Response: 0,0,Default project directory\current project folder\layout.xwmf
Command: map:open C:\Users\Project1
Response: 0,0,C:\Users\Project1\wafermap.xwmf
Command: map:open C:\Users\Project1\
Response: 0,0,C:\Users\Project1\wafermap.xwmf
Command: map:open Project1
Response: 0,0,Default project directory\Project1\wafermap.xwmf
Remarks: Opening a map file does not affect the current project folder. Path conventions:
- If Directory path is omitted, the default project directory is used.
- Project folder may contain subfolders and may be omitted if no Directory path is given (uses the current project folder; fails if no project is loaded).
- If the string ends in .xwmf, it is a file name; if the file name is omitted, wafermap.xwmf is loaded from the folder.
- If file name is omitted, the trailing \ is optional.
map:path:add_bins¶
Sentio Version: 2.9.2
Description: Adds dies with distinct binning to the stepping path.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Selection | Integer / String | Single value {int} (dies with that bin code); range {int1}-{int2} (dies with bin code in that range); Pass (bin quality Pass); Fail (bin quality Fail); Undefined (bin quality Undefined); Unbinned (dies not binned) |
Response:
| Field | Type |
|---|---|
| Path Length | Integer |
Examples:
Command: map:path:add_bins 1
Response: 0,0,3
Command: map:path:add_bins 1-5
Response: 0,0,15
Command: map:path:add_bins Pass
Response: 0,0,20
Command: map:path:add_bins Unbinned
Response: 0,0,344
Command: map:path:add_bins 1,5-10,15-20,Pass
Response: 0,0,18 (combining several selection expressions in one call)
Remarks: Selection is a list of an arbitrary number of expressions defining the affected dies. Expressions of type "Bin quality" and "Unbinned" are not case sensitive.
map:path:create_from_bins¶
Sentio Version: 2.9.2
Description: Creates a new stepping path from dies with distinct binning.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Selection | Integer / String | Same expressions as map:path:add_bins |
Response:
| Field | Type |
|---|---|
| Path Length | Integer |
Remarks: See map:path:add_bins for Selection expression syntax.
map:path:get_die¶
Sentio Version: 3.1.1
Description: Queries the die row/column by die sequence number.
Parameters:
| Parameter | Type |
|---|---|
| Die Sequence Number | Integer |
Response:
| Field | Type |
|---|---|
| Row | Integer |
| Column | Integer |
Example:
map:path:remove_bins¶
Sentio Version: 2.9.2
Description: Removes dies with distinct binning from the stepping path.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Selection | Integer / String | Same expressions as map:path:add_bins |
Response:
| Field | Type |
|---|---|
| Path Length | Integer |
Remarks: See map:path:add_bins for Selection expression syntax.
map:path:select_dies¶
Sentio Version: 3.0.2
Description: Selects or deselects dies for testing. Selected dies render orange in the "Path" color scheme.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Selection | Character | n = select none (deselect all); a = select all present dies (even entirely outside the wafer); e = select Good, Ugly and Edge dies (any corner inside the wafer shape); u = select Good and Ugly dies (dies entirely inside the wafer circle); g = select Good dies only (all four corners inside the wafer's quality radius) |
Response:
| Field | Type |
|---|---|
| Number of Selected Dies | Integer |
map:poi:add¶
Sentio Version: 2.8.1
Description: Adds a new point of interest (POI) to SENTIO's wafer map POI list.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| X [µm] | Float | — |
| Y [µm] | Float | — |
| Description (opt.) | String | Default = empty |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Example:
Remarks: Syntax changed in SENTIO 3.4.0; SENTIO still generally accepts the old syntax.
map:poi:get¶
Sentio Version: 3.5.0
Description: Gets data of a single POI.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| POI-Index | Integer | Index of the POI to query |
Response:
| Field | Type |
|---|---|
| X-Position | Float |
| Y-Position | Float |
| Description | String |
Example:
map:poi:get_num¶
Sentio Version: 2.8.1
Description: Gets the total number of POIs.
Parameters: None
Response:
| Field | Type |
|---|---|
| Total Number | Integer |
Example:
map:poi:remove¶
Sentio Version: 2.8.1
Description: Deletes a POI from the POI list.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| Index (opt.) | Integer | Default = delete all |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Example:
map:poi:reset¶
Sentio Version: 2.8.1
Description: Clears all POI data.
Parameters:
| Parameter | Type | Values | Notes |
|---|---|---|---|
| Stage (opt.) | String | Chuck, Scope |
Which stage the POI list is bound to |
| XY-Reference (opt.) | String | DieCenter, StageCenter |
Whether POI positions are relative to stage center or die center |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Example:
map:poi:step¶
Sentio Version: 2.8.1
Description: Steps to the POI at the specified index.
Parameters:
| Parameter | Type |
|---|---|
| POI Index | Integer |
Response:
| Field | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
| POI Index | Integer |
Example:
map:poi:step_first¶
Sentio Version: 2.8.1
Description: Steps to the first POI position.
Parameters: None
Response:
| Field | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
| POI Index | Integer |
Example:
map:poi:step_next¶
Sentio Version: 2.8.1
Description: Steps to the next POI position.
Parameters: None
Response:
| Field | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
| POI Index | Integer |
Example:
map:save¶
Sentio Version: 2.8.1
Description: Saves a wafer map to file.
Parameters:
| Parameter | Type |
|---|---|
| Directory Path\Project Folder\Filename | String |
Response:
| Field | Type |
|---|---|
| Directory Path\Project Folder\Filename | String |
Remarks: If the specified folder doesn't exist, the command fails. Same path conventions as map:open. Supported formats: .xwmf (SENTIO wafer map), .wm2 (text-based), .svg (scalable vector graphics).
map:set_axis_orient¶
Sentio Version: 2.8.1
Description: Sets the axis orientation.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Orientation | String | UR (Y up, X right), UL (Y up, X left), DR (Y down, X right), DL (Y down, X left) |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: Not case sensitive.
map:set_color_scheme¶
Sentio Version: 2.8.1
Description: Sets the map color scheme.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Color Scheme | Integer | 0 = "Color from Bin" (dies without a bin code marked orange if selected for test, gray otherwise); 1 = "Color from Value" (uses each die's assigned numeric value to determine cell color) |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: Prior to SENTIO 3.0 there were three color schemes; "Color from Presence" was merged into "Color from mark to test" in v3. In SENTIO 3.4, "Color From Value" was introduced and "Color from Bin" was merged with "Color from Path".
map:set_diameter¶
Sentio Version: 2.8.1, updated 3.7.0
Description: Sets the wafer diameter.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| Diameter [mm] | Float | If the value contains a decimal point it is used verbatim as a float (accepted range 50–300). If an integer is submitted, the actual diameter used is the next matching SEMI-standard diameter; only these integer values are accepted: 50, 51, 75, 76, 100, 125, 150, 200, 300 |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: Available range is 50–310 mm.
Update Logs: 3.7.0 — updated the parameter description and available range.
map:set_flat_params¶
Sentio Version: 2.8.1, updated 3.3.0
Description: Sets the parameters of the wafer flat.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| Flat Angle [deg.] | Unsigned Integer | Only 0, 45, 90, 135, 180, 225, 270, 315 valid |
| Flat Length [µm] | Unsigned Integer | — |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: No longer supported — use map:set_orient_marker instead.
Update Logs: 3.3.0 — added 45, 135, 225, 315 degree options.
map:set_grid_origin¶
Sentio Version: 2.8.1
Description: Sets the origin of the grid within the base grid.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Column | Integer | — |
| Row | Integer | — |
| Reference Point (opt.) | String | Center (default), LowerLeft, UpperLeft, LowerRight, UpperRight |
| Axis Orient (opt.) | String | UpRight (default), DownRight, UpLeft, DownLeft |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Examples:
Command: map:set_grid_origin 1,2
Response: 0,0,OK (origin set one column right, two rows up from center die)
Command: map:set_grid_origin -1,-2,UpperRight
Response: 0,0,OK (origin set one column left, two rows down from the upper-right die)
Command: map:set_grid_origin 2,1,UpperLeft,DownRight
Response: 0,0,OK (origin set two columns right, one row down from the upper-left die)
Remarks: "Reference Point" is the die that Column/Row are measured from (center die or a corner die). "Axis Orient" defines the positive directions for Column/Row offsets — it does not change the wafer map's own axis orientation (use map:set_axis_orient for that). If "Reference Point" is omitted, "Axis Orient" must be omitted too; omitted parameters use their defaults.
map:set_grid_params¶
Sentio Version: 2.8.1
Description: Sets the layout of the wafer map grid.
Parameters:
| Parameter | Type |
|---|---|
| Die Width [µm] | Float |
| Die Height [µm] | Float |
| Grid Offset X [µm] | Unsigned Integer |
| Grid Offset Y [µm] | Unsigned Integer |
| Edge Area Width [µm] (opt.) | Unsigned Integer |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: Only for round maps; for rectangular maps use map:set_index_size.
map:set_home_die¶
Sentio Version: 2.8.1
Description: Sets the grid cell used as the home die with respect to the grid origin.
Parameters:
| Parameter | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: Index values follow the axis orientation of the wafer coordinate system.
map:set_index_size¶
Sentio Version: 2.8.1
Description: Sets the index size of a wafer (size of the wafer mask).
Parameters:
| Parameter | Type |
|---|---|
| Die Width [µm] | Float |
| Die Height [µm] | Float |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
map:set_orient_marker¶
Sentio Version: 2.8.1, updated 3.3.0
Description: Sets type and geometry of the wafer orientation marker.
Parameters:
| Parameter | Type | Values | Notes |
|---|---|---|---|
| Marker Type | String | Flat, Notch |
|
| Marker Angle [deg.] | Float | — | Only 0, 45, 90, 135, 180, 225, 270, 315 valid |
| Marker Size [µm] | Float | — | Flat length / notch depth |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: Marker type not case sensitive. Maximum notch depth is 10000 µm.
Update Logs: 3.3.0 — added 45, 135, 225, 315 degree options.
map:set_prop¶
Sentio Version: 3.2.0, updated 3.5.0
Description: Generic function to set the value of a specific data item of the map module.
Parameters:
| Property Name | Additional Parameters |
|---|---|
edge_area |
1. Edge Area Size |
die_reference |
1. Position X, 2. Position Y |
die_reference_is_set |
1. Boolean |
grid_offset |
1. Offset X, 2. Offset Y |
street_size |
1. Street Size X, 2. Street Size Y |
die_size |
1. Die Size X, 2. Die Size Y |
wafer_marker |
1. Marker Type |
wafer_marker_angle |
1. Marker Angle |
show_subsites |
1. Boolean |
col_row_swap |
1. Boolean |
Response: Depends on the data property.
Example:
Command: map:set_prop show_subsites, false
Response: 0,0,OK (disables subsite rendering in the wafer map)
map:set_routing¶
Sentio Version: 2.8.1
Description: Sets the routing scheme for die stepping.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Start Point | String | UL (Upper Left), UR (Upper Right), LL (Lower Left), LR (Lower Right) |
| Trace | String | R (Rows unidirectional), C (Columns unidirectional), WR (Winding Rows), WC (Winding Columns) |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: Parameters not case sensitive. "Unidirectional" steps each row/column in the same direction; "Winding" alternates direction each row/column.
map:set_street_size¶
Sentio Version: 2.8.1
Description: Sets the street size of the wafer (for rendering purposes only).
Parameters:
| Parameter | Type |
|---|---|
| Street Size Width [µm] | Float |
| Street Size Height [µm] | Float |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
map:step_die¶
Sentio Version: 2.8.1
Description: Steps to a die at a defined position.
Parameters:
| Parameter | Type | Notes |
|---|---|---|
| Column Index | Integer | Use row index if map has swapped columns/rows |
| Row Index | Integer | Use column index if map has swapped columns/rows |
| Subsite Index (opt.) | Integer | — |
Response:
| Field | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
| Subsite Index | Integer |
Remarks: Row/column parameter order swaps when "swap rows and columns" is checked in the wafer map's grid setup.
map:step_die_seq¶
Sentio Version: 2.8.1
Description: Steps to a subsite of a die within the routing sequence.
Parameters:
| Parameter | Type |
|---|---|
| Sequence Index | Integer |
| Subsite Index / Name (opt.) | Integer / String |
Response:
| Field | Type | Notes |
|---|---|---|
| Column Index | Integer | Is row index if map has swapped columns/rows |
| Row Index | Integer | Is column index if map has swapped columns/rows |
| Subsite Index | Integer | — |
Remarks: Subsite may be submitted by index or ID. If omitted, subsite 0 is used. Fails if the selected subsite is not routable. On success, the current routing position is set to the selected die.
map:step_first_die¶
Sentio Version: 2.8.1
Description: Steps to the defined subsite of the first die of the wafer (per the selected routing algorithm) and sets the currently active subsite.
Parameters:
| Parameter | Type |
|---|---|
| Subsite Index (opt.) | Integer |
Response:
| Field | Type | Notes |
|---|---|---|
| Column Index | Integer | Is row index if map has swapped columns/rows |
| Row Index | Integer | Is column index if map has swapped columns/rows |
| Subsite Index | Integer | — |
Remarks: If the defined subsite is not routable, the chuck is never moved to contact and result SubsiteNotRoutable is returned — an explicit contact move must be issued after a subsequent map:step_next_die. If Subsite Index is omitted, the first routable subsite of the die is used, or subsite 0 if none is routable.
map:step_next_die¶
Sentio Version: 2.8.1
Description: Steps to the submitted subsite of the next die in the stepping route. Errors if the target subsite is not routable. If Subsite Index is omitted, the target subsite is the currently active subsite and the target die is the next die on the route where that subsite is routable. Only executable if routing is active and the currently active die is part of the route.
Parameters:
| Parameter | Type |
|---|---|
| Subsite Index (opt.) | Integer |
Response:
| Field | Type | Notes |
|---|---|---|
| Column Index | Integer | Is row index if map has swapped columns/rows |
| Row Index | Integer | Is column index if map has swapped columns/rows |
| Subsite Index | Integer | — |
map:step_previous_die¶
Sentio Version: 2.8.1
Description: Steps to the currently active subsite of the previous die in the stepping route whose currently active subsite is routable. Only executable if routing is active and the currently active die is part of the route.
Parameters: None
Response:
| Field | Type | Notes |
|---|---|---|
| Column Index | Integer | Is row index if map has swapped columns/rows |
| Row Index | Integer | Is column index if map has swapped columns/rows |
map:subsite:add¶
Sentio Version: 2.8.1
Description: Adds a single subsite to the subsite table.
Parameters:
| Parameter | Type | Values | Notes |
|---|---|---|---|
| ID | String | — | User-defined identifier of the site |
| X Position [µm] | Float | — | Relative to the position of site 0 |
| Y Position [µm] | Float | — | Relative to the position of site 0 |
| Axis Orientation (opt.) | String | UL, UR (default), DL, DR, Map |
Map = use the wafer map grid orientation |
Response:
| Field | Type | Notes |
|---|---|---|
| List Index | Integer | Index of the new subsite in the subsite list |
Remarks: If Axis Orientation is omitted, UR (Up-Right) is assumed.
map:subsite:bin_step_next¶
Sentio Version: 2.8.1
Description: Sets a bin code on the current subsite and steps to the next subsite of the die; if the current subsite is the die's last, steps to the first subsite of the next die.
Parameters:
| Parameter | Type |
|---|---|
| Bin Value | Integer |
Response:
| Field | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
| Subsite Index | Integer |
Remarks: If the current subsite is the last one of the stepping route, the bin code is set but no stepping occurs. If the command fails for any other reason, no bin code is set.
map:subsite:export¶
Sentio Version: 3.6.4
Description: Exports the subsite table to a file.
Parameters:
| Parameter | Type |
|---|---|
| File name | String |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: A full path saves to that location; a bare name saves to the current project directory. File extension required — allowed types: CSV, XLS, XLSX.
map:subsite:get¶
Sentio Version: 2.8.1
Description: Retrieves information of a subsite from the subsite table.
Parameters:
| Parameter | Type |
|---|---|
| Subsite Index | Integer / String |
Response:
| Field | Type |
|---|---|
| Subsite ID | Integer / String |
| X Position [µm] | Float |
| Y Position [µm] | Float |
Example:
Remarks: If the parameter is a subsite index, the response contains the subsite ID (and vice versa).
map:subsite:get_num¶
Sentio Version: 2.8.1
Description: Gets the count of a specified subsite group.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Group | String | P — present on specified die; S — selected for routing on specified die; GP (default) — global subsite definitions; GS — globally selected for routing for each die; WP — total present on wafer; WS — total selected for routing on wafer |
| Die Index X (opt.) | Integer | — |
| Die Index Y (opt.) | Integer | — |
Response:
| Field | Type |
|---|---|
| Count | Integer |
Remarks: For Group {P, S} a die must be specified (or the currently active die is used; fails if neither is available). For Group {GP, GS, WP, WS}, Die Index must not be submitted. Default Group is GP. Presence/selection is the AND of a global and a local (per-die) definition; GP/GS reflect the global definitions, P/S the effective (global AND local) values, and WP/WS sum P/S over all dies.
map:subsite:get_state¶
Sentio Version: 3.2.0
Description: Checks whether a given subsite is active. When column and row are provided, the local subsite state is returned; otherwise the global subsite state is returned. A subsite is only effectively enabled when enabled in both the global and the die's local subsite table.
Parameters:
| Parameter | Type |
|---|---|
| Subsite Index / ID | Integer / String |
| Column (opt.) | Integer |
| Row (opt.) | Integer |
Response:
| Field | Type | Values |
|---|---|---|
| State | Integer | 0=Inactive, 1=Active |
map:subsite:import¶
Sentio Version: 3.6.4
Description: Imports the subsite table from a file.
Parameters:
| Parameter | Type |
|---|---|
| File name | String |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: A full path loads from that location; a bare name loads from the current project directory. File extension required — allowed types: CSV, XLS, XLSX.
map:subsite:remove¶
Sentio Version: 2.8.1
Description: Deletes a subsite from the subsite table.
Parameters:
| Parameter | Type |
|---|---|
| Subsite Index / ID | Integer / String |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
map:subsite:reset¶
Sentio Version: 2.8.1
Description: Resets the subsite list. After a reset, only a single entry remains (id="main", position="0,0"); the position of all other subsites is later defined relative to this first site.
Parameters: None
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
map:subsite:set_state¶
Sentio Version: 3.2.0
Description: Activates or deactivates a subsite either globally or locally on a specified die. With column/row provided, the local subsite state is set; otherwise the global state is set. A subsite is only effectively enabled when enabled both locally and globally.
Parameters:
| Parameter | Type | Values |
|---|---|---|
| Subsite Index / ID | Integer / String | — |
| State | Integer | 0=Inactive, 1=Active |
| Column (opt.) | Integer | — |
| Row (opt.) | Integer | — |
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
map:subsite:step¶
Sentio Version: 2.8.1
Description: Steps to a subsite index on the current die.
Parameters:
| Parameter | Type |
|---|---|
| Subsite Index / ID | Integer / String |
Response:
| Field | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
| Subsite Index | Integer |
Remarks: Subsite may be identified by index or by ID; if the identifier is a valid index it is interpreted as such, otherwise as the subsite ID.
map:subsite:step_next¶
Sentio Version: 2.8.1
Description: Steps to the next subsite of the current die. If the current subsite is the die's last and the die is part of the route, steps to the first subsite of the next die.
Parameters: None
Response:
| Field | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
| Subsite Index | Integer |
map:subsite:step_previous¶
Sentio Version: 2.8.1
Description: Steps to the previous subsite of the current die. If the current subsite is the die's first and the die is part of the route, steps to the last subsite of the previous die.
Parameters: None
Response:
| Field | Type |
|---|---|
| Column Index | Integer |
| Row Index | Integer |
| Subsite Index | Integer |
map:view:show_current_die¶
Sentio Version: 2.8.1
Description: Positions the wafer map on screen so that the current subsite of the current die is centered.
Parameters: None
Response:
| Field | Type | Values |
|---|---|---|
| Setup | String | OK |
Remarks: Only possible if a die is active.