Module Testing Setup for Silicon Strip Detectors Hassan

  • Slides: 49
Download presentation
Module Testing Setup for Silicon Strip Detectors Hassan Shahzad, NCP On be half of

Module Testing Setup for Silicon Strip Detectors Hassan Shahzad, NCP On be half of Module Working Group

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements •

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements • Installation and commissioning of test setup • Improvements in test setup • Interface card connection modification • Modifications in Hybrid Assembly Procedures to minimize the noise • Future work • Module 6 assembly and testing • Micro-TCA crate based readout • Summary 12/5/2020 Workshop on Tracking Detectors 2

Introduction • CMS is planning to replace the entire Silicon tracking system in Long

Introduction • CMS is planning to replace the entire Silicon tracking system in Long Shutdown 3 ( 2024 -2026) • The new tracker will be ready for HL-LHC and will be equipped with more radiation hardness capabilities and modern electronics • Prototype silicon strip detectors are being prepared in module assembly centers • Production is expected to start in early 2021 • NCP is declared as one of the module assembly center • Currently preparing the setup for module assembly and testing • Procurement is in process • First mechanical module is expected very soon 12/5/2020 Workshop on Tracking Detectors 3

Introduction (Cont. ) • Each module assembly is required to establish the dedicated test

Introduction (Cont. ) • Each module assembly is required to establish the dedicated test setup to test the module before shipping to CERN • This setup should be able to test the hybrids as well as modules • Cold testing of each module is required • I have participated in preparing the test setup in building 186, CERN to test the prototype modules • Already tested module 4 and 5 • This talk will give an overview of procedures and requirements for development of testing setup 12/5/2020 Workshop on Tracking Detectors 4

Introduction (Cont. ) • Assembled Silicon Strip module • 8 CBC 2 hybrid •

Introduction (Cont. ) • Assembled Silicon Strip module • 8 CBC 2 hybrid • No. of strips 2 x 1016 • 90 um strip pitch • 320 um thickness of sensor • Sensor width: 94. 183 mm • Sensor length: 102. 7 mm 12/5/2020 Workshop on Tracking Detectors 5

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements •

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements • Installation and commissioning of test setup • Improvements in test setup • Interface card connection modification • Modifications in Hybrid Assembly Procedures to minimize the noise • Future work • Module 6 assembly and testing • Micro-TCA crate based readout • Summary 12/5/2020 Workshop on Tracking Detectors 6

Module Testing Setup • A dedicated test setup is required to test the silicon

Module Testing Setup • A dedicated test setup is required to test the silicon strip detector • A new setup is proposed based on FC 7 readout board by the system test and Electronics Group • FC 7 board was designed by Imperial College London group using Kintex 7 FPGA • Previous system was based on GLIB (Gigabit Link Interface Board) • CMS tracker DAQ group prepared the DAQ software • Updates are in progress • System Test Group of the CMS tracker formalizes the procedures of building the setup • I have followed the same guidelines of System Test group 12/5/2020 Workshop on Tracking Detectors 7

