The Read-Out system of the ALICE pixel detector

Similar documents
The ALICE on-detector pixel PILOT system - OPS

PIXEL2000, June 5-8, FRANCO MEDDI CERN-ALICE / University of Rome & INFN, Italy. For the ALICE Collaboration

The Alice Silicon Pixel Detector (SPD) Peter Chochula for the Alice Pixel Collaboration

A pixel chip for tracking in ALICE and particle identification in LHCb

FRANCO MEDDI CERN-ALICE / University of Rome & INFN, Italy. For the ALICE Collaboration

Design, Realization and Test of a DAQ chain for ALICE ITS Experiment. S. Antinori, D. Falchieri, A. Gabrielli, E. Gandolfi

The Pixel Trigger System for the ALICE experiment

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis. 26 October - 20 November, 2009

The Silicon Pixel Detector (SPD) for the ALICE Experiment

CMS Conference Report

LHCb and its electronics. J. Christiansen On behalf of the LHCb collaboration

BABAR IFR TDC Board (ITB): system design

Evaluation of an Optical Data Transfer System for the LHCb RICH Detectors.

RX40_V1_0 Measurement Report F.Faccio

Local Trigger Electronics for the CMS Drift Tubes Muon Detector

LHCb and its electronics.

BABAR IFR TDC Board (ITB): requirements and system description

The Readout Architecture of the ATLAS Pixel System. 2 The ATLAS Pixel Detector System

The Readout Architecture of the ATLAS Pixel System

Product Update. JTAG Issues and the Use of RT54SX Devices

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

Neutron Irradiation Tests of an S-LINK-over-G-link System

Front End Electronics

Front End Electronics

SignalTap Plus System Analyzer

Electronics procurements

READOUT ELECTRONICS FOR TPC DETECTOR IN THE MPD/NICA PROJECT

Laboratory 4. Figure 1: Serdes Transceiver

SuperB- DCH. Servizio Ele<ronico Laboratori FrascaA

Optical Link Evaluation Board for the CSC Muon Trigger at CMS

Large Area, High Speed Photo-detectors Readout

CMS Tracker Optical Control Link Specification. Part 1: System

VLSI Chip Design Project TSEK06

University of Oxford Department of Physics. Interim Report

A Serializer ASIC at 5 Gbps for Detector Front-end Electronics Readout

Chapter 9 MSI Logic Circuits

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

KEK. Belle2Link. Belle2Link 1. S. Nishida. S. Nishida (KEK) Nov.. 26, Aerogel RICH Readout

THE ATLAS Inner Detector [2] is designed for precision

arxiv: v1 [physics.ins-det] 30 Mar 2015

BUSES IN COMPUTER ARCHITECTURE

The TRIGGER/CLOCK/SYNC Distribution for TJNAF 12 GeV Upgrade Experiments

FRONT-END AND READ-OUT ELECTRONICS FOR THE NUMEN FPD

Compact Muon Solenoid Detector (CMS) & The Token Bit Manager (TBM) Alex Armstrong & Wyatt Behn Mentor: Dr. Andrew Ivanov

The ATLAS Pixel Detector

JRC ( JTAG Route Controller ) Data Sheet

Chapter 4: One-Shots, Counters, and Clocks

CMS Tracker Synchronization

SMPTE-259M/DVB-ASI Scrambler/Controller

Zebra2 (PandA) Functionality and Development. Isa Uzun and Tom Cobb

Technical Article MS-2714

DTMROC-S: Deep submicron version of the readout chip for the TRT detector in ATLAS

IT T35 Digital system desigm y - ii /s - iii

A MISSILE INSTRUMENTATION ENCODER

Memec Spartan-II LC User s Guide

Understanding Design Requirements for Building Reliable, Space-Based FPGA MGT Systems Based on Radiation Test Results

ISSCC 2006 / SESSION 18 / CLOCK AND DATA RECOVERY / 18.6

Description of the Synchronization and Link Board

Chapter 2. Digital Circuits

IMPLEMENTATION OF USB TRANSCEIVER MACROCELL INTERFACE

Using the MAX3656 Laser Driver to Transmit Serial Digital Video with Pathological Patterns

The hybrid photon detectors for the LHCb-RICH counters

