Top Banner
The CMS Modular Track Finder (MTF7) Trigger Board D. Acosta, G. Brown, A. Carnes, M. Carver, D. Curry, G.P. Di Giovanni, I. Furic, A. Kropivnitskaya, A. Madorsky , D. Rank, C. Reeves, B. Scurlock, S. Wang University of Florida/Physics, Gainesville, FL, USA M. Matveev, P. Padley Rice University, Houston, TX, USA
26

The CMS Modular Track Finder (MTF7) Trigger Board

Jan 20, 2016

Download

Documents

cianna

The CMS Modular Track Finder (MTF7) Trigger Board. D. Acosta , G. Brown , A. Carnes, M . Carver, D. Curry , G.P. Di Giovanni, I. Furic , A. Kropivnitskaya , A . Madorsky , D. Rank, C. Reeves, B. Scurlock , S. Wang University of Florida/Physics, Gainesville , FL, USA - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The CMS Modular Track Finder (MTF7) Trigger Board

The CMS Modular Track Finder (MTF7) Trigger Board

D. Acosta, G. Brown, A. Carnes, M. Carver, D. Curry, G.P. Di Giovanni,

I. Furic, A. Kropivnitskaya, A. Madorsky, D. Rank, C. Reeves,

B. Scurlock, S. Wang

 University of Florida/Physics, Gainesville, FL, USA

M. Matveev, P. Padley

Rice University, Houston, TX, USA

Page 2: The CMS Modular Track Finder (MTF7) Trigger Board

CMS Endcap Muon System

TAMU meeting A. Madorsky

φ

θ, η

η coverage: 1.2 to 2.4

Page 3: The CMS Modular Track Finder (MTF7) Trigger Board

Muon Trigger structure rework

TAMU meeting A. Madorsky

Endcap TF

Overlap TFBarrel TF

- Overlap TF is now separated from Endcap and Barrel

Page 4: The CMS Modular Track Finder (MTF7) Trigger Board

CMS Endcap Muon Trigger

Each of two Endcaps is split into 6 sectors, 60° each

Each sector is served by one Sector Processor (SP)

Total 12 SPs in the entire system

CMS trigger requires us to identify distinct muons

Each SP can build up to 3 muon tracks per BX

Trigger sector 60˚

TAMU meeting A. Madorsky

Page 5: The CMS Modular Track Finder (MTF7) Trigger Board

Endcap Muon Trigger upgradeTrigger information Wiregroup

patterns Strip hits

Muon EndcapTrigger sector (60°)

UpgradedPort Cards One per station

1/6 filtering

Trigger primitives 2 per chamber18 per station90 total

18 primitives per station90 total

Fibers(~100 m)

UpgradedSector Processor Complete 3-D tracks

assembled from primitives Up to 3 tracks per BX

TAMU meeting A. Madorsky

Page 6: The CMS Modular Track Finder (MTF7) Trigger Board

Motivations for upgrade Current Endcap Trigger is adequate for LHC luminosity before the upgrade The following improvements are needed for the upgrade:

Transverse Momentum (Pt) assignment Final Pt assignment is currently done with 2MB LUT Address space is already over-saturated Need bigger Pt assignment memory

Trigger primitives bandwidth With luminosity upgrade, we expect ~7 Trigger primitives per Sector

per BX (average). Current system selects only 3 best primitives in each sector

Inadequate for the upgrade

Need to import preferably all primitives on each BX 18 per sector

Also need to import other data (Resistive Plate Chambers) The above means:

Higher input bandwidth Bigger FPGA

TAMU meeting A. Madorsky

Page 7: The CMS Modular Track Finder (MTF7) Trigger Board

Block diagram

Optical plant(fanouts and splitters)

From MPCs60 12-core fibers, 8 cores used in each.90 trig. primitives per 60° sector3.2 Gbps

From RPCUp to 216 fibers at 1.6 Gbps (may be concentrated to higher bandwidth and fewer fibers)

Sector Processors12 units60° sector each

Muon Sorter 8 Best Muons

to Global Muon Trigger

To Overlap Track Finder

Best 3 Muons in each sector

TAMU meeting A. Madorsky

Page 8: The CMS Modular Track Finder (MTF7) Trigger Board

uTCA chassis

SPSP SP SP SP

SPSP SP SP SP

SP SPMS

Sector Processor (SP) occupies 2 uTCA slots12 units in system

Muon Sorter (MS) hardware identical to SP1 unit in system

All chassis use AMC13 (designed by Boston University)

clocking and DAQ3 units