Hardware Requirements • FC 7 readout board • Micro TCA card • FMC (FPGA

Hardware Requirements • FC 7 readout board • Micro TCA card • FMC (FPGA Magazine Card) • Interface board • LV and HV power supplies • Chiller (required for cold testing) • Thermoelectric plate (required for cold testing) 12/5/2020 Workshop on Tracking Detectors 8

FC 7 Board • Designed to work with u. TCA • Kintex 7 FPGA

FC 7 Board • Designed to work with u. TCA • Kintex 7 FPGA supporting serial links up to 10 Gbps • 4 Gb DDR 3 RAM • 2 FMC sockets • Micro SD card slot • To store the firmware 12/5/2020 Workshop on Tracking Detectors 9

FC 7 Board (Cont. ) • the FC 7 is targeted for • both

FC 7 Board (Cont. ) • the FC 7 is targeted for • both production systems or prototyping • u. TCA for CMS applications • users of high speed optical links up to 10 Gbps 12/5/2020 Workshop on Tracking Detectors 10

Micro TCA card • Designed by imperial College group • FC 7 is plugged

Micro TCA card • Designed by imperial College group • FC 7 is plugged in to the micro TCA card • FC 7 is connected to Ethernet cable via micro TCA card • Micro TCA card provides power to FC 7 12/5/2020 Workshop on Tracking Detectors 11

FPGA Magazine Card (FMC) and Interface Card • FPGA Mezzanine Card (FMC) is an

FPGA Magazine Card (FMC) and Interface Card • FPGA Mezzanine Card (FMC) is an ANSI/VITA standard • Dedicated FMC for CMS tracker • Several versions based on hybrids • Specially designed Interface card to provide the interface between the FMC and module • Interface card is directly connected to the module 12/5/2020 Workshop on Tracking Detectors 12

Power Supplies, Chiller and Thermoelectric Plate • Keithley 2410 is used to power up

Power Supplies, Chiller and Thermoelectric Plate • Keithley 2410 is used to power up the module (normally 300 V) • LV power supplies are used to power up the hybrids and interface card • Lauda MC 1200 chiller is being used for cold testing • Thermoelectric plate • Model: thermoelectric LHP-800 CPHC, 24 VDC, 14 AMPS • Chiller and thermoelectric plate are used for cold test of module 12/5/2020 Workshop on Tracking Detectors 13

Complete Setup Nitrogen Flow Meter Cold Box Module 4 Micro-TCA Card Module Carrier Plate

Complete Setup Nitrogen Flow Meter Cold Box Module 4 Micro-TCA Card Module Carrier Plate 12/5/2020 Interface card FPGA Mezzanine Card FC 7 Card Workshop on Tracking Detectors 14

Complete Setup (Cont. ) 12/5/2020 Workshop on Tracking Detectors 15

Complete Setup (Cont. ) 12/5/2020 Workshop on Tracking Detectors 15

Software Requirements • PH 2_ACF is a CMS Tracker Phase 2 Acquisition & Control

Software Requirements • PH 2_ACF is a CMS Tracker Phase 2 Acquisition & Control Framework • Developed by CMS Tracker DAQ group • Work is in progress, updates get added to new release • Ph 2_ACF • Its a middleware API layer, • Implemented in C++, which communicates with the firmware • A C++ object-based library describing the system components (CBCs, Hybrids, Boards) and their properties(values, status) 12/5/2020 Workshop on Tracking Detectors 16

Ph 2_ACF • For installation of Ph 2_ACF, need to follow the procedure mentioned

Ph 2_ACF • For installation of Ph 2_ACF, need to follow the procedure mentioned at • https: //gitlab. cern. ch/cms_tk_ph 2/Ph 2_ACF • It is a step by step guide and will install several software including CERN ROOT • Once installed, it will provide strip occupancy plots, noise plots and other useful plots for the module 12/5/2020 Workshop on Tracking Detectors 17

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements •

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements • Installation and commissioning of test setup • Improvements in test setup • Interface card connection modification • Modifications in Hybrid Assembly Procedures to minimize the noise • Future work • Module 6 assembly and testing • Micro-TCA crate based readout • Summary 12/5/2020 Workshop on Tracking Detectors 18

Installation and Commissioning of test Setup • Main steps are as follows: • Installation

Installation and Commissioning of test Setup • Main steps are as follows: • Installation of hardware • FC 7 , Interface board, FMC, Ethernet card • Requires proper cabling, and grounding • Installation of Ph 2_ACF • Installation of the FC 7 firmware “Golden Image” • Setting up communication between the FC 7 and PC • Using Wireshark software • Installation of firmware for respective CBCs (e. g. 8 CBC 3) • Setting up the Ph 2_ACF to readout from module 12/5/2020 Workshop on Tracking Detectors 19

Installation of Hardware Nitrogen Flow Meter Cold Box Module 4 Micro-TCA Card Module Carrier

Installation of Hardware Nitrogen Flow Meter Cold Box Module 4 Micro-TCA Card Module Carrier Plate 12/5/2020 Interface card FPGA Mezzanine Card FC 7 Card Workshop on Tracking Detectors 20

Installation of Software (PH 2_ACF) https: //gitlab. cern. ch/cms_tk_ph 2/Ph 2_ACF/ 12/5/2020 Workshop on

Installation of Software (PH 2_ACF) https: //gitlab. cern. ch/cms_tk_ph 2/Ph 2_ACF/ 12/5/2020 Workshop on Tracking Detectors 21

Installation of the FC 7 firmware “Golden Image” • Firmware of FC 7 is

Installation of the FC 7 firmware “Golden Image” • Firmware of FC 7 is called “Golden Image” • Dedicated software need to be installed called “imgtool” • Imgtool is able to download the Golden Image into FC 7 via micro SD card • The procedure is as follows: Download the latest Golden Image from specific web-page Connect the Micro SD card reader (with SD card) on USB port in PC Install the imgtool in PC Imgtool in PC can download the golden image into the micro SD card using special commands mentioned in the documentation • Micro SD card is then plugged into the FC 7 micro SD slot • • 12/5/2020 Workshop on Tracking Detectors 22

Setting up communication between the FC 7 and PC • IP-address need to be

Setting up communication between the FC 7 and PC • IP-address need to be setup in the FC 7 for communication with the PC • The instructions to setup the IP address of FC 7 includes the following: • Download and Install the RARP package and Wireshark • RARP is Reverse Address Resolution Protocol. ARP converts the IP address to Physical address • Wireshark is the world’s widely-used network protocol analyzer. It monitor and display the traffic on the Ethernet card • Power off the FC 7 • Run Wireshark with root privileges • start listening your Ethernet interface. • Power on the FC 7 • FC 7 hardware address will be displayed in Wire. Shark Window 12/5/2020 Workshop on Tracking Detectors 23

Setting up communication between the FC 7 and PC (Cont. ) • Hardware address

Setting up communication between the FC 7 and PC (Cont. ) • Hardware address of FC 7 need to be noted down • Configure the RARP server to set the desired IP of the FC 7 board • do nano /etc/ethers • add 08: 00: 30: 00: 28: 27 192. 168. 1. 80 -> fc 7 board 1 • Reload the RARP daemon by running command: /usr/sbin/rarpd -a • Finally, check if the FC 7 is reachable: ping 192. 168. 1. 80 • Above mentioned procedure will setup the IP address for FC 7 12/5/2020 Workshop on Tracking Detectors 24

Installation of firmware for respective CBCs (e. g. 8 CBC 3) • Firm ware

Installation of firmware for respective CBCs (e. g. 8 CBC 3) • Firm ware for particular CBC need to be setup • e. g. 8 CBC 3 • Download the firmware image and put it into the Ph 2_ACF/firmware/ directory • To download the firmware following command is used fpgaconfig -c settings/D 19 CDescription. xml -f firmware/d 19 c_firmware_L 12 -2 x. CBC 3_L 8 -NONE. bin -i fc 7_top_2 CBC 2. bin 12/5/2020 Workshop on Tracking Detectors 25

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements •

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements • Installation and commissioning of test setup • Improvements in test setup • Interface card connection modification • Modifications in Hybrid Assembly Procedures to minimize the noise • Future work • Module 6 assembly and testing • Micro-TCA crate based readout • Summary 12/5/2020 Workshop on Tracking Detectors 26

Improvements in Test Setup • Connection of interface card to module • • Proposed

Improvements in Test Setup • Connection of interface card to module • • Proposed new way of connecting the interface card to module Previous way is dangerous and may break the module We broke module number 5 in connecting it to interface card Proper documentation is available to connect the interface card to module • Minimization of noise • • 12/5/2020 We observed noise and tried to cope it in several ways Spend several weeks but little luck Later found problem in hybrids Our findings have changed the assembly procedures of hybrids Workshop on Tracking Detectors 27

Connection of interface card to module • 8 CBC 2 hybrids are based on

Connection of interface card to module • 8 CBC 2 hybrids are based on the CBC 2 ASIC • a connector extension tail is designed with the hybrid. • This extension can be interconnected to an interface card which translates signals between the DAQ chain and the hybrid • The 8 CBC 2 interface card has a Zero Insertion Force (ZIF) flexible circuit connector located on the bottom side of the card. • When the module is placed on the carrier frame with the hybrids facing up, the interconnection to the interface card is difficult because the connector is not visible. • Damage to module may be possible • We pointed out this problem and discussed for the solution with the CMS tracker Electronics group • The solution is to mount the module up side down on the specific carrier plate • This problem wont appear on the next generation of hybrids i. e. 8 CBC 3 • Guideline document is prepared and shared with the community to avoid this problem 12/5/2020 Workshop on Tracking Detectors 28

Connection of interface card to module (Cont. ) 12/5/2020 Workshop on Tracking Detectors 29

Connection of interface card to module (Cont. ) 12/5/2020 Workshop on Tracking Detectors 29

Connection of interface card to module (Cont. ) 12/5/2020 Workshop on Tracking Detectors 30

Connection of interface card to module (Cont. ) 12/5/2020 Workshop on Tracking Detectors 30

Minimizing the noise • We observed slightly more noise as expected from the module

Minimizing the noise • We observed slightly more noise as expected from the module • We discussed this problem with the system test group and module assembly group • Several suggestions were received such as star grounding and some modifications in the software • Nothing helped much • After by observing very carefully, we found out that the main source of generating the noise is hybrid itself. • We grounded the CF material in hybrid with the ground points using silver paint and short cables that solves the problem • We raised this issue with the hybrid group and now this step is included in the future hybrid assembly • Also shared the results with module assembly group and system test group to use these steps in case of similar situation 12/5/2020 Workshop on Tracking Detectors 31

Connection of interface card to module (Cont. ) Exploded view of module From Cristobal

Connection of interface card to module (Cont. ) Exploded view of module From Cristobal Nieto Martin, 6/8/2018 12/5/2020 Workshop on Tracking Detectors 32

Grounding Modifications in Module 4 12/5/2020 Workshop on Tracking Detectors 33

Grounding Modifications in Module 4 12/5/2020 Workshop on Tracking Detectors 33

Grounding Modifications in Module 5 12/5/2020 Workshop on Tracking Detectors 34

Grounding Modifications in Module 5 12/5/2020 Workshop on Tracking Detectors 34

Impact on Noise in Module 4 with these modifications 12/5/2020 Workshop on Tracking Detectors

Impact on Noise in Module 4 with these modifications 12/5/2020 Workshop on Tracking Detectors 35

Module 4 Before modification 12/5/2020 Workshop on Tracking Detectors 36

Module 4 Before modification 12/5/2020 Workshop on Tracking Detectors 36

Module 4 After modification 12/5/2020 Workshop on Tracking Detectors 37

Module 4 After modification 12/5/2020 Workshop on Tracking Detectors 37

Module 4 Before modification 12/5/2020 Workshop on Tracking Detectors 38

Module 4 Before modification 12/5/2020 Workshop on Tracking Detectors 38

Module 4 After modification 12/5/2020 Workshop on Tracking Detectors 39

Module 4 After modification 12/5/2020 Workshop on Tracking Detectors 39

Impact on Noise in Module 5 with these modifications 12/5/2020 Workshop on Tracking Detectors

Impact on Noise in Module 5 with these modifications 12/5/2020 Workshop on Tracking Detectors 40

Module 5 Before modification 12/5/2020 Workshop on Tracking Detectors 41

Module 5 Before modification 12/5/2020 Workshop on Tracking Detectors 41

Module 5 After modification 12/5/2020 Workshop on Tracking Detectors 42

Module 5 After modification 12/5/2020 Workshop on Tracking Detectors 42

Module 5 Before modification 12/5/2020 Workshop on Tracking Detectors 43

Module 5 Before modification 12/5/2020 Workshop on Tracking Detectors 43

Module 5 After modification 12/5/2020 Workshop on Tracking Detectors 44

Module 5 After modification 12/5/2020 Workshop on Tracking Detectors 44

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements •

Outline • Introduction • Module Testing setup • Hardware requirements • Software requirements • Installation and commissioning of test setup • Improvements in test setup • Interface card connection modification • Modifications in Hybrid Assembly Procedures to minimize the noise • Future work • Module 6 assembly and testing • Micro-TCA crate based readout • Summary 12/5/2020 Workshop on Tracking Detectors 45

Future Work • Assembly of module 6 will begin in start of November •

Future Work • Assembly of module 6 will begin in start of November • Issues faced in module 5 assembly • Improved jigs • Last module of CBC 2 type • Testing of module 6 • Normal testing • Cold test 12/5/2020 Workshop on Tracking Detectors 46

Future Work (Cont. ) • Addition of micro TCA crate in the test setup

Future Work (Cont. ) • Addition of micro TCA crate in the test setup • Will enable to readout both sides of module at same time 12/5/2020 Workshop on Tracking Detectors 47

Summary • Module testing setup is ready to test the module • All the

Summary • Module testing setup is ready to test the module • All the hardware and software updates are finished • Interface card connection problem is fixed to avoid damage in module • Noise problem in module is fixed • Hybrids assembly will incorporate the suggested changes • Future work includes assembly and testing of module 6 and micro. TCA crate operations 12/5/2020 Workshop on Tracking Detectors 48

Thank you 12/5/2020 Workshop on Tracking Detectors 49

Thank you 12/5/2020 Workshop on Tracking Detectors 49