18
Leo Greiner IPHC meeting 2008 -04-03 1 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Embed Size (px)

Citation preview

Page 1: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 1

HFT PIXEL DAQ Prototype Testing

Page 2: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 2

Outline

• Review of RDO design.

• Motivation for system test

• LVDS Single Ladder Data Path test design

• Status and Conclusions

• Application to Phase-1 and Ultimate

For more information, please see:http://rnc.lbl.gov/hft/hardware/docs/LVDS/index.html

Page 3: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 3

Phase-1 Sensor characteristics

• 640 x 640 array – 30 micron pixels• On-chip CDS and discriminators• 4 LVDS outputs / sensor • column parallel– binary digital data per pixel• 640 microsecond integration time• 160 MHz LVDS RDO clock speed (this is configurable)

The Ultimate sensor will have on chip zero-suppression and 1 output / sensor. The readout clock can be slower than the 160 MHz required for the Phase-1.

Page 4: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 4

RDO System Design – System Blocks• This is a highly parallel system – a schematic representation is shown

below.

Carrier X10

Ladder X 4

Sensor X 10 LU protectedVoltageRegulators

X 40

LVDS, signal,controlMass TerminationPatch

PowerSupplies

RDO Boards

RDO PCs

Trigger,Control,Monitor

DAQ,Control,Monitor

X 10? TBD

X TBD

Page 5: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 5

1 m – Low mass twisted pair

6 m - twisted pair

RDO System Design – Physical Layout

Sensors, Ladders, Carriers(interaction point)

LU Protected Regulators,Mass cable termination

RDO Boards DAQ PCs

Magnet Pole Face(Low Rad Area)

DAQ Room

PowerSupplies

Platform

30 m

100 m - Fiber optic cables

Page 6: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 6

Motivation for a System Prototype

• This is a challenging RDO design using the newest capabilities of existing FPGAs (Xilinx IODELAY Element, many i/o pins, lots of memory, etc).

• Validation of RDO design implemented for the full data path for a single ladder (the smallest reasonable unit) for the Phase-1 and later the Ultimate sensors.

• Schedule requires that we complete the RDO system design and implement for use in chip and system testing.

Page 7: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 7

LVDS Data Path test Hardware

power

power

power

power

4 Ladders per carrier

1 carrier per mass termination board

Virtex-5 and RDO motherboardDAQ PC

One complete ladder path of prototype electronics.Each carrier consists of 4 parallel ladder paths.

Page 8: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 8

Data Path LVDS Test Block Diagram

Virtex-5interfaceboard

CLK 3

CLK 2

CLK 1

1=>41=>41=>41=>41=>41=>41=>41=>41=>41=>4LVDS Buffers

Mass termination board

16 x CLK 1

12 x CLK 2

12 x CLK 3

1 => 4 LVDS fan-outs

Multi-drop LVDS CLKs

All signals carried between mass termination boardand ladder are carried via fine twisted pair wire witha length of 1m.

All signals carried between mass terminationboard and Virtex-5 interface board are carried

LG - 10/29/2007

Parallel but buffered signal pathfor all signals on the same masstermination board. This allows fortesting with LVDS buffers insertedinto the signal path at the masstermiation board by moving the connection cables to the alternatepath.

Virtex-5interfaceboard

CLK 3

CLK 2

CLK 1

1=>41=>41=>41=>41=>41=>41=>41=>41=>41=>4LVDS Buffers

Mass termination board

16 x CLK 1

12 x CLK 2

12 x CLK 3

1 => 4 LVDS fan-outs

Multi-drop LVDS CLKs

All signals carried between mass termination boardand ladder are carried via fine twisted pair wire witha length of 1m.

All signals carried between mass terminationboard and Virtex-5 interface board are carried via twisted pair cables.

LG - 10/29/2007

Parallel but buffered signal pathfor all signals on the same masstermination board. This allows fortesting with LVDS buffers insertedinto the signal path at the masstermiation board by moving the connection cables to the alternatepath.

1 m

6 m

Page 9: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 9

IODELAY Element

• Xilinx IO delay allows each input to be given an offset for latching data in steps of 75 ps. (at 200 MHz clock). This means that after calibration, only system jitter is a factor in latching the data.

200 MHz Data eye pattern measured at the RDO motherboard input to the FPGA (after all buffers) and triggered on the output data from the FPGA. Full width opening in system is ~ 2.3 ns.

