Outline
description
Transcript of Outline
FSBB 0 Sensor - Tests preparationMain characteristics - Readout – Test systems - HW
Gilles CLAUS (on behalf of PICSEL and ALICE teams of IPHC-Strasbourg)
IPHC [email protected] 2 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Outline
EUDET Beam Telescope
FSBB 0 (Full Scale Building Bloc)
Main characteristics
Readout
FSBB Characterization & HW Interface
For FSBB characterisation by IPHC team
For FSBB characterization by ALICE collaborators
IPHC [email protected] 3 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
FSBB 0 : MISTRAL & ASTRAL Two versions : MISTRAL & ASTRAL
Three FSBB 0 submitted in One single chip Chip ~ Equivalent size as FSP (Full Scale Prototype) Two MISTRAL (M0a, M0b) One ASTRAL (A0)
MISTRAL T r.o 41,6 µs - ASTRAL T r.o 20,8 µs
Chip organisation 3 Sensors in one chip Each sensor has its own steering & readout – Common power bus 3 Matrix 9,2 x 13,7 mm² - 416 x 416 pixels – Pixels 22 x 33 µm²
Steering: Reset + FSBB Configuration (operating mode, bias, … ) by JTAG slow control Input clock @ 160 MHz Start signal (to synchronize the readout of multiple FSBB)
Readout: Normal operation mode (After zero suppression) 4 Wires link @ DDR 640 Mb/s Test modes (Analogue & Digital) to characterize pixels, discriminators
Digital : 4 Wires protocol Analogue : 16 Analogue outputs
13,7
mm
9,2 mm
16,9
mm
27,6 mm
Mistral A
AstralMistral B
IPHC [email protected] 4 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Steering & readout signals
FSBB 0 : MISTRAL & ASTRAL
9,2 mm
TDO
JTAG (CMOS)
13,7
mmPixel Array
SUZEJTAG Readout ControlSerial OutputTest PADS
TDI
TMS
TCK
RST
Star
t
CK (1
60 M
Hz)
Data out (LVDS)
MK_
DCL
K_D
D0 D1
(LVDS)
Steering 5 CMOS + 2 LVDS JTAG 5 CMOS lines
RST, TMS, TCK : Common all sensors TDI, TDO : Daisy chained
Clock in (160 MHz) 1 LVDS Start in 1 LVDS
Readout (640 Mb/s) 4 LVDS MK_D (Synchro) 1 LVDS CLK_D (160 MHz) 1 LVDS Data D0, D1 DDR 320 Mb/s 2 LVDS
Testability Test points : 11 Analogues + 2 Digital CMOS MISTRAL
4 VRef discri + 3 VTests discri 4 bias 2 digital (CMOS) Spy internal signals
ASTRAL 3 VRef discri 2 Bias 2 digital (CMOS) Spy internal signals
IPHC [email protected] 5 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Testability implemented on FSBB :
Sensors configuration and status JTAG slow control (5 wires link)
Digital pads interconnection testing JTAG boundary scan
Pixel characterization at analogue level Analogue outputs of 8 columns Fe55, Calibration peak, CCE, Noise
All discriminators characterization Discri input = On-chip analogue signal Scurve : Noise, Pedestal
All Pixel + discriminators characterization Scurve : Noise, Pedestal + Fake hits rate
Data transmission & SUZE02 logic test Pixels patterns emulation by JTAG
Sensor temperature Read as analogue (2 pads)
Spy internal digital & analogue signals 2 LVDS test pads + n Analogues test pads
EUDET Beam Telescope
Full Scale Building Block (FSBB 0): MISTRAL & ASTRAL
IPHC [email protected] 6 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Running FSBB 0 Power on
Apply power supply (Single 5V : On board 1,8 V regulator) Provide a 160 MHz clock Generate a reset (No power on reset)
Configuration Initialize all JTAG registers to select the operating mode
We can provide JTAG configuration SW + Ready to use configuration files
Start FSBB Send a JTAG “start command” To run one single FSBB Activate the HW “Start signal” To run multiple FSBB synchronized
Readout Synchronize DAQ on FSBB clock out (CLK_D 160 MHz) Detect beginning of frame by either
MK_D signal Header on D0, D1
Deserialize (DDR) the data stream provided by D00, D01
IPHC [email protected] 7 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
FSBB 0 Normal Readout & Data stream Readout configuration:
Double Data Rate (DDR) @ 160 MHz 320 Mbit/s Two options
Full memory : Two data link DDR @ 160 MHz 640 Mbit/s Half memory : One data link DDR @ 160 MHz 320 Mbit/s
Data stream organization Data generated on both edges (DDR) of FSBB output clock Synchronization signal MKD Data LSB first Data stream is organized in 30 bits words multiplexed over the two links First bit of frame = LSB of Header (30 bits)
0 3 91 2 4 865 7 10 1311 12 14
CLKDT
DO0 Header 0 & Header 1b0
4.TMKD
DO1 b0
Header 0 & Header 1
One link @ 320 Mbit/s Two links @ 320 Mbit/s
3 91 2 4 865 7 10 1311 12 14
CLKDT
DO0 Header 0b0
8.TMKD
Header 1b14 b29
IPHC [email protected] 8 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
FSBB 0 Data stream : Service & Data fields Data words: 30 bits W30 (30 bits words)
Mono output:
Dual output:
Data generated on both edges (DDR) of FSBB output clock @ 160 MHz (Bit time slot = 3,125 ns)
Service fields Total 4 W30 / output
Header 1 W30 / output (Header 0 + Header 1) Trigger 1 W30 / output Frame counter, data length 1 W30 / output Trailer 1 W30 / output (Trailer 0 + Trailer 1)
Data fields ( format on next slide )
MISTRAL Maximum = 416 x W30 / output ASTRAL Maximum = 208 x W30 / output
Total data stream size per output MISTRAL Max 13 312 bits / Output / 41,6 µs Total (2 outputs) 76 MB/s ASTRAL Max 6 656 bits / Output / 20,8 µs Total (2 outputs) 76 MB/s
n = data length x 4 + rem
trailerHeader Frame ct & data length Trigger DATA0 DATAn-1Do0
n = data length x 4 + rem
trailerHeader
Frame ct & data length
Trigger DATA0
DATAn-1
Do0
Header DATA1
DATAn-2
trailerDo1
IPHC [email protected] 9 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
FSBB 0 Data stream : Data fields format
The useful data is the daisy chain of "status" and "hit-windows"
Status: "FSBB user manual" for details One status field per super line Indicates row address + the number of Hit-Windows
Hit-windows: "FSBB user manual" for details Up to 9 hit-windows / ½ line Indicates : column address + Hit map + Window offset in super Line
2 1 022 2129
Column address(8 bits)
code (20 bits) Delta2 bits
…………………….. ………………………………………………………………………...
3
7
11
15
2
6
1014
1
59
13
04
8
12
19 18 17 16
code
Column Address
MSB LSBstate
3210
416 224 223 0
3210
Super Line X
Super Line X-1
State 0State 1
…Delta (2bits) State 0State 1 …
G1 G0
3
7
11
15
2
6
1014
1
59
13
04
8
12
19 18 17 16
code
Column Address
MSB LSB
state
IPHC [email protected] 10 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
FSBB 0 Test Readout & Data stream Specific protocols for test mode readout
Bias - DAC characterization Analogues test pads to measure DAC outputs DAC configuration by JTAG
Analogue test mode for pixels characterisation 8 Analogue columns 16 Analogues outputs (2 rows read at the same time) Synchonization via CLK_A and MK_A (same pads as CLK_D, MK_D)
Digital test mode for Discriminators & (Pixels + Discriminators) characterization Uses the the “4 wires link”
The FSBB 0 operation mode selection (Normal / Test) is done by JTAG
Protocols explanation
Uses normal readout pads + 16 Analogue outputs (@ 10 MHz - MISTRAL / 20 MHz ASTRAL)
Explanation requires one more talk of ~ 15 minutes On one of WP5 April session FSBB 0 User manual
IPHC [email protected] 11 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
FSBB 0 Characterization @ IPHC : At laboratory Characterization protocol at laboratory
Using FSBB 0 “Test modes” Analogue pixels (8 columns) Noise, Fe55 Calibration peak, CCE Discriminators & Pixels + Discriminators
S curves (Noise, Pedestal distribution) + Fake hits rate + Reaction to Fe55
Normal readout Test data transmission (Service fields + Data fields) – Check SUZE02 logic (Emulated pattern)
Should start on beginning of June 2014
Test bench requirements Slow Control ( JTAG )
FSBB configuration
JTAG via PC // Port
FSBBProximity board
2 x IPHC USB ADC8 Inputs – 12 bits – 50 MHz
NI PXI 65628 Inputs DDR up to 400 Mb/s
Noise, Calibration peack, CCE
• S Curves
• Normal readout
Analogue test bench
Digital test bench
IPHC [email protected] 12 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
FSBB 0 Characterization @ IPHC : Beam Test Beam Test
FSBB running in Normal readout mode only Beam Telescope Detection efficiency, Spatial resolution (No test of analogue part)
Four reference planes FSBB Two DUT planes FSBB
Should be ready for October 2014
Test bench requirements Beam Telescope
Front viewBeam Telescope
Profile view
NI PXIe Flex RIO NI Flex RIO 7962R board
New NI 6587 DDR front-end
FW upgrade
SW upgrade
Low / No dead time
Manpower
Référence planes
DUT
DAQ SystemTwo options
NI PXI 6562 NI PXI 6562 board
SW upgrade
High / Medium dead time
Manpower
IPHC [email protected] 13 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Two proximity PCB will be developed @ IPHC PCB No 1 for MISTRAL M0a or ASTRAL A0 PCB No 2 for MISTRAL M0b
Schematics & components list for ~ 15 April 2014 PCB available for ~ 1 June 2014
How many PCB ?
JTAG SW Windows GUI Uses PC // port or any PIO via user DLL Configurations saved from GUI in text files Interface to DAQ via COM (Component Object Model)
Should be ready for ~ 1 June 2014
Test modes protocol Analogue pixel readout (8 columns) Discriminators – Pixels + discriminators « S » curves
FSBB User manual should be ready for ~ 1 April
PCB No1 – MISTRAL M0a (M0b power + jtag)
PCB No1 – ASTRAL A0
PCB No2 – MISTRAL M0b (M0a power + jtag)
FSBB 0 Characterization @ ALICE : HW & SW
IPHC [email protected] 14 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
FSBB 0 Characterization @ ALICE : Proximity PCB
Mimosa 28 PCB documentation – M.Goffe IPHC
JTAG – RJ45 - LVDS 8 - TDO* 7 - TDO 6 - TMS* 5 - TMS 4 - TDI* 3 - TDI 2 - TCK* 1 - TCK
CTRL – RJ45 – LVDS 8 - SPEAK* Start analogue test mode 7 - SPEAK 6 - RST* FSBB reset 5 - RST 4 - START* Start normal readout mode 3 - START 2 - CLK* External clock if required 1 - CLK There is on board 160 MHz oscillator
DATA – RJ45 - LVDS 8 - D1* Data line D1 7 - D1 6 - D0* Data line D0 5 - D0 4 - MK Frame synchronization signal 3 - MK* 2 - CK* Output clock (160 MHz) 1 - CK
Same connectors as Mimosa 26/28 PCB
Mimosa 28 PCB Power supply “Alim”
Single + 5V <= 500 mA Shunts to measure IVdda, IVddd
Analogue outputs ERNI 50 Pins connector Same mapping as Mi26-Mi28
IPHC [email protected] 15 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Summary FSBB 0 documentation
This talk contains general informations about normal readout & PCB interface Detailed documentation for ~ 1 April 2014 FSBB User manual
Proximity board for ALICE collaborators Schematics & Components list available for ~ 15 April 2014 PCB (Component assembly + FSBB bonding done by collaborators) available for ~ 1 June 2014 Operational (characterized ?) FSBB mounted on PCB available for ~ 1 July 2014 ?
JTAG SW to configure FSBB
Available for ~ 1 June 2014
FSBB characterization should start on June 2014 @ IPHC 9 June 2014 Integration & “Smoke test” 16 June 2014 start characterization
EUDET Beam Telescope
IPHC [email protected] 16 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Backup
IPHC [email protected] 17 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Full Scale Sensors (FSS): MISTRAL & ASTRAL Sensor organisation:
Composed of 3 x FSBB (Full Scale Building Block) Matrix 1 cm x 1,3 cm - 416 x 416 pixels – Pixels pitch 24 µm x 33 µm ASTRAL (in-pixel discriminator) T r.o ~ 20 µs or MISTAL (column discriminator) T r.o ~ 35 µs
One serial output ~ 1 Gb/s 8B/10B protocol Will use the INFN design Main clock 160 MHz or 40 MHz if on-chip PLL implemented
Steering:
FSS Configuration (operating mode, bias, … ) by JTAG slow control FSS Start command:
By external HW signal (Telescope or ladder setup) By JTAG slow control (single MISTRAL or ASTRAL setup)
Readout:
Normal zero suppression output Analogue test mode to characterize pixels (8 columns) Digital test mode to characterize Discriminators & Pixels + Discriminators
IPHC [email protected] 18 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Full Scale Sensors (FSS): MISTRAL & ASTRAL Steering & readout signals
3 cm
Pixel Array Pixel Array Pixel Array
SUZE SUZE SUZEJTAG Readout Controller PLLSerial OutputTest PADS
TDO
TDI
TMS
TCK
RST
Star
t
CK (4
0 M
Hz)
Input clock 40 MHzVia on-chip PLL
Only one output8B/10B protocol
@ ~ 1 Gb/s
JTAG (CMOS)
CK (1
60 M
Hz)
Data out (LVDS)
(LVDS)
(LVDS)
Steering 4-5 CMOS + 2 LVDS / Ladder
JTAG 4 (5) CMOS lines / ladder RST, TMS, TCK : Common all sensors TDI, TDO : Daisy chained
Clock in 1 LVDS / ladder
Start in 1 LVDS / ladder (Optional ? )
Readout 1 LVDS / Sensor Data out 8B/10B 1 LVDS / sensor
Testability 0 Pads / Ladder
No pads required on the ladder
Pads required for probe testing Nb ? 2 LVDS outputs 4 pads 8 Analogue outputs 8 pads 1 Input to characterization ADC 1 pad N Analogue internal references N
IPHC [email protected] 19 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
Full Scale Sensors (FSS): JTAG Slow control
JTAG via PC // Port
Slow Control ( JTAG ) – Mimosa 26 configuration
TCK frequency Using PC // port Few 100 Khz Mimosa / FSBB limits 10 – 20 MHz
Run on STAR Experiment @ 1,5 MHz
IPHC [email protected] 20 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 21 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 22 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 23 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 24 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 25 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 26 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 27 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 28 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 29 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 30 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 31 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 32 / 15ALICE ITS upgrade - Mini week 10-12 March 2014
IPHC [email protected] 33 / 15ALICE ITS upgrade - Mini week 10-12 March 2014