Strips Conventions¶
The components are assigned serial numbers like 20 U xx yy nnnnnnn
. 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¶
This document will use the following terms used by the database (Table 2).
Term | Example |
---|---|
Component | Hybrid |
Component Type | R0H0 |
Version | BCO Fix |
Table 2: Database terms for parts
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 3 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 3 : Examples of 'xx yy' allocations
'nnnnnnn' - Unique 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, 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.
Strip Serial Codes¶
This section will detail the convention that each ITk Strip component will adopt. For 'xx' allocations, components such as ASIC sets will be declared 'SG' as they are not dedicated for use with only the Barrel or Endcap. Table 4 shows the allocation of 'xx' for strip components. The 'yy nnnnnnn' allocations for each component will be allocated as in the following sections.
Component | SG | SB | SE |
---|---|---|---|
Sensors | x | x | |
ASICs (ABC, HCC, AMAC) | x | ||
Hybrids | x | x | |
Modules | x | x | |
Powerboards | x | x |
Table 4: Allocation of categories for ITk Strips components
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 2) The database allocated the serial number automatically on registration of the component/assembly
Component | Allocated by User | Allocated By Database |
---|---|---|
Sensors | x | |
ASICs (ABC, HCC, AMAC) | x | |
Hybrids | x | |
Modules | x | |
Powerboards | x |
Table 5: Responsible Party for Allocation of Serial Number