Performance of a double-metal n-on-n and a Czochralski silicon strip detector read out at LHC speeds

arxiv:hep-ex/ v1 27 Nov 2003

EECS150 - Digital Design Lecture 2 - CMOS

Notes on Digital Circuits

3. Configuration and Testing

CS8803: Advanced Digital Design for Embedded Hardware

Mass production testing of the front-end ASICs for the ALICE SDD system

Scan. This is a sample of the first 15 pages of the Scan chapter.

MODULAR DIGITAL ELECTRONICS TRAINING SYSTEM

GFT Channel Slave Generator

EXOSTIV TM. Frédéric Leens, CEO

ALICE Muon Trigger upgrade

EECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline

SciFi A Large Scintillating Fibre Tracker for LHCb

A new Scintillating Fibre Tracker for LHCb experiment

Report on 4-bit Counter design Report- 1, 2. Report on D- Flipflop. Course project for ECE533

Scintillation Tile Hodoscope for the PANDA Barrel Time-Of-Flight Detector

Digilent Nexys-3 Cellular RAM Controller Reference Design Overview

Synchronization Issues During Encoder / Decoder Tests

PICOSECOND TIMING USING FAST ANALOG SAMPLING

EBU INTERFACES FOR 625 LINE DIGITAL VIDEO SIGNALS AT THE 4:2:2 LEVEL OF CCIR RECOMMENDATION 601 CONTENTS

THE WaveDAQ SYSTEM FOR THE MEG II UPGRADE

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

Sourabh Dube, David Elledge, Maurice Garcia-Sciveres, Dario Gnani, Abderrezak Mekkaoui

MULTIDYNE INNOVATIONS IN TELEVISION TESTING & DISTRIBUTION DIGITAL VIDEO, AUDIO & DATA FIBER OPTIC MULTIPLEXER TRANSPORT SYSTEM

DT9837 Series. High Performance, USB Powered Modules for Sound & Vibration Analysis. Key Features:

Testing Sequential Logic. CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Testing Sequential Logic (cont d) Testing Sequential Logic (cont d)

A Flash Time-to-Digital Converter with Two Independent Time Coding Lines. Ryszard Szplet, Zbigniew Jachna, Jozef Kalisz

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2011

Driver circuit for CMOS linear image sensor

Synchronizing Multiple ADC08xxxx Giga-Sample ADCs

GFT Channel Digital Delay Generator

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

Atlas Pixel Replacement/Upgrade. Measurements on 3D sensors

The Matched Delay Technique: Wentai Liu, Mark Clements, Ralph Cavin III. North Carolina State University. (919) (ph)

SpaceFibre. Steve Parkes, Chris McClements, Martin Suess* Space Technology Centre University of Dundee *ESA, ESTEC

FPGA Based Data Read-Out System of the Belle 2 Pixel Detector

Data Converters and DSPs Getting Closer to Sensors

Transcription:

The Read-Out system of the ALICE pixel detector Kluge, A. for the ALICE SPD collaboration CERN, CH-1211 Geneva 23, Switzerland Abstract The on-detector electronics of the ALICE silicon pixel detector (nearly 10 million pixels) consists of 1,200 readout chips, bump-bonded to silicon sensors and mounted on the front-end bus, and of 120 control (PILOT) chips, mounted on multi chip modules (MCM) together with opto-electronic transceivers. The environment of the pixel detector is such that radiation tolerant components are required. The front-end chips are all ASICs designed in a commercial 0.25-micron CMOS technology using radiation hardening layout techniques. An 800 Mbit/s Glink-compatible serializer and laser diode driver, also designed in the same 0.25 micron process, is used to transmit data over an optical fibre to the control room where the actual data processing and event building are performed. The read-out system and the tests performed are described. A. Detector r/o elec. I. INTRODUCTION pixel chip 2 ladders = half stave contains six staves. Fig. 1 illustrates the ALICE silicon pixel detector. [1, 2] B. Design considerations Table 1 summarizes the main design parameters of the readout system. Table 1: System parameters L1 latency 6 µs L2 latency 100 µs Max. L1 rate 1 khz Max. L2 rate 800 Hz Radiation dose in 10 years < 500 krad Neutron flux in 10 years 2 x 10 12 cm -2 Total number of pixels 9.8184 x 10 6 Occupancy < 2% Although the L1 trigger rate and the L2 trigger rate are low compared to other LHC experiments, the raw data flow yields almost 1 GB/s. The expected radiation dose and the neutron flux are at least one magnitude of order lower compared to the ATLAS or CMS experiments. However, commercial off-the-shelf components can still not be used. Therefore, the ASICs have been developed in a commercial 0.25-micron CMOS technology using radiation hardening layout techniques [3]. Precautions have been undertaken to reduce malfunction due to single event upset. A minimum of data processing is performed on the detector, which subsequently simplifies ASIC developments. II. SYSTEM ARCHITECTURE Figure 1: ALICE Silicon Pixel Detector Two ladders (5 pixel chips each), mounted on a front-end bus, constitute a half-stave. The complete detector consists of 120 half-staves on two layers, 40 half staves in the inner layer, 80 in the outer layer. The detector is divided into 10 sectors (in φ-direction). Each sector comprises two staves in the inner layer and four staves outer layer. Thus one detector sector A. System overview Fig. 2 shows a block diagram of the system electronics. The 10 pixel chips of one half stave are controlled and read out by one PILOT multi chip module (MCM). The PILOT MCM transfers the data to the control room. In the control room 20 9U-VME-based router cards, two for each detector sector, receive the data. One router card contains six link receiver daughter boards, one for two half staves. The link receivers process the data and store the information in an event memory. The router merges the hit data from 6 half staves into one data block and stores them into a memory where the data wait to be transferred to the ALICE data acquisition (DAQ) over the detector data link DDL [4].

clk10 event info pixel data bus data control signal feedback 32 x 10 MHz 32 cnt4 3 2 MUX 4:1 1 sel 0 X 40 MHz cycle 0 1 2 3 0 1 2 3 0 1 Figure 4: Transmission principle Figure 2: System block diagram pixel pilot data proc. pixel bus data control pixelcontrol receive Pilot Chip pilot MCM Figure 3: Read-out chain G-link pixel tx GOL opt. link opt. links link receiver pixelcontrol transmit B. On detector pilot system - OPS pixel encoder L1, L2y, L2n, testpulse, jtag link receiver and transmitter daughter card pixel router control room Fig. 3 illustrates a block diagram of the read-out chain. When the ALICE DAQ issues a L1 trigger signal, the pixel router forwards the signal via the pixel control transmitter on the link receiver and transmitter card and the pixel control receiver in the PILOT chip. The PILOT chip asserts a strobe signal to all pixel chips [5], which stores the delayed hit information into one out of four multi event buffers in the pixel chips. Once a L2 accept signal (L2y) is asserted and transmitted to the detector, the PILOT chip initiates the readout procedure of the 10 pixel chips one after the other. The 256 rows of 32 pixels of a pixel chip are presented sequentially on a 32-bit bus. The read-out clock frequency is 10 MHz. As a result, the read-out of 10 chips takes about 256 µs. The PILOT logic performs no data processing but directly transmits data to the control room. This approach has several advantages. The first is, that the on detector PILOT-ASIC architecture is simple. Secondly, the system becomes more reliable as the complex data processing units are accessible during operation in the control room. Finally, if the detector hit occupancy increases in the future, more eleaborate data compression schemes can be adapted in the FPGA based control room located electronics. For the optical transmission of the data to the control room the encoder-serializer gigabit optical link chip GOL [6] is used. The GOL allows the transmission of bit data words every 25 ns resulting in an 800 Mbit/s data stream. The data are encoded using the Glink [7] protocol. The pixel data stream arrives from the pixel chips at the PILOT chip on a 32-bit bus in 100 ns cycles. That means that the transfer bandwidth of the GOL is twice as high as required. The 100 ns pixel data cycle is split up into four 25 ns GOL transmission cycles. Fig. 4 shows the transmission principle. In two consecutive GOL cycles, bits of pixel data are transmitted. The remaining two transmission cycles are used to transmit data control and signal feedback signal blocks. The control block contains information directly related to the pixel hit data transmission, such as start and end of transmission, error codes, but also event numbers. In the signal feedback block, all trigger and configuration data sent from the control room to the detector are sent back to the router for error detection. Upon receipt of a L2 reject (L2n) signal the corresponding location in the multi event buffer in the pixel chips are cleared and the PILOT initiates a short transmission sequence to acknowledge the reception of the L2n signal. C. Link receiver The serial-parallel converter receives the Glink data stream and recovers the 40 MHz transmission clock using a commercial component [8]. The implementation of the link receiver is based on a commercial FPGA and dual port memories. Fig. 5 shows a block diagram of the link receiver. The received data is checked for format errors and the data are