Plan to control boards via PCI-express Will make compatible with IPbus as well

Chassis #1

Chassis #2

Chassis #3

TAMU meeting A. Madorsky

Page 9: The CMS Modular Track Finder (MTF7) Trigger Board

Hardware prototype

2012 prototype based on Virtex-6 FPGA Modular design

Makes future partial upgrades easier

TAMU meeting A. Madorsky

Optical module

Custom backplane

Core logic module

Optical module

Core logic module

Pt LUT module

Custom backplane

Page 10: The CMS Modular Track Finder (MTF7) Trigger Board

Virtex-6 Core logic module

TAMU meeting A. Madorsky

Custom backplane connector

Core logic FPGA

Control FPGA

uTCA connector

Control FPGA JTAG

PT LUT module connector

FMM connector

SD card connector

MMC USB console

MMC JTAG

MMC CPU

Estimated power consumption: ~50 W (assuming FPGAs nearly full)PT LUT mezzanine not included

1Gb FLASHMain FPGA firmware storage

MMC = Module Management Controller

Page 11: The CMS Modular Track Finder (MTF7) Trigger Board

Virtex-6 Core logic module:Features

Serial I/O:53 GTX receivers (up to 4.8 Gbps)8 GTH receivers (10 Gbps)12 GTX transmitters (up to 4.8 Gbps)2 GTH transmitters (10 Gbps)

MMC – Wisconsin designSee this link for details

Configuration memory for Core FPGA:PC28F00AP30EFA

1 Gb parallel FLASH Can be used to store any other information (in addition to firmware)

Permanent configuration settings Multiple firmware versions

SD card slotCan also be used to store Core FPGA firmware and settings

Fast Monitoring (FMM) connectorCompatible with the current FMM system

Control interfaces:PCI express IPbus

TAMU meeting A. Madorsky

Page 12: The CMS Modular Track Finder (MTF7) Trigger Board

Optical module

TAMU meeting A. Madorsky

uTCA connector

Custom backplane connector

Backplane redrivers

Optical receivers(2 out of 7 installed)

MMC

Optical transmitters (2 out of 3 installed)

Page 13: The CMS Modular Track Finder (MTF7) Trigger Board

Optical module Receivers:

7 12-channel RX Avago’s AFBR-820BEZ 84 RX channels

Transmitters:

3 12-channel TX Avago’s AFBR-810BEZ 28 TX channels (12+12+4)

All of them 10 Gbps parts Not enough space on front panel to accommodate all TX parts located inside

connect with short fibers to MPO fiber couplers on front panel Tight but enough space to fit couplers on top of AFBR-820 parts.

Receivers are on front panel to minimize count of fiber-to-fiber transitions for inputs

Control: Wisconsin MMC design, no FPGA

Compatible with future Virtex-7 design of Core logic board

TAMU meeting A. Madorsky

Page 14: The CMS Modular Track Finder (MTF7) Trigger Board

Glue logic FPGA(Spartan-6)

Base boardconnector

RLDRAM3 memory16 chips, 8 on each side(clamshell topology)Total size: 512M x 18 bits ≈ 1GBUpgrade possible to2 GB with bigger RLDRAM3 chips(no board redesign)

DC-DC converters

Clock synthesisand distribution

PT LUT module

TAMU meeting A. Madorsky

Page 15: The CMS Modular Track Finder (MTF7) Trigger Board

Optical communication [email protected] Gbps

47 input channels Transmission from:

LoopbackMuon Port CardEarlier VME prototype (2010)

For MPC and VME prototype clock was synchronized with VME crate

Twisted pair LVDS connection to uTCA backplane

@10 Gbps 6 input channels Asynchronous clock Transmission from:

LoopbackEarlier 10Gbps

prototype (2006)

Results Zero errors for hours

TAMU meeting A. Madorsky

Eye pattern @10 Gbps.GTH receiver input.

Page 16: The CMS Modular Track Finder (MTF7) Trigger Board

PT LUT testsParameters:

RLDRAM clock : 200 MHz Address & control: 200 Mbps each bit Data: 400 Mbps each bit RLDRAM can tolerate up to ~1GHz clock. However:

Hard to implement in FPGANeeded for burst-oriented applications mostlyDoes not change latency for random address accessLower clk F lower power consumption

Tests performed (random data, full 1GB space): Writing into consecutive addresses Reading from consecutive addresses Reading from random addresses

No errors detected Except soldering defects in one RLDRAM chip

TAMU meeting A. Madorsky

Page 17: The CMS Modular Track Finder (MTF7) Trigger Board

