Strips Conventions¶
The components are assigned serial numbers like 20 U XX YY NNNNNNN
(without the empty spaces). An introduction into the ITk serial number convention can be found in General -> Serial Number Conventions.
'XX' - Sub-system Allocation¶
For the ITk Strips, the starting section of the serial number convention fixed. However the 'XX' section can be declared as in Table 1.
XX | Usage |
---|---|
SG | Strip General |
SB | Strip Barrel |
SE | Strip Endcaps |
Table 1: Allocation of 'XX' for ITk Strips
SG should be used for any component that when produced/tested/assembled can go in either the barrel or endcap regions of the detector. For example, readout ASICs (ABC, HCC, AMAC). Otherwise, SB and SE is used to signify use in the Barrel and Endcap respectively.
'YY' - Component Allocation¶
The 'YY' part is used to identify the component the serial number is describing. For example, Sensor, Module, Bustape, Hybrid. In addition, 'YY' will also be used to describe the component type. For example, R0 Modules, Long Stave Bustape. Table 2 shows some examples of 'YY' allocations. These allocation will be shown in more detail in the following sections.
Component | XX | YY |
---|---|---|
Long Strip Module | SB | ML |
Endcap R5 Sensor | SE | S5 |
Endcap R3 Powerboard | SE | P3 |
Short Strip X Hybrid | SB | HX |
Table 2 : Examples of 'XX YY' allocations
The Allocated Serial Number Codes contains a list of all YY identifiers allocated for the Strip Subsystem of the database.
'NNNNNNN' - Unique 7-digit Number¶
The end of the serial number has an allocation for 7 numbers, 'NNNNNNN'. Used for component numbering, this would allow us to register 10,000,000 parts for each component type. As this far exceeds the numbers we need for any 1 component type, we can use some of these numbers for further part classification. As an example, the first digit NNNNNNN' could be used to identify
- Vendor
- Component Type Version
This allocation can be assigned on a part to part basis. More than one digit can be used for this. Hence the remaining digits can then be used for numbering.
Database Automation of Serial Numbers¶
Serial Numbers can be registered in the database in 2 ways
1) The database is told explicitly the serial number of the component/assembly by the user on registration
1 |
|
2) The database allocated the serial number automatically on registration of the component/assembly
I parts of the 'NNNNNNN' Number are used for further details, component properties can set up to automat the process and ensure compliance with a schema.
It is prefered to use automatically generated serial numbers, but the database will ensure uniqueness when set by hand