loaded into a FIFO. The expected occupancy of the detector will not exceed 2%. As a result, it is economic to encode the raw data format after zero suppression. In the raw data format the position of a hit within a pixel row is given by the position of logic 1 within a 32-bit word. The encoder transforms the hit position into a 5-bit word giving the position as a binary number for each single hit and attaches chip and row number to the data entry [9]. The output data from the FIFO are encoded and stored in an event memory in a data format complying with the ALICE DAQ format [10]. There it waits until merged with the data from the remaining five staves by the router electronics. HDMP FIFO 1034 0 Figure 5: Link receiver block diagram encode+ format D. Pixel control transmitter and receiver L1 L2y L2n test_pulse reset jtag signals reset signals pixelcontrol_receive Figure 6: Pixel control block diagram idle clock data pixelcontrol_transmit L1, L2y, L2n,reset, command reset_jtag Jtag tms tms tdi Figure 7: Pixel control data format RAM L1 L2y L2n test_pulse reset jtag signals reset signals 0 1 2 3 0 1 2 3 0 The pixel control transmitter and receivers are responsible for the transmission of the trigger and configuration signals from the control room to the detector. This includes the following signals: L1, L2y, L2n trigger signals, reset signals, a test pulse signal and JTAG signals. The data must arrive at the detector in a 10 MHz binning, since the on detector PILOT system clock frequency is 10 MHz. The link is unidirectional since the return path for the JTAG system (TDO) uses the Glink data link. The data protocol must be simple in order to avoid complex recovery circuitry on the detector in the PILOT chip and all commands must be DC balanced. (The number of 1 s and 0 s in the command code must be equal.) The data transmission is performed using two optical fibres, one carrying the 40 MHz clock and the other the actual data. The pixel control transmitter (see fig. 6) translates the commands into a serial bit stream. A priority encoder selects the transmitted signal in case two commands are asserted at the same time. L1 is the only signal where the transmission tdi latency must be kept constant. Therefore, a L1 trigger transmission must immediately be accepted by the pixel control transmitter and, thus, has highest priority. A conflict would arise if the transmitter were in the process of sending a command at the same time as a L1 transmission request arrives. In order to avoid this situation the L1 trigger signal will always be delayed by the time duration, it takes to serialize a command (200 ns). During this delay time, all command transmissions are postponed to after the L1 signal transmission. Thus, when the delayed L1 trigger signal arrives at the transmitter, no other command can be in the transmission pipeline. Fig. 7 illustrates the data protocol. Four 40 MHz clock cycles form a command cycle. At start-up 64 idle patterns are sent to the receiver. The receiver synchronizes to this idle pattern. Commands are always two transmit cycles (or eight 40 MHz cycles) long. The number of different commands requires a two transmit cycle command length. After each transmission of an idle word, a transmission command can follow. Since the idle word is only 100 ns long, the transmission of a command can be started in a 100 ns binning. However, the duration of a command transmission is 200 ns long [11]. III. ASIC DEVELOPMENT Fig. 8 shows an illustration of the PILOT MCM. Due to mechanical constraints, the MCM must not exceed 50 mm in length and 12 mm in width. A special optical package is being developed, which is less than 1.2 mm in height and houses two pin diodes and a laser diode [14]. Due to the height constraints, all components on the MCM must not exceed 1.2 mm in height. Fig. 8 shows the GOL, which must be in close vicinity to the optical package in order to keep the 800 Mbit/s transmission line short. The distance from the connector to the GOL is less critical, as only 40 Mbit/s signals are connected to the optical package. On the very left, the analog PILOT chip is shown. It is an auxiliary chip for the pixel chips and provides bias voltages and allows the measurement of supply and bias voltages. All chips have been produced in a 0.25 micron CMOS technology using special layout techniques to enhance radiation tolerance [3]. 12 mm 1.2 mm PIL ana Figure 8: PILOT MCM PILOT digital 50 mm GOL Laser + 2 Pin diodes