Page 10: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 10

Ladder Prototype

• 4 layer FR-4 PCB, realistic conductor geometry, 0.032” thick

• 48 ch LVDS buffer at low mass end, 10 LVDS 1:4 fan out chips driven in groups of 4, 3, 3 multi-drop.

• 150 micron signal wires 1 m long.

Page 11: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 11

Mass Termination Board Prototype

• Provides LU protected power to ladder prototype.• Buffered and un-buffered LVDS signal paths.• Geometry fits into allowed electronics space in STAR.• 50 twisted pair shielded cable 6 meters long.

Page 12: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 12

Xilinx Virtex-5 Development Board and Prototype RDO board

• Xilinx FF1760 development board.

• RDO motherboard prototype with LVDS buffers and SIU interface.

Page 13: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 13

What is tested?• 1 full data path for a complete ladder.• Multi-drop in groups on 4, 3, 3.• Cross-talk through the whole system – each

muti-drop group carries different random data.• The signal paths on the PCBs and the cabling

are as comparable as possible to the final implementation.

• External SIU communication software/firmware to set IODELAY for each channel.

• Bit error rate for different read out frequencies, paths, cables, etc.

Page 14: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 14

Status• All boards are in hand, the system is assembled

and testing has begun.• Initial runs looked very good – 12 hr @ 200 MHz

with no bit errors.• Currently we are seeing bit errors at a very low

rate 1 in 1011 to 1013 at all frequencies from 160 to 240 MHz .

• Troubleshooting is underway but this will involve development of new firmware and software specifically designed for error detection and trapping at a low rate and may take some time.

Page 15: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 15

Conclusions

• We have prototyped a one ladder RDO data path in a detector system that consists of 40 parallel ladder readout systems.

• Initial tests look good. We currently have a very small bit error rate that is under investigation.

• The prototyping is considered a success as the existing error rate is quite acceptable and would result in a very small inefficiency or fake hit rate in the Phase-1 detector. (Ultimate can be read out more slowly) We fully expect to fix the whatever is causing the errors that we do see.

• The RDO system architecture is considered to be validated and we will now work on the design of the full functionality prototypes for the RDO system.

Page 16: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 16

Implications for Phase-1 and Ultimate designs

• Does Phase-1 require a 50% duty cycle clock? The realities of running the clock from the FPGA through cables and buffers leave a clock with a duty cycle less than 50%.

• Doing the IODELAY calculation requires a set of capabilities built into the test patterns that can be received from the Phase-1 and Ultimate Sensors. These are enumerated in a document written by Chinh Vu given on the next page…

Page 17: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 17

Chinh Vu Recommendations Recommendation features for Pixel data system:

• Add the return clock path along with the ladder pixel data for improving of long term tracking due to system changing by temperature…

Recommendation features for phase 1 and Ultimate pixel chip:• Since the environment in STAR is quite noisy, in order to maintain the reliable data

integrity at transmission rate of 160 to 200 MHz from detector ladder to Virtex 5-receiver board with LVDS protocol. We will need the following features from these chips. These features may also help us to peek inside the damaging of pixel chip in STAR radiation environment.

• The Pixel chip can be switched between test and run mode with JTAG command, default power is run mode.

• In the test mode, the Pixel chip will sent out• A single test pulse of one clock cycle upon received the reset (this test pulse could be a sync

pulse as in the Mimostar 2 & 3 provided there is no limit on how frequently the reset signal can be issued). This feature will allow us to calibrate and set the delay with resolution of 75 Ps for each of data stream correctly.

• After the sync output pulse is send out for a fix number of cycles, a continuous programmable test pattern will followed, this pattern can be programmed with JTAG register i.e. 32 bits register

– <Sync> <fix number of cycles> <32 programmable bits> <32 programmable bits> <32 programmable bits>…

• If the programmable feature are not feasible then we would like to have the minimum of 2 patterns follow the sync output

• Continuous of <Sync> <fix number of cycles> <10> <10>…. • Continuous of <Sync> <fix number of cycles>

<101100111000111100001111100000111111000000> <101100…. • In the run mode, the Pixel chip will send out normal pixel data.

Page 18: Leo Greiner IPHC meeting 2008-04-031 HFT PIXEL DAQ Prototype Testing

Leo Greiner IPHC meeting 2008-04-03 18

fin