Home

MPA-Light User Manual

image

Contents

1. Pixel Matrix i to periphery to periphery l Pixel Group 32 18 E ROW 2 ROW 1 y A from discriminator E E E ae SL E ca ee A A Sample Clock Clear from to FE Internal S hutter pixel logic nee Periphery EM A te Control Logic Memo Analog Bias e A CML Clock Analog Y Receiver A Serial Configuration Empty Serial Readout Shutter Ml lovDD PVDD Calstrobe wh OR trigger system DVSS IOVSS strip jf Memory 290 VREFXS Clock Out Figure 7 MPA Light Block Diagram 10 PH ESE ME MPA Light User Manual V1 2 5 Mode of operation The MPA Light operation is divided in Configuration Acquisition and Readout as shown in figure 8 Configuration After power up sequence the ASIC is ready to be configured through the serial interface dedicated to the configuration which has dedicated enable Pin 18 clock Pin 19 input Pin 16 and output Pin 4 pads Shutter input must be closed Shutter 0 during configuration You can find details about the Serial Configuration in Chapter 6 Acquisition When the ASIC is configured the Shutter must be open Shutter 1 to start the acquisition During acquisition the ASIC must receive the system clock in the MPA Light the nominal frequency is 160 MHz but this value has been increased to 320 MHz in the final MPA Two main acquisition modes are available in the MPA Light ASIC e Asynchronous acquisition consists in a rip
2. Oo PML heeft Pixel Mask S 2 6 89 CWO Pixel Clustering Width 14 PH ESE ME MPA Light User Manual V1 2 ROW 2 Oo PMRO heeft Pixel Mask O 2 6 Bo SP Signal Polarity S 9 SR Synchronous Readout Enable Analog pixel configuration Trimming DAC TrimDAC configuration allows compensating the pixel to pixel threshold variation Calibration Enable CEL or CER connects the front end input to the test capacitance You can find detailed information about Trimming DAC and Calibration Enable in Chapter 7 Digital pixel configuration Pixel Mask PM enables the output of the pixels Asynchronous readout AR enables the hit counting mode Cluster Width CW configuration set the max accepted cluster width from the pixel logic Synchronous readout SR enables the binary readout Signal polarity SP defines the binary readout polarity You can find detailed information about digital pixel configuration in Chapter 8 Oo Front end Output is NOT enabled Oo Asynchronous Readout is NOT enabled OO Calibrationis NOT enabled OO Clusteringis NOT enabled Signal Polarity SP O Synchronous Readout is NOT enabled 15 PH ESE ME MPA Light User Manual V1 2 Periphery Configuration Configuration data is loaded as a 32 bit word in the Periphery MSB first from bits 31 to 0 1 3 7 RT O0 1 SCW 0 3 Strip Cluster Width 8 11 The first 16 bit configures the Periphery Logic while
3. gt https espace cern ch Tracker Upgrade Electronics CIC default aspx 1 3 The MPA Light The MPA Light is the first prototype of the Macro Pixel ASIC in a 65 nm Low Power CMOS technology It consists in a reduced size MPA with a pixel array of 16 x 3 pixels instead of 120 x 16 pixels The size of the single pixel will be 100 x 1446 um like the final MPA The principal purposes of this ASIC are to prototype and qualify the analog Front End circuitry to facilitate the development of the sensor and to understand and solve the technical aspects of the module assembly _ Pixel Row Row Chip Pixel Width Pixel Length 25 16 mm 1446 um MPA Light 6 338 mm 1446 um Input each 25ns gt Pixel hits from Front End 120 pixels x 16 rows 40 MHz Strip hits from SSA chip 120 strips MPA 8 MPA 3 MPA 2 puts MPA 1 1 MH ome L1 data L1 1 MHz L1 Data L1 Data Memories Logic To CMS Back End Output Interface 320MHz Stubs BX MPA 16 Stub Finding 40 MHz Logic MPA 10 MPA 9 Figure 3 MPA structure with connectivity 3 PH ESE ME MPA Light User Manual V1 2 Analog Pixel FE a Row 3 Digital Pixel Logic c WY BB connection 3 An 1 MUL to detector pixels BEERS Hy akaa A E Row 2 x lt E m 00 om mM 5 E Ww RA A i S5 EEEE HETE codes il l FU Row1 dl BB bias line E y Anaiog B
4. asynchronous and synchronous OR Trigger is an output control signal independent from the Shutter signal It consists in the OR ing of the discriminator output of all the pixels The output signal is sent directly as output HitOR The acquisition modes digitize the Analog FE output within the pixel 8 1 Pixel architecture Every pixel includes Analog Front End 10 bits registers for pixel configuration and 2 AND gates to filter the FE output before the acquisition system and a ripple counter for asynchronous acquisition The first AND gate filters the signal with the Pixel Mask PM bit of the configuration register while the second one with the IntShutter signal If the signal passes the two AND gates it gets to the acquisition systems The pixel clustering module includes the binary readout and the pixel clustering logic It is common for two pixels as the vertical buffers The Vertical Buffer module buffers the data from the pixel clustering module Synchronous mode of acquisition the data for the OR Trigger before Shutter AND gate and the bus from the pixels data from the rows above and transmits them to the next pixel row towards the periphery aaa eae aaa ae ae ae eae ae aaa ae ae ae ia g e 07 OO Pixel 1 SPI SPI Configuration Readout c clk SPI Configuration Data Data Counter i Shutter 10 bit Pixel CA A IT Clustering q _ AAA sl Ed 118 Bus to Periphery Stub Finding Logic and Hit OR pas
5. below 30 uA for the nominal bias condition input transistor biased with 16 uA The pulse gain of the front end amplifier seen at the discriminator input is about 95mV fC post extraction simulation and the peaking time of the amplified pulse from the detector is around 24ns which limits the time walk of the front end channel preamplifier shaper discriminator below 14ns for signals ranging between 0 75 and 12fC and the discriminator set to 0 5fC threshold The simulated noise for the expected input capacitance of around 500fF 280fF detector capacitance 55fF bonding pad 160fF ESD and worst case detector leakage current 50nA is around 200e ENC The schematic of one channel of the front end is shown PEER de THRESHOLD i TRIM DAC DAC in figure 11 D D TEST PIN 32 Hq CALSTROBE PIN 7 4 a Figure 12 Schematic diagram of the front end channel comprising preamplifier differential amplifier integrator two stage discriminator and threshold and calibration circuits 18 PH ESE ME MPA Light User Manual V1 2 7 1 Specifications Preamplifier Shaper characteristics e Type ofthe detector n on p DC coupled maximum leakage 200nA e Gain at discriminator input 95 mV fC post extracted simulation amplitude of analog signal of discriminator e Extracted gain from S curves 85 mV fC post extracted simulation gain extracted from threshold scans difference of the analog gain and t
6. no encoding or correlation is performed on the data Centroid Extraction Mode OM 10 When the device is in Centroid Extraction Mode the periphery logic encodes the position of the hits centroids coming from the pixel matrix Every centroid is a 7 bit word Centroid 0 6 Z Position 0 1 Position 2 6 The logic encodes up to 8 centroids and every memory word contains the centroid and the bunch crossing ID Data 0 71 Centroid1 0 6 Centroid2 7 13 Centroid8 49 55 BX 56 71 The memory is the same as in stub finding mode but no header is foreseen This mode allows the study of the encoding technique included in the MPA Light The last mode of the Periphery logic allows the MPA Light to emulate a strip ROC and to generate the input strips for another MPA Light 24 PH ESE ME MPA Light User Manual V1 2 Strip Emulator Mode OM 01 In the Strip Emulator mode the output of the Analog FE is OR ed per column obtaining a vector of 16 bits which represents the hits per column and can be used as Strip input by another MPA Light in Stub finding mode A 16 4 serializer transmits them at system clock frequency 160 MHz nominal through Strip 0 3 Since the sample clock 40 MHz nominal is 1 4 of the system clock the 16 bits strip data are transmitted in one sample clock cycle starting from the 4 LSB bits 0 to 3 When the Strobe is high the data on the Strip pins are valid The rising of this signal coincide with
7. not overwritten if the acquisition exceeds the size of the memory The memory is reset when acquisition begin Shutter opening and only the events with data are saved 17 PH ESE ME MPA Light User Manual V1 2 7 Front End The preamplifier is built with a buffered cascode input transistor NMOS 9 6 um 140 nm loaded with a degenerated PMOS cascode current source and enclosed with Krummenacher feedback providing leakage compensation for the n on p silicon sensors up to 200nA An extra current source directly supplying the input transistor provides extra boosting of the bandwidth and minimization of the noise contribution from the active loads The second stage working as an amplifier integrator and threshold interface is built with differential folded cascode loaded with resistors The common threshold for the discriminator is provided by high impedance current source mirroring the output current from an 8 bit mutual DAC and sourcing it to one of load resistors which produces a DC voltage imbalance The local per pixel 5 bit DAC is connected to the second load resistor which provides the equalization of the discriminators offset spread A two stage comparator consists of folded cascode differential amplifier with swing limiter preventing saturation of this stage due to DC threshold voltage at the input followed by the differential to single ended stage which also provides hysteresis The overall current consumed by the front end is
8. the first transmission clock cycle of the system clock The input strips for the stub finding can be also generated from the test system In this case the transmission must follow some rules Strip transmission to MPA The Strobe signal rising edge must be aligned with the first transmission clock cycle 160 MHz with valid Strip data The Strobe signal allows the MPA Light which receives the data to align itself with the correct phase The Strobe signal stays high up to the end of the acquisition Shutter om LULU UUUUU UU UI Strip Data Strobe a a Figure 18 Strip data transmission example 25 PH ESE ME
9. 6b Cluster n l eS Extraction c e Figure 16 Stub Finding Mode block diagram 23 PH ESE ME MPA Light User Manual V1 2 Stub Stub Bending 2 Bending 1 5 Strip Hit Centroids aa Centroid Centroids a J y 1 Search Stub Position 5 Stub Position 15 5 l I i Z Position is contained Z Position is contained Window in Z 4 in Z 11 Figure 17 Stub finding example The generated stubs are written in the periphery memory up to a limit of 4 stubs per bunch crossing and with a Bunch crossing ID of 16 bit total 72 bit word Data 0 71 Stub1 0 12 Stub2 13 25 Stub3 26 38 Stub4 39 51 BX 52 67 1111 The memory stores up to 96 words per acquisition phase and when it is full it does not overwrite A header of 4 bit at 1 is attached to each word The Empty signal indicates when the first word is written in the memory The MPA Light contains also two modes of operation which activate only some steps of the data processing No Processing Mode OM 11 In the No Processing mode the periphery logic writes directly in the memory the output of the pixel matrix if there is at least one bit different from 0 Every word contains the Pixel Matrix hits the Bunch crossing ID and a header of 8 bit at 1 Data 0 71 Pixel Matrix Hits 0 47 BX 48 63 11111111 The memory is the same as in the stub finding mode This mode is useful to study the binary readout and the pixel clustering logic since
10. ATACONF STRIP4 ENCONF CLKCONF DVSS V o DVDD PVDD VSSPST VDDPST AVDD AVSS AVDD AVSS VBIAS VBIFEED VBIPRE 32 CAL Analog Output Calibration DAC Probe point 09 O WW HE 50 100 80 TOOOOBUEHOHBH0RE pooppEopnppEEopaApA 130 100 Figure 6 Pad Numbering and Pad dimensions in um 7 PH ESE ME MPA Light User Manual V1 2 3 Power e DVDD Digital Supply 1 2 V supplies the Digital Logic in the entire chip but the Periphery Logic Corresponding ground is DVSS e PVDD Periphery Supply 1 2 V supplies the Periphery Logic Ground is common with DVDD DVSS e AVDD Analog Supply 1 2 V supplies Bias Structure and Analog Front End Corresponding Ground is AVSS e VDDPST I O Supply 2 5 V supplies the I O Pad Corresponding ground is VSSPST A The 2 5 V supply is an only MPA Light feature The final MPA will not have 2 5 V supply it will use I O pad designed for 1 2 V 3 1 Power On Down sequence Digital I O pads contain a Power On Control POC system to prevent I O unknown state For this reason a particular Power On sequence must be followed 1 Turn On the VDDPST voltage 2 5V 2 Turn On the DVDD voltage 1 2V 3 Turn On the AVDD voltage 1 2V 4 Turn On the PVDD voltage 1 2V For the same reason a particular Power Down sequence must be followed 1 Turn Off the PVDD voltage 2 Turn Off the AVDD voltage 3 Turn Off the DVDD voltage 4 Turn Off the VDDPS
11. ICs that are bump bonded onto it The pixelated sensor instead is read out by 16 Macro Pixel ASICs MPA distributed in two rows bump bonded on it Wire bonds connect the MPA periphery to the same substrate carrying the SSA hence realizing the top to bottom connectivity PH ESE ME MPA Light User Manual V1 2 ShortStripASIC x 8 Concentrator IC LP GBT and VT Rx Figure 1 PS Module Exploded view From a functional point of view the SSA processes the sensor strip signals and sends the hit information to the MPA at each bunch crossing The latter stores the full event pixel and strip hits and correlates the hits from the two sensors to generate the stubs Upon reception of a Level 1 trigger i e after the Level 1 trigger latency the MPA sends the whole event information to the readout back end electronics The generated stubs are instead sent out at each bunch crossing to the trigger back end electronics with latency due to the stub finding process The MPA output data does not reach directly the CMS back end another ASIC the Concentrator IC CIC aggregates the data from the 16 MPAs on each module and sends them to the Low Power GigaBit Transceiver LP GBT which transmits a serial stream to the CMS back end through an optical link transceiver VTRx 1 2 The Macro Pixel ASIC The large size of the pixelated sensor requires the use of 16 MPA ASICs for reading out a single sensor Every chip connects to 120 x 16 pixe
12. MPA LIGHT USER MANUAL CERN PH ESE ME 02 06 2015 Author Davide Ceresa Mail Davide Ceresa cern ch Revision History Version 1 0 11 11 2014 Draft version Version 1 1 16 03 2015 First version Version 1 2 02 06 2015 Reviewed version text and picture Compact Muon Solenoid MPA Light User Manual V1 2 Contents A eticeasdnetchonbat ca eatnuttaautentidaacinute heaea Sed E 3 1 1 THe Pixel Strip WICC GC racce ce tek cvaclscencs aia Galore nal sik dd 3 1 2 TOG MIAChO Pre ASIC at A tau ticaceten 4 1 3 TRE MRA tadas 5 2 PeribheryWire bo dine Pad Detinitioniii cil 7 3 POW E ES e E EE E A E E 8 3 1 Power On DOWAS edu encendida docu 8 Gi BIG Ci BT eL y e O 9 gt Mode O Operator ii adan 11 6 ControlLosicand Interi aces a it 12 6 1 Reference Clocks and TIMING aaron 13 6 2 CONTBULATION snr Reet ecoed ieee Gee siine red tito eerie oe 14 6 3 A 17 A ROn st A E N E E cease etait yscea a A cease TA sac eee atest 18 7 1 Specifications a id 19 8 MOdes 0r ACUSA al 21 8 1 dp el lc ge MIRCCUUNG O PA OE o ES PO O CO E Woucdtenaih ekastant tna swuus teases 21 8 2 ASVUICATONCUS ACUSAN ta ici 22 8 3 Synchronous ACQUISITION a A ia 22 2 PH ESE ME MPA Light User Manual V1 2 1 Introduction The CMS tracker at HL LHC is required to provide prompt information on particles with high transverse momentum to the central Level 1 trigger For this purpose the innermost part of the outer tracker is based on a combination o
13. T voltage A Rise time of every supply must be gt 50 us 3 PH ESE ME MPA Light User Manual V1 2 e Block Diagram The MPA Light design has a Pixel Matrix and a Periphery The ASIC block diagram is show in figure 7 Pixel Matrix includes 48 pixels distributed in 3 rows Each pixel is composed of e Analog Front End FE reads out the charge generated by an ionizing event in the pixel or by the test capacitance when the ASIC is not bump bonded to a detector The electronics is composed by a preamplifier a shaper and a discriminator The discriminator output is sent to the digital back end which starts with the Pixel Logic gt You can find details about Analog Front End in Chapter 7 e Pixel Logic is common for a 2 pixels group and carries out the read out of analog front end According to the configuration it digitizes the discriminator output using ripple counter asynchronous or binary readout synchronous If enabled the Pixel Clustering reduces the binary readout data before the transmission to the Periphery Logic gt You can find details about the pixel logic in Chapter 8 Periphery includes three macro blocks e Control Logic is responsible for the control of the ASIC It generates the internal shutter the clear signal and the Sample clock during acquisition Shutter 1 These signals are distributed to the pixel matrix with one column every 8 pixels and to the periphery logic The control logic receives t
14. Y To Hit OR ttre me o Block B Ripple 7 Counter Shutter l 10 bit l Configuration register To next l Il Il l Figure 13 2 pixels architecture 21 PH ESE ME MPA Light User Manual V1 2 8 2 Asynchronous Acquisition Every pixel contains a 16 bit ripple counter which counts the number of pulses from the discriminator on the falling edge The counting is reset at every new acquisition and can be disabled with the AR Left or Right enable configuration bit The discriminator output polarity does not affect the counting capabilities of the readout system Calibration strobe from testbench Injected pulse IT Threshold Shaper Output l Discriminator Output Figure 14 Asynchronous acquisition waveforms During testing the analog performances are measured comparing the number of hits counted with the number of calibration strobe signals In this type of measurement the Sample clock is not used and no information about the acquisition time is collected 8 3 Synchronous Acquisition The first step of the synchronous acquisition consists in the binary readout of the analog FE The hit detector logic detects the rising or falling edge of the discriminator depending on the set polarity SP and generates a pulse of one clock cycle s length no matter what is the length of the discriminator pulse The binary readout output is proc
15. d by about 2 millimeters at an almost perpendicular direction to the plane of the sensors generates a so called stub The stub is the elementary primitive to build a vector of these high momentum particles The Stub finding logic correlates the data from two sensors to find these stubs In the MPA Light case the data from the pixel detector are combined with the data received through Strip 0 3 pins A 4 to 16 deserializer collects the data at 160 MHz and generates a 16 bit strip hit vector which is processed by the stub finding logic While pixel clustering is carried out at pixel level the strip clustering is carried out in the periphery When the centroids have been computed their row and column positions are encoded In order to align the two data paths the retime registers are programmable using RT 0 1 configuration bits Finally the coincidence logic computes the position difference between the rows coordinates of pixel and strip centroids if the difference is lower than the threshold of 4 pixels a stub is generated A stub is a 13 bit word containing the row and column coordinates of the stub corresponding to the pixel coordinates and the bending of the stub corresponding to the difference between the two row coordinates pixel and strip Stub 0 12 Z Position 0 1 Bending 2 6 Position 7 12 Pixel Centroid C pooo b Column O Meal encoder i n c PS Stub Stub Jo Ne eae Sarte 4x13b gt egiste Strip d 7 cea I a hits s y 1
16. e i l i i i l aro ULL LIL OutRO i or OutMem Figure 8 Control signal example for configuration acquisition with two test pulses and readout 11 PH ESE ME MPA Light User Manual V1 2 6 Control Logic and Interface The chip is controlled through a limited number of signals Serial Configuration Interface The pixel and periphery configurations are handled over a serial interface which consists in a shift register controlled by e ClkConf is the clock signal for the configuration registers e DataConf is the input data for the configuration shift register His value is saved in the first register at each clock cycle The value is captured on the rising edge of the ClkConf e EnConf is the active high enable signal When low the chip does not accept input and clock e OutConf is the output of the configuration shift register It is connected to the output of the last register and it is ready after the rising edge of the ClkConf EnConf E ClkConf ANANANA DataConf OutConf Figure 9 Timing Diagram for Serial configuration interface gt You can find details about the Serial configuration registers in paragraph 6 2 Serial Readout Interface The pixel hit counters and the periphery memory are readout over a second Serial Interface which includes separate data output for counters and memory The counters are chained in a shift register controlled by e CIKRO is the clock signal for the counter re
17. e the calibration voltage can be directly measured e Calibration signal range 0 450 mV charge range 0 9 fC e Calibration signal step 1 768 mV charge 0 035 fC Calibration DAC is controlled through bits CALDAC lt 0 7 gt of the control registers 19 PH ESE ME MPA Light User Manual V1 2 Bias Structure 3 input pads with reference voltages bandgap voltage for the final MPA chip controlling e Input transistor current Pin 29 linput in figure 7 The nominal value of the bias is 16 uA for the control voltage at Pin 29 equal to 300 mV e Krummenacher current Pin 30 Ikrum in figure 7 The nominal value of the bias is 80nA for the control voltage at Pin 30 equal to 300 mV e All remaining bias currents and voltages 14 currents 4 voltages Pin 31 The nominal voltage is 300 mV for all the three references Biases can be adjusted within the range 25 Charge fC Threshold DAC Threshold mV Table 1 Simulated values for middle of the S curves Threshold scans for varius input charges 20 PH ESE ME MPA Light User Manual V1 2 8 Modes of Acquisition The acquisition phase is controlled by the Shutter When it is open Shutter 1 the Control Logic generates the Clear pulse to clean the readout register afterwards opens the IntShutter and generates the SampleCik The IntShutter starts the acquisition The MPA Light includes two acquisition modes which are active during the acquisition
18. essed by the pixel clustering Logic More details about the Pixel clustering logic and the Stub Finding logic can be found at More details about the Pixel clustering logic and the Stub Finding logic can be found at http iopscience iop org 1748 0221 9 11 C11012 Threshold Shaper Output A A Discriminator Output Edge detector 40 MHz Clock Binary readout Output Ll Figure 15 Synchronous acquisition waveforms 22 PH ESE ME MPA Light User Manual V1 2 Pixel Clustering Logic The pixel clustering implements the cluster elimination and centroid extraction The cluster elimination and centroid extraction processes the binary readout data within the cluster information from the adjacent pixels of the same row in the SampleCIk clock cycle after the sampling It eliminates the clusters with a width larger than the value set by Cluster Width CW and finds the center of the remaining cluster At the same time it also provides the cluster information to the adjacent pixels If CW 00 cluster elimination and centroid extraction are disabled and the binary readout data passes without modification this logic step The processed data is sent to the periphery logic in the next SampleCIk clock cycle The Periphery Logic elaborates the Pixel Matrix data according to the Operation Mode OM chosen during configuration Stub Finding Mode OM 00 A particle traversing a set of two sensors space
19. f a pixelated sensor with a short strip sensor the so called Pixel Strip module PS The readout of these sensors is carried out by distinct ASICs the Strip Sensor ASIC SSA for the strip layer and the Macro Pixel ASIC MPA for the pixel layer The processing of the data directly on the front end module represents a design challenge due to the large data volume 30720 pixels and 1920 strips per module and the limited power budget This is the reason why several studies have been carried out to find the best compromise between ASICs performance and power The higher luminosity for the Phase ll upgrade of LHC entails new challenges in the design of the CMS silicon outer tracker The higher granularity needed to keep the occupancy level at a few percent and the requirement of having a good estimation of the z coordinate of the hit gives rise to the need of pixelated sensors Furthermore to keep the Level1 L1 trigger rate at an acceptable level 500 kHz to 1 MHz requires the capability to perform quick recognition of particles with high transverse momentum pT A particle traversing a set of two sensors spaced by about 2 millimetres at an almost perpendicular direction to the plane of the sensors generates a so called stub The stub is the elementary primitive to build a vector of these high momentum particles The stub finding is based on the concept that a low pT track bends more in the 3 8T magnetic field of CMS than a high pT track and it u
20. gisters e DataRO is the input data for the counter registers His value is saved in the first register at each clock cycle The value is captured on the falling edge of the C kRO e Shutter is an active low enable signal When high the chip does not accept input and clock e OutRO is the output of the counter shift register It is connected to the output of the last register MSB counter of pixel 48 and it is ready after the falling edge of the C kRO The periphery memory is controlled by the same clock C kRO and uses the same enable Shutter active low but has dedicated output e MemOut is the output of the periphery memory The memory is not part of the shift register containing the counters The data are shifted out on the falling edge of the C kRO gt You can find details about the Serial readout timing and use in Paragraph 6 3 Shutter signal The Shutter signal allows to readout the chip when it is low while when it is high it activates the data acquisition from the analog Front End When the Acquisition phase begins the 12 PH ESE ME MPA Light User Manual V1 2 Control Logic generates three internal signals which are distributed to the Pixel Matrix through a column every 8 pixels and to the Periphery Logic e Clear Pulse of 1 5 ns nominal value which reset all the counter registers and the memory e IntShutter delayed shutter which starts the acquisition after the clear signal e SampleClk Clock signal fo
21. he discriminator output signals from the FE and generates a trigger signal OR trigger Also the serial interfaces are controlled by the Control Logic gt You can find details about the control logic in Chapter 6 e Periphery Logic processes and stores the data from the Pixel Logic It receives the pixel logic output processes them according to the configuration and stores the results upon the readout phase or sends them out through the Strip I O The storage is carried out with a dedicated collection of register called Periphery memory It has a dedicate power supply PVDD gt You can find details about the periphery logic in Chapter 8 e Analog Bias generates the current and voltage references for the FE It needs three external voltage references and includes also the Digital to Analog Converter DAC for Calibration pulse amplitude and Pixel Threshold gt You can find details about Analog Bias in Paragraph 7 2 Configuration and readout are serial e Serial Configuration allows loading the configuration registers in the Pixel Matrix and in the Periphery gt You can find details about the Serial Configuration in Chapter 6 e Serial Readout allows the readout of the counters in the Pixel Logic and the Periphery memory gt You can find details about the Serial Readout in Chapter 6 9 PH ESE ME MPA Light User Manual V1 2 Pixel Group 8 pixels gt A l il Pixel Group 41 48 ROW 3
22. he extracted gain caused by the minimum overdrive of the comparator and comparator hysteresis e Linearity INL lt 2 in the 0 3 fC range and threshold set to 0 5 fC e Peaking Time 24 ns e Time Walk lt 14 ns for signals ranging between 0 75 12 fC with threshold set at 0 5 fC e PSRR Worst Case gt 10dB e Noise Worst Case lt 200e Comparator Stage A threshold is applied as a differential voltage offset to the comparator stage This threshold voltage is applied from an internal 8 bit DAC bits THDAC lt 0 7 gt e Threshold range O mV to 370 mV Nominal setting 48 mV DAC 33 equivalent to 0 5fC e Threshold step 1 456 mV e Discriminator offset spread lt 90 mV peak to peak before trimming The discriminator offset inside each pixel is controllable with 5 bit bits TRIMDAC lt 0 4 gt e TrimDAC Threshold range 120mV nominal e TrimDAC Resolution range 5 bit step 3 75 mV nominal Calibration Circuit Calibration signal distributed with one calibration line can be applied to on chip calibration capacitor 20fF connected to front end input with CMOS switch controlled with one of the channel configuration bit Address and the number of connected channels to the calibration line as well as the amplitude of the calibration signal is set via the control logic The voltage applied to the Calibration Capacitors by the chopper is determined by an internal 8 bit DAC The calibration line is also brought to pad pin 32 wher
23. hutter as shown in figure 10 Consequently it is good practice to open close the shutter on the falling edge of the system clock in order to avoid race conditions Shutter Pa sema PIP IPISI TAPP Sample clock i Figure 10 Clock divider phase alignment example 13 PH ESE ME MPA Light User Manual V1 2 6 2 Configuration The serial configuration interface allows configuring the registers in the pixel matrix and in the periphery In the following paragraphs the configuration order and the register available are reported The full description of the register functionalities is reported where the related functionalities are described Configuration Order Configuration Data are loaded in the following order 1 Pixel Matrix Configuration The basic design unit is the 2 pixel group where each pixel contains 10 bit for configuration 8 bits for single pixel and 2 bits for 2 pixel group Each 2 Pixel group word is loaded from the MSB from bit 19 to 0 and the pixel order is a Row 3 From Pixel 48 47 to Pixel 34 33 b Row 2 From Pixel 17 18 to 31 32 c Row 1 From Pixel 16 15 to Pixel 2 1 2 Periphery Configuration From MSB from bit 31 to bit 0 Configuration In 511 0 Pixel 48 47 511 492 A The Row2 pixel configuration order is the opposite of Row1 and Row3 Pixel Matrix Configuration Pixel Matrix configuration is loaded as a 20 bit word in the pixel matrix where every word includes ROW 1 and 3
24. ias FEE id f Digital Periphery Logic BB connection 00000000 to PCB hybrid detector 0600000090 Bump Bonding Pads 000000090 periphery 000000090 WB connection pap pipi pd to PCB Hybrid staggered 8 Driver Figure 4 Left MPA Light floorplan and dimensions Right MPA Light connectivity BB Bump bonding WB Wire bonding The MPA light will be used in a first assembly test called MaPSA Figure 5 MaPSA assembly will be composed of 6 MPA light chips bump bonded to a pixelated detector The Bump Bonding pads in the Pixel Matrix allow connecting the Front End with the detector pixels the Bump Bonding Bias Line allows having a common ground between ASIC and detector Figure 4 The connectivity to the test system sits in the periphery and it is available for both bump bonding and wire bonding connectivity The double connectivity makes the MPA Light compatible with different assembly procedures More information about the different assemblies can be found at gt https espace cern ch Tracker Upgrade Electronics MaPSA SitePages Home aspx Figure 5 MaPSA Light 3D view 6 PH ESE ME MPA Light User Manual V1 2 Periphery Wire bonding Pad Definition Name CLK OUTRO CLK OUTCONF HITOR SHUTTER N NINININ IN IN IN IN ININ R R PR PR PR P P P P UI WIN e N O O0O J DM UTI BjIWIN R O CO N DD U1 B OW NM CALSTROBE OUTMEM STROBE EMPTY STRIP1 HE 0 E CLKRO STRIP2 DATARO STRIP3 D
25. ls and it is composed by a pixel matrix region of 12mm x 23 16mm and a periphery region of about 2 mm that resides on one edge of the chip as shown in figure 2 The MPA logic processes at each bunch crossing the data from the pixel front end and from the SSA through three functional blocks as illustrated in figure 3 e The L1 data block stores the full event information and sends it out if it receives a L1 trigger It stores the hit information from the two front ends Pixel and Strip without any data reduction in the L1 Memories for the duration of the L1 latency Upon arrival of a L1 trigger the event is processed by the L1 Data Logic which encodes the position of each cluster and its width PH ESE ME MPA Light User Manual V1 2 16 pixels 23 16 mm Periphery i 120 pixels 2 mm MPA size 12x26 mm2 12 0 mm borders Pixel size 100 um x 1446 um pixels 120 x 16 1920 Z axis Figure 2 MPA structure with dimensions Bottom PS module block diagram with detailed MPA e The stub finding logic receives the same input of the L1 data block synchronously with the 40 MHz bunch crossing frequency and looks for coincidences within a narrow geometrical angle between pixel and strip clusters in order to find and encode the stubs e The Output Interface organizes data from the two previous blocks and transmits them to the Concentrator IC at a frequency of 320 Mbit s More details about Data format and Simulation studies at
26. ple counter per pixel which counts the number of pulses from the Analog Front End e Synchronous acquisition implements the binary readout It samples the output of the Analog Front End with a 40 MHz clock which is obtained dividing by 4 the system clock The hits detected by the Analog Front End are associated with a time stamp which counts the number of 40 MHz clock cycles from the acquisition begin The hit data can also be processed according to the configuration of the ASIC and they are stored on chip upon the readout phase You can find details about the acquisition modes in Chapter 8 When the MPA Light is not connected to the sensor or during tests the ASIC can be operated with the on chip test capacitance Every pixel is connected to a 20 fF capacitance which is discharged when a Calstrobe signal pin 7 is sent to the chip the amplitude of the charge is set with the Calibration Digital to Analog Converter whose value is defined during configuration as well as the per pixel enabling of the test capacitance To stop the acquisition the Shutter must be closed Shutter 07 Readout The readout is controlled through a second serial interface dedicated to readout The clock pad Pin 12 controls the readout of the counters Pin 2 and of the Periphery memory Pin 8 You can find details about the Serial readout in Chapter 6 Shutter Configuration Acquisition Readout ClkConf el po DataConf l l i l i Calstrob
27. r the sampling of the Analog signal from the FE and for the Periphery Logic operation Calstrobe signal is an input signal which determines the time and duration of the pulse injected in the analog front end by the test capacitance OR trigger signal is an output signal which consist in the OR logic operation of the discriminator outputs from the whole pixel matrix Empty signal is an output signal which goes to O when the first word is written in the Periphery memory 6 1 Reference Clocks and timing System Clock The MPA Light system clock has a nominal frequency of 160 MHZ 320 MHz in the final MPA and it has to be provided from the test system The clock receiver is a CML differential receiver Pad 1 and 3 with the following specifications Common Mode 900 mV Nominal levels 600 mV 1 2V Peak to Peak Voltage from 200 mV to 600mV Termination resistance 100 Ohm Sample Clock The SampleCIk signal is internally generated with a clock divider When Shutter is high the System Clk is divided by 4 obtaining the SampleCIk signal nominal frequency 40MHz The latter is distributed to the pixel matrix as sampling clock for the binary readout and as clock for the data processing Sample Clock Phase alignment The system Clock division by 4 generates a Sample clock with 4 possible phases The Shutter signal set the phase of the Sample clock the Sample Clock will be aligned with the first system clock rising edge after the opening of the s
28. ses the distance between hits from the same track in these two sensors to discriminate between them The requirements mentioned above together with the limited power and material budget drive the development of the tracker modules in order to generate stubs each module is composed by two sensor layers the first of which is a pixelated sensor to ensure the high granularity while the other is a strip sensor to limit the power consumed by the readout ASICs and to reduce the number of electrical lines on the hybrid 1 1 The Pixel Strip Module This new stub finding module accommodates a strip sensor and a pixelated sensor covering an area of approximately 5cm x 10cm and is mounted on a mechanical assembly providing support and cooling as shown in figure 1 This module can be placed with different orientations in the outer CMS tracker in the barrel layers the beam is parallel to the z axis of the module while in the end cap layers it is parallel to the y axis of the module and in both configurations the x axis stays on the r phi plane Along the x axis the dimensions of the strips and pixels length is 100 um while along the z axis it is 2 5 cm for the strips and 1 446 mm for the pixels Consequently the strip sensor is segmented into 2 x 960 strips while the pixel sensor is segmented into 32 x 960 pixels The strip sensor is read out from 16 Short Strip ASICs SSA Wire bonds provide the connectivity to a high density substrate carrying the AS
29. test system Configuration Readout Acquisition Readout l CIkRO l l 1 l l DataRO l I Figure 11 CIKRO control example Asynchronous data readout The hit counters are in a shift register configuration with dedicated output OutRO pin 2 and input DataRO pin 14 Data are transmitted on the negative edge of the clock and the output pin when shutter is low is connected to the MSB of the 48 pixel counter The readout pixel order is 1 Row 3 From Pixel 48 to Pixel 33 2 Row 2 From Pixel 17 to 32 3 Row 1 From Pixel 16 to Pixel 1 Asynchronous Readout Header After the 1 pixel counter the shift register contains a 32 bit programmable header The header is loaded during readout through the DataRO pin and is the only register which is not reset at acquisition begin Shutter opening This header is useful to check the coherence of the data when they are readout after the acquisition and can be easily loaded sending always one at the DataRO pin during readout for example Synchronous data Readout The data from the synchronous readout are saved in the periphery memory composed by 96 words of 72 bits The CIKRO controls the serial readout of the memory through the WemOut pin The bit and word readout order are e From Bit 71 to Bit 0 e From Word 1 First event saved to Word 96 Last event saved The data format changes depending on the chosen operative mode see detail in paragraph 8 2 and the memory is
30. the last 16 bits contains the values of the 8 bit DAC used for comparator threshold and calibration pulse You can find detailed information about Threshold and Calibration DAC in Chapter 7 OO Stub Finding Logic Mode 2222 No Processing Mode OO No Retiming o Strip Cluster Width SCW 0 3 represents the Strip Cluster cut between O and 8 in binary coding Correlation Offset SH 0 3 represents the value of the offsets with half pixel precision and with two s complement coding offset can be negative Left or Right You can find detailed information about Operation Mode Retiming Strip Cluster Width and Correlation Offset in Chapter 8 16 PH ESE ME MPA Light User Manual V1 2 6 3 Readout When Shutter is closed Shutter 0 the collected data are read out through the OutRO and MemOut pins under the control of a readout serial clock C kRO Data are sent out on the falling edge of C kRO Once the collected data are read out they cannot be read again CIKRO control To avoid timing problems during readout the C kRO must fulfill two requirements e When Shutter opens Shutter rising edge C kRO must be at 0 e When Shutter closes Shutter falling edge CIkKRO must be at 1 Consequently when the shutter is high the CIkRO must be set at 1 It is good practice to insert some delay between the shutter opening and the CIKRO setting to 1 to compensate different trace delay between the two signals on the

Download Pdf Manuals

image

Related Search

Related Contents

HP Pascal for OpenVMS Language Reference Manual  Documentation "Stage au cabinet du praticien"  Table of Contents  aa-600-1000-1400-manual  Graybox™ - Trade-UA  Hitachi CP-WUX645N data projector    RLX2 Series User Manual  Hinweis!  USER`S GUIDE (Basics) GUÍA DEL USUARIO - Support  

Copyright © All rights reserved.
Failed to retrieve file