Fig. 9 shows a picture of a first prototype of the pilot MCM. C. Analog PILOT chip The analog pilot chip provides bias voltages to the 10 pixel chips on a half stave and allows the measurement of supply and bias voltages. Communication is established via the JTAG interface which is connected to the pilot chip. The chip has successfully been tested. The chip can be seen in fig. 11. It has the size of 2 x 4 mm. Figure 9: Prototype PILOT MCM A. PILOT chip The prototype PILOT chip layout can be seen in fig. 10. The chip size of 4 x 6 mm is determined by the number of I/O pins. A comprehensive description of the PILOT chip can be found in [11, 15]. As described later, the chip has successfully been tested. Figure 12: Analog PILOT chip D. Optical package Figure 10: PILOT layout A special optical package containing two PIN diodes for the clock and the serial trigger and configuration data and a laser for the G-Link data stream has been developed. The component is only 1.2 mm high. An illustration can be found in fig. 13. B. GOL chip The GOL is a serializer chip which complies to either 8b/10b encoding or to the Glink standard. It can serialize into a 800 Mbit/s or 1.6 Gbit/s data stream. We use the Glink mode with the 800 Mbit/s transmission rate. The final version of the GOL chip has already been tested and its performance is described in [6]. The layout of the chip is shown in fig. 11. Figure 13: Optical package ( mm x 6 mm x 1.2 mm) E. Single event upset Although the expected neutron fluence is comparatively low, design precautions have been undertaken to prevent single event upsets from causing malfunctions. In both the PILOT chip and the GOL chip, all digital logic has been triplicated and all outputs are the result of majority voting. Internal state machines are made in a self-recovering manner. Fig. 14 shows the principle. In case a flip-flop in a state machine changes its state due to a single event upset, the correct state will be recovered using the state of the remaining two state machines. Figure 11: GOL chip

input logic block a logic block b logic block c state machine _a state machine _b state machine _c output voting gate output Figure 15: pilot _in clk_opt_in data_opt_in data_opt_out clk_opt_out 50 pilot 50 44 clk_opt da ta_ opt FPGA JTAG PILOT system test board GOL tx RAM 128k 48 Glink rx HP10 32 internal voting gat e Fig. shows a picture of the test board. The optical components shown used are not the final components. Figure 14: SEU recovery architecture IV. SYSTEM TESTS A. On detector PILOT system test board An on detector PILOT system (OPS) test board has been developed. The board is used to test the functionality of the PILOT chip and the entire read-out chain including the pixel chip, the pilot chip, the GOL, the optical link, the deserializer chip. In addition it allows the test of the FPGA based link receiver logic. Although the control room located electronics does not exist yet physically it was emulated in the FPGA. The proper functionality of the read-out system was successfully tested using this test system. The PILOT chip is directly glued and bonded onto the board. An FPGA [] provides the test patterns to the PILOT. In the initial test phase the pilot chip only was tested. The FPGA contains functional models of the pixel control transmitter, the ten pixel chips and the link receiver. The outputs of the PILOT chip are stored in a 128k x 48 static memory bank and can also be read back by the FPGA for comparison with the model. Access to the board, the FPGA and the RAM bank is established via a JTAG port. Fig. 15 shows the block diagram of the board. In a second phase, the test included the PILOT chip, the GOL transmitter chip and the commercial Glink receiver chip [8]. Again, the output of the data chain was read into the FPGA and the memory bank. In a third phase a pixel chip was connected to the board. This feature allowed qualification of the entire data read-out chain. All components visible in the block diagram in fig. 3 and the communication between them could successfully been tested. Pixel Chip clk Figure : data clk & data link Pilot Chip PILOT system test board B. System test card RUDOLF Trigger/DAQ G-Link A VME based test system (Rudolf) which allows to test the MCM and the control room located FPGA based link receiver and transmitter daughter card in their final versions has been developed. This setup allows the test of the prototype components but also the test of the final components for production tests. Fig. 17vmoechte shows a block diagram of the card. Again FPGAs allow to send test patterns via the optical links to the MCM. Returning data is either stored in the memory bank or directly compared on-line in the FPGA.

