HF Jet project


Sept 2005

Overview

The goal of the project is to move the so-called Trigger Primitive (TP) data from two groups of 9 HTR boards into a single board.
Data rate is: 9 (HTRs) x  48 (TP/HTR) x 8 (bits/TP) x 40 MHz =  9 (HTRs) x 15.36 Gb/s.
Baseline plan is to use 12x parallel optics at 1.6 Gb/s or higher.
Backup plan is 10GBASE on copper.

This data rate can be accomodate in several ways:
1) one 1.6 Gb/s 12-way parallel optic transmitter per HTR board, where all of the 12 optical links are used in 8b/10b mode. In this case the payload is identical to the channel capacity, with no room for frame bit and BC0 marker. If running with the TTC_clkx2 the framing should be locked to the IDLE-DATA transition. The BC0 marker could also be locked to the IDLE-DATA transition or associated with the reserved data word "FF". Energy levels should be remapped to the range [00; FE].
If running with a free-oscillating cristal we can run at a little higer frequency and insert an extra word as a BC0 marker. The receiver would use this word to set the BCN for that chennel and remove the word from the data stream.
2) one 1.6 Gb/s 12-way parallel optic transmitter per HTR board, where all of the 12 optical links are used in 64b/66b mode.
3) one 2.7 Gb/s 12-way parallel optic transmitter per HTR board, where 6 of the 12 optical links are used in 64b/66b mode.
The project requires one type of mezzanine board (called HFT) to be plugged on the HTR PMC connectors (on 4 SLB sites) and one VME board (called HFJ) to receive data from 9 mezzanines.
The VME board should receive the 9 parallel optic ribbon cables, likely with 9 Xilinx Virtex2Pro FPGAs, sharing data with LVDS connections (~100 pairs per FPGA). Data is than transmitted and concentrated on a single FPGA and the same board.
FPGA candidates as of July 22nd:

Device-package        UserI/O (RocketIO)     Lead Time                  $                 Note

XC2VP40-FF1152        692 (12)                                                                        70% more RAM than the main Xilinx on HTR.
XC2VP70-FF1517         964 (16)        4wk (memec, Avnet)        2.5k             
XC2VP70-FF1704          996 (20)        4wk (memec, Avnet)         2.6k
XC2VP100-FF1704     1040 (20)        4wk (memec, Avnet)        6.2k

XC4VFX100-FF1152     576 (20)        call(memec)
XC4VFX140-FF1517     768 (24)        call(memec)

All FF packages (Flip-chip, ok for max RocketIO speed) have 1 mm pitch.
Use 24/12 via (.024 pad/.012 drill)


PROBLEMS:

1mm pitch BGAs on 9U board (reccomended to use the same company for fab and assembly)


Proposal (with physics studies)

HFJ Demo board.