semi合集-English.pdf - 第715页
SEMI E99-1104 E © SEMI 2000, 2004 5 7.3 Upstream C ontroller 7.3.1 The CIDRW provides certain services when requested by the upstream c ont roller. The upstream controller sends a message requesting t he specified servic…

SEMI E99-1104
E
© SEMI 2000, 2004 4
6.3.4 Service Message Definition
6.3.4.1 A service message definition table defines the parameters used in a service, as shown in the following table:
Parameter Req/Ind Rsp/Cnf Comment
6.3.4.2 The columns labeled REQ/IND and RSP/CNF link the parameters to the direction of the message. The
message sent by the initiator is called the “Request”. The receiver terms this message the “Indication” or the request.
The receiver may then send a “Response” which the original sender terms the “Confirmation”.
6.3.4.3 The following codes appear in the REQ/IND and RSP/CNF columns and are used in the definition of the
parameters (e.g., how each parameter is used in each direction):
Code Description
M Mandatory Parameter — Must be given a valid value.
C Conditional Parameter — May be defined in some circumstances and undefined in others. Whether a value
is given may be completely optional or may depend on the value of the other parameter.
U User-Defined Parameter.
- The parameter is not used.
= (For response only.) Indicates that the value of this parameter in the response must match that in the primary
(if defined).
7 Overview
7.1 The Carrier ID Reader/Writer Model defines the behavior and services (functions) for both Carrier ID Readers
and Carrier ID Reader/Writers. The Carrier ID Reader/Writer is a small intelligent system, typically used as a
subsystem within equipment.
7.1.1 The primary functionality of the Carrier ID Reader/Writer is to read the identifier of the carrier (Carrier ID)
from the Carrier ID tag. Various technologies may be used to encode the Carrier ID and to read it. Some
technologies do not allow data to be written.
7.1.2 The acronym CIDRW is used to refer to both the Carrier ID Reader and the Carrier ID Reader/Writer. The
requirements for the Carrier ID Reader are a subset of the requirements for the Carrier ID Reader/Writer.
7.1.3 An object model for the CIDRW is provided in Related Information 2 – Object Model.
7.2 Number of Heads
7.2.1 A Reader/Writer Head is a device that is positioned on a load port for reading or reading/writing information
from a Carrier ID tag. A Carrier ID Reader/Writer provides one or more ID Reader/Writer Heads and is connected
to an upstream controller by a single interface. This allows the upstream controller to control either one head or
multiple heads using the same interface specification.
7.2.2 Single Head Configuration
7.2.2.1 In the case of a single head, the head may be presented as an integrated part of the CIDRW.
7.2.3 Multiple Head Configuration
7.2.3.1 In the case of multiple heads, some services are logically performed by the CIDRW, and the individual
heads logically perform others. The individual heads are numbered sequentially and may be referenced individually
by the upstream controller. Note that the upstream controller does not communicate directly with the heads. All
communications are between the upstream controller and the CIDRW unit.
7.2.3.2 In the multi-head case, the CIDRW shall allow independent control of the heads. Multiple transactions
invoking services performed by the individual heads may be open at the same time. For example, when a read
command is sent to one head, the host can send additional commands such as a read command and a status
confirmation command to another head before the first head sends the response to the first command.

SEMI E99-1104
E
© SEMI 2000, 2004 5
7.3 Upstream Controller
7.3.1 The CIDRW provides certain services when requested by the upstream controller. The upstream controller
sends a message requesting the specified service, and the CIDRW sends a message with the response.
7.3.2 This standard assumes that an upstream controller initiates each service message to the CIDRW, and the
CIDRW sends its response to the upstream controller. The upstream controller must watch the response time to
monitor the communication timeout. This standard will define the recommended method for handling exceptions
caused by timeouts.
7.3.3 In addition, some CIDRW may provide asynchronous notification to the upstream controller. Examples of this
include, but are not limited to, the detection of a fault condition resulting in an alarm. Asynchronous notification is
not required for compliance to this standard.
8 Attributes
8.1 An attribute is an item of information about an entity that is maintained and is available by request. There is
certain information concerning the CIDRW that is of potential interest to the upstream controller, including the
manufacturer, the model, and the serial number of the device. This information is considered as attributes of the
CIDRW and is available on request.
8.2 CIDRW Attribute Definition Table
8.2.1 Table 1 defines the attributes of the Carrier ID Reader/Writer subsystem.
Table 1 CIDRW Attribute Definitions
Attribute Name Description Access Reqd Form
Fundamental
Configuration Number of heads. RO Y Text
Alarm Status Current CIDRW substate of ALARM
STATUS.
RO Y Enumerated:
0 = NO ALARMS
1 = ALARMS
Operational Status Current CIDRW substate of
OPERATIONAL.
RO Y Enumerated:
IDLE
BUSY
MAINTENANCE
SoftwareRevisionLevel Revision (version) of software. RO Y Text
Optional
CarrierIDOffset
Offset position of the first byte for Carrier
ID in the Electric Tag.
RW N 00-15
CarrierIDLength
Length byte of the Carrier ID.
If non-visible ASCII character exists in
this string, CIDRW shall send out an error
to the upstream controller.
RW N 01–16
DateInstalled Date the subsystem was installed. RO N Protocol dependent.
Device Type Identifiers subsystem as either a Carrier ID
Reader or a Carrier ID Reader/Writer.
RO N Text
HardwareRevisionLevel Revision number of the hardware. RO N Text
MaintenanceData Supplier dependent. RO N Text
Manufacturer The name or identifier of the manufacturer. RO N Protocol dependent.
ModelNumber The manufacturers model designation. RO N Text
SerialNumber Subsystem serial number assigned by
manufacturer.
RO N Protocol dependent.

SEMI E99-1104
E
© SEMI 2000, 2004 6
8.3 Read/Write Head Attributes
8.3.1 Table 2 defines the attributes for the Read/Write Head.
NOTE 2: In the case of an integrated single head, the attributes in Table 2 are regarded as an extension of Table 1.
8.3.2 In the case of multiple heads, it must be possible to distinguish between the attributes of different heads.
Table 2 Read/Write Head Attribute Definitions
Attribute Name Description Access Reqd Form
Fundamental
HeadStatus The current state. RO Y Enumerated:
IDLE,
BUSY,
NOT OPERATING
HeadID Head number 0–31 RO Y if
multi-head
Text. 2 digits.
Optional
Cycles Number of read and write operations
performed.
RO N Unsigned integer
HeadCondition The current Maintenance status. RO N Enumerated:
No alarms
Needs Maintenance
Read/Write fault
Read/Write rate fault
No power.
HeadDateInstalled Date this head was installed. RO N Protocol dependent.
HeadMaintenance-
Data
Supplier dependent RO N Text
9 State Models
9.1 To facilitate independent control of the individual heads, this section defines two separate state models, one for
CIDRW subsystem and one to be applied to each of the individual heads.