Figure 17: pilot MCM FPGA memory VME bus PILOT system test board V. CONCLUSION link receiver & transmitter All chip developments have been conducted using a 0.25- micron CMOS technology and layout techniques in order to cope with the radiation dose. The on detector PILOT system performs no data processing nor requires on-chip memory. The entire data stream can be moved off the detector using the encoder and serializer chip GOL. This has the advantage that the on-detector electronics is independent from the detector occupancy and future upgrades can be performed on the FPGA based electronics located in the control room. The transmission of data is performed using optical links. The number of electrical read-out components is minimized, as the available space for physical implementation is very limited. The read-out architecture has been proven to be working efficiently in the test systems. Prototype versions of all electronic components exist and have successfully been tested individually but also embedded in the full system. The physical implementation of these components in their final form remains as a final demanding challenge. VI. REFERENCES [1] M. Burns et al., The ALICE Silicon Pixel Detector Readout System, 6 th Workshop on Electronics for LHC Experiments, CERN/LHCC/2000-041, 25 October 2000, 105. [2] ALICE collaboration, Inner Tracking System Technical Design Report, CERN/LHCC 99 12, June 18, 1999. [3] F. Faccio et al., Total dose and single event effects (SEE) in a 0.25 µm CMOS technology, LEB98, INFN Rome, 21-25 September 1998, CERN/LHCC/98-36, October 30, 1998, 105-113. [4] György Rubin, Pierre Vande Vyvre, The ALICE Detector Data Link Project, LEB98, INFN Rome, 21-25 September 1998, CERN/LHCC/98-36. [5] K. Wyllie et al., A pixel readout chip for tracking at ALICE and particle identification at LHCb, Fifth workshop on electronics for LHC Experiments, CERN/LHCC/99-33, 29 October 1999, 93 [6] P. Moreira et al., G-Link and Gigabit Ethernet Compliant Serializer for LHC Data Transmission, N S S 2 0 0 0 P. Moreira et al., A 1.25 Gbit/s Serializer for LHC Data and Trigger Optical links, Fifth workshop on electronics for LHC Experiments, CERN/LHCC/99-33, 29 October 1999, 194. [7] R, Walker et al., A Two-Chip 1.5 GBd Serial Link Interface, IEEE Journal of solid state circuits, Vol. 27, No. 12, December 1992, Agilent Technologies, Low Cost Gigabit Rate Transmit/ Receive Chip Set with TTL I/Os, HDMP-1022, HDMP-1024, http://www.semiconductor.agilent.com, 5966-1183E(11/99). [8] Agilent Technologies, Agilent HDMP-1032, HDMP-1034, Transmitter/Receiver Chip Set, http://www.semiconductor.agilent.com, 5968-5909E(2/00). [9] T. Grassi, Development of the digital read-out system for the CERN Alice pixel detector, UNIVERSITY OF PADOVA Department of Electronics and Computer Engineering (DEI), Doctoral Thesis, December 31, 1999. [10] A. Kluge, Raw data format of one SPD sector, to be submitted as ALICE note, http://home.cern.ch/akluge/work/alice/spd/spd.ht ml. [11] A. Kluge, Specifications of the on detector pixel PILOT system OPS, Design Review Document, to be submitted as ALICE note, http://home.cern.ch/akluge/work/alice/spd/spd.ht ml. [12] F. Meddi, Hardware implementation of the multiplicity and primary vertex triggers from the pixel detector, CERN, August 27, 2001, Draft, to be submitted as ALICE note. [13] V. Arbet-Engels et al., Analogue optical links of the CMS tracker readout system, Nucl. Instrum. Methods Phys. Res., A 409, pp 634-638, 1998. [14] Private communication with G. Stefanini. [15] A. Kluge, The ALICE pixel PILOT chip, Design Review document, March 15, 2001, to be submitted as ALICE note, http://home.cern.ch/akluge/work/alice/spd/spd.ht ml. [] Xilinx, XC2S200-PQ208. [17] Morel M., The ALICE pixel detector bus, http://home.cern.ch/morel/documents/pixel_carri er.pdf http://home.cern.ch/morel/alice.htm