PCI Express tests: Setup

TAMU meeting A. Madorsky

PC adapter

Motherboard AMC113 (uTCA PCIE adapter)

2012Prototype

Fiber (up to 50 m)

Multiple PC adapters testedBest results: HIB35-x4Also least expensive

Vendor Card

Vadatech PCI113

Samtec PCIEA

OneStopSystems HIB35-x4

Page 18: The CMS Modular Track Finder (MTF7) Trigger Board

PCI express performance Theoretical PCIe performance (generation 2, single lane):

Link bitrate: 5 Gbps

After 8b/10b encoding: 4 GbpsAfter PCIe packet overhead: ~3.56 Gbps

On top of that: SoftwareHardware overhead of a particular chipset on host systemHardware overhead of your device

Our test design has very small overhead

Results of performance tests at UF:Sustained performance, all overheads included5 meter fiber:

Reading: 2.4 Gbps Writing: 2.88 Gbps

50 meter fiber: Reading: 2.3 Gbps Writing: 2.88 Gbps

TAMU meeting A. Madorsky

Page 19: The CMS Modular Track Finder (MTF7) Trigger Board

Plans for Virtex-7 designCore logic moduleFPGAs:

Core logic: XC7VX690T-FFG1927 or XC7VX550T-FFG1927 Control: XC7K70-FB676

Inputs: 80 Virtex-7 GTH links (10 Gbps) directly to Core FPGA

Minimal latency All available receivers are designated for trigger data

Maximum flexibility

4 additional Kintex GTX links (6.4 Gbps) to Control FPGA Delivered to Core FPGA via parallel channel Longer latency

Outputs: 28 Virtex-7 GTH links (10 Gbps)

Control: PCI express Gen 2, 2 lanes Ipbus

Status: PCB layout nearly doneTAMU meeting A. Madorsky

Page 20: The CMS Modular Track Finder (MTF7) Trigger Board

Core logic module FPGA interconnections

TAMU meeting A. Madorsky

XC7VX690T orXC7VX550T

XC7K70

PT

LU

T c

onne

ctor

28 outputs10 Gbps

80 inputs10 Gbps

4 inputs10 Gbps

IPbus

PCI express2 lanes

Parallel data exchange channel(control, DAQ control, 4 extra links)

Cus

tom

bac

kpla

ne c

onne

ctor

uTC

A b

ackp

lane

con

nect

or

DAQ control (RX)

4 TX to

AMC13

DAQ TX

Page 21: The CMS Modular Track Finder (MTF7) Trigger Board

Conclusions

Virtex-6 based prototype built and tested53 inputs up to 4.8 Gbps8 inputs at 10 Gbps RLDRAM3-based Pt LUT (1GB)PCI expressIPbus

Virtex-7 base board prototype is in its final design phase

TAMU meeting A. Madorsky

Page 22: The CMS Modular Track Finder (MTF7) Trigger Board

Backup

TAMU meeting A. Madorsky

Page 23: The CMS Modular Track Finder (MTF7) Trigger Board

1 2 3

4 5 6

7 8 9

1 2 3

4 5 6

78 9

TAMU meeting A. Madorsky

CSC trigger data sharing Endcap and Overlap processorsME1

ME2,3,4

1 2 3

45 6 7 8 9

Subsector 1 Subsector 2

Overlap TF

Endcap TFMultiple chambers have to beshared between Endcap and Overlap TFs (shown in yellow)

Page 24: The CMS Modular Track Finder (MTF7) Trigger Board

TAMU meeting A. Madorsky

CSC trigger data sharingNeighbor sector

ME1ME2,3,4

1 2 3

4 5 6

78 9

1 2 3

45 6 7 8 9

1 23

4 5 6

7 89

Subsector 1 Subsector 2

Neighborsector TF

Neighborsector TF

Several chambers shared with neighbor Sector Processor for better sector overlap coverage(shown in pink)Most of the chambers shared between 2 SPsSome chambers shared between 4 SPs

Page 25: The CMS Modular Track Finder (MTF7) Trigger Board

Optical components

TAMU meeting A. Madorsky

MPO Fanout

2-way splitter

4-way splitter

Components from Fibertronics

Page 26: The CMS Modular Track Finder (MTF7) Trigger Board

Optical plant (one sector)

TAMU meeting A. Madorsky

MTP connectors (inputs)

LC-LC adapters

MTP connectors (outputs)

Splitters

MTP fanouts

Slack spool

Slack spool 19” 1U

Rack-mountEnclosure

* Componentsshown not in full quantities