Global Trigger Trigger meeting 27.Sept 00 A.Taurok

Similar documents
Trigger Report. Wesley H. Smith CMS Trigger Project Manager Report to Steering Committee February 23, 2004

Status of the CSC Track-Finder

CMS Conference Report

WBS Trigger. Wesley Smith, U. Wisconsin CMS Trigger Project Manager. DOE/NSF Review April 11, 2000

Design of the Level-1 Global Calorimeter Trigger

12 Cathode Strip Chamber Track-Finder

Trigger Cost & Schedule

TTC Interface Module for ATLAS Read-Out Electronics: Final production version based on Xilinx FPGA devices

Test Beam Wrap-Up. Darin Acosta

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

US CMS Endcap Muon. Regional CSC Trigger System WBS 3.1.1

18 Nov 2015 Testing and Programming PCBA s. 1 JTAG Technologies

WBS Calorimeter Trigger. Wesley Smith, U. Wisconsin CMS Trigger Project Manager. DOE/NSF Review April 12, 2000

Description of the Synchronization and Link Board

ADF-2 Production Readiness Review

BABAR IFR TDC Board (ITB): system design

CMS Note Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

The CMS Drift Tube Trigger Track Finder

CSC Muon Trigger. Jay Hauser. Director s Review Fermilab, Apr 30, Outline

DT Trigger Server: Milestone D324 : Sep99 TSM (ASIC) 1st prototype

Local Trigger Electronics for the CMS Drift Tubes Muon Detector

SuperB- DCH. Servizio Ele<ronico Laboratori FrascaA

Remote Diagnostics and Upgrades

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

S.Cenk Yıldız on behalf of ATLAS Muon Collaboration. Topical Workshop on Electronics for Particle Physics, 28 September - 2 October 2015

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

Optical Link Evaluation Board for the CSC Muon Trigger at CMS

COE758 Xilinx ISE 9.2 Tutorial 2. Integrating ChipScope Pro into a project

Achieving Timing Closure in ALTERA FPGAs

Programmable Logic Design I

FPGA Design. Part I - Hardware Components. Thomas Lenzi

EECS150 - Digital Design Lecture 18 - Circuit Timing (2) In General...

CMS Tracker Synchronization

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

16 Dec Testing and Programming PCBA s. 1 JTAG Technologies

FPGA Development for Radar, Radio-Astronomy and Communications

Solutions to Embedded System Design Challenges Part II

Timing EECS141 EE141. EE141-Fall 2011 Digital Integrated Circuits. Pipelining. Administrative Stuff. Last Lecture. Latch-Based Clocking.

Latest Timing System Developments

FPGA Design with VHDL

Level 1 Calorimeter Trigger:

LHCb and its electronics.

Field Programmable Gate Array (FPGA) Based Trigger System for the Klystron Department. Darius Gray

GREAT 32 channel peak sensing ADC module: User Manual

AD9884A Evaluation Kit Documentation

Large Area, High Speed Photo-detectors Readout

Update on DAQ for 12 GeV Hall C

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

EEM Digital Systems II

Why FPGAs? FPGA Overview. Why FPGAs?

EE178 Lecture Module 4. Eric Crabill SJSU / Xilinx Fall 2005

T1 Deframer. LogiCORE Facts. Features. Applications. General Description. Core Specifics

CSC Data Rates, Formats and Calibration Methods

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

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

Level and edge-sensitive behaviour

Interfacing the TLC5510 Analog-to-Digital Converter to the

Digilent Nexys-3 Cellular RAM Controller Reference Design Overview

THE DIAGNOSTICS BACK END SYSTEM BASED ON THE IN HOUSE DEVELOPED A DA AND A D O BOARDS

XJTAG. Boundary Scan Tool. diagnosys.com

Ilmenau, 9 Dec 2016 Testing and programming PCBA s. 1 JTAG Technologies

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

System-Level Timing Closure Using IBIS Models

A Briefing on IEEE Standard Test Access Port And Boundary-Scan Architecture ( AKA JTAG )

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

Update on DAQ for 12 GeV Hall C. Brad Sawatzky

SignalTap Plus System Analyzer

A video signal processor for motioncompensated field-rate upconversion in consumer television

Electronics Status and Upgrade Opportunities for Flash ADC and 12GeV Trigger Hardware

TTC laser transmitter (TTCex, TTCtx, TTCmx) User Manual

Trigger synchronization and phase coherent in high speed multi-channels data acquisition system

AI-1204Z-PCI. Features. 10MSPS, 12-bit Analog Input Board for PCI AI-1204Z-PCI 1. Ver.1.04

ALICE Muon Trigger upgrade

of Boundary Scan techniques.

SPS BPM system renovation. Roadmap & Milestones

The ATLAS Level-1 Central Trigger

Muon Trigger Flavor Board (MTFB) Design and Specifications

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

7 Nov 2017 Testing and programming PCBA s

Racks, Cabling and Latency

IE1204 Digital Design F11: Programmable Logic, VHDL for Sequential Circuits

Laboratory Exercise 4

JESD204B IP Hardware Checkout Report with AD9250. Revision 0.5

Memory Interfaces Data Capture Using Direct Clocking Technique Author: Maria George

EN2911X: Reconfigurable Computing Topic 01: Programmable Logic. Prof. Sherief Reda School of Engineering, Brown University Fall 2014

Digital Blocks Semiconductor IP

3. Configuration and Testing

IE1204 Digital Design. F11: Programmable Logic, VHDL for Sequential Circuits. Masoumeh (Azin) Ebrahimi

Certus TM Silicon Debug: Don t Prototype Without It by Doug Amos, Mentor Graphics

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

Digital Blocks Semiconductor IP

A new Interlock Design for the TESLA RF System

PICOSECOND TIMING USING FAST ANALOG SAMPLING

VARIABLE FREQUENCY CLOCKING HARDWARE

TKK S ASIC-PIIRIEN SUUNNITTELU

An FPGA based Topological Processor Prototype for the ATLAS Level-1 Trigger Upgrade

EE178 Spring 2018 Lecture Module 5. Eric Crabill

CDA 4253 FPGA System Design FPGA Architectures. Hao Zheng Dept of Comp Sci & Eng U of South Florida

Design and Implementation of an AHB VGA Peripheral

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

Transcription:

Global Trigger Trigger meeting 27.Sept 00 A.Taurok

Global Trigger Crate GT crate VME 9U Backplane 4 MUONS parallel CLOCK, BC_Reset... READOUT _links PSB 12 PSB 12 24 4 6 GT MU 6 GT MU PSB 12 PSB 12 PSB 12 PSB 12 GTL 32 GTL 32 8 TIM FDL TCS GTFE GTL 32 12 PSB 12 PSB 12 Global Muon Trigger int.conn. Global Trigger GT-part of Trigger Control 3 standard VME slots; 24 ch ISO and MIP bits 8 RPC muons 4 DT muons 4 CSC muons 12 ISO+MIP 4 free 4 not used 4TAU 4 centrjet 4 fwdjet 4EG 4 Calo* 4IEG 4 Calo* = total-et, missing-et Nr_jetsA, Nr_jetsB TTC fibre EVM fibre DAQ fibre 32x L1_Acc, CMD/TYPE to TTCvi,EVM LVDS to Channel Link conversion GT Receiver Crate 6U FAST SIGNALS : Warning, Inhibit,......from Subsystems

Pipelined synchronizing buffer PSB GTFE FrontEnd Card GTFE Link ROP Readout processor RO Readoutbus Readout Request VME TIM 1 of 12 CHANNELs VME DPmem Ring Buffer Global Calo Trig 21 bit CHANNEL LINK SYNC CHIP 21 bit CHANNEL LINK GTL PIPELINE or FIFO DELAY CLK, BCRes Start TIM JTAG

PSB 6 channel prototype

Global Trigger Logic board GTL9U GTL Global Trigger Logic board VME interface Parallel Link 40MHz ALGORITHM AND-OR 140 CONDITION Parallel Link Chip 4 MUONs OUT 64 IN 6x70 4 EGs 128 Algorithms Pre-Algorithms CONDITION Chip 4 IEGs 4 central JETs OUT 64 IN 6x70 ALGORITHM AND-OR FPGA CONDITION Chip 4 forw.jets 4 tau-jets FPGA total&missing ET, jet numbers 4 free Front Panel connectors Channel Link Backplane

Final Decision Logic board FDL GTFE FrontEnd Card Data Readout + Global Monitoring GTFE Link ROP Readout processor RO-bus Readout Request VME interface TIM Local Monitoring + Tests DPM setup by VME DPM Monitoring COUNTERS GTL 128 ALGORITHM BITS 128 Prescalers Final OR logic 16x L1_ACCEPT(1..16) TCS Trigger Control JTAG

Status Global Trigger 09/00 FDL board: Definition of functions ongoing TCS board: Partitioning; definition of functions JTAG software from JTAG Technology infrastructure, interconnection, cluster tests done problems with programming of FPGAs by JTAG PSB module tested: 25% of connections can be tested BGA Solder station for Fine Line BGA (1mm grid) chips 256, 484 pins...ok; 672 pins...tests to find optimal solder parameters

Status Global Trigger 09/00 Custom Backplane, PSB input prototype exists GTL-prototype: 4 µ, 4x4 calo channels New structure of the prototype similar as on the final 9U board uniform structure, smaller latency, flexibility, but design more complicated Condition Chips : Each receives 66% of the input channels Conditions, Spatial conditions, Pre-Algorithms, Algorithms Algo Chips: Algorithms VHDL design ==> fixed VHDL code Predefined Templates, Condition types, IO-pins Setup and Placement Software ==> variable VHDL code Wiring of Input Channels and of algorithm bits to output pins Definition of Conditions //Condition types as building blocks. Definition of Algorithm-AND-OR logic // product terms, inversion aim for ===>Automated Chip design Event Generator Software Board layout: Placement, connectors...

GTL Condition Chip Design New algorithms change the FPGA logic ==> new FPGA design...every day, week... ==> automated design cycle ==> additional safety margin for latency Predefined TEMPLATES, CONDITIONS =fixed VHDL code ==> tested for worst case (time) Flexible AND-OR structure =variable VHDL code SETUP Program: delivers VHDL code, LUT contents, Output connections Graphic User Interface GUI to program new algorithms version in CVI-environment (National Instrument)

Setup- and Placement Program generates VHDL code for the Condition chips Wiring of input channels for 6U prototype boards

Event Generator Setup- and Placement Program

Condition to find 2 isolated electrons/photons with spatial correlation INPUT REGISTER for IEG1...4_(Et, phi, eta) LUT values for IEG templates: T1, T2, CORR_PHI, CORR_ETA <== Setup file IEG1_PHI IEG1_ETA IEG1_ET IEG1_PHI IEG2_PHI IEG1_ETA IEG2_ETA WCMP5 WCMP4 CMP6 SUB5 SUB4 AND T1 4+4=8 x T2 WCMP6 WCMP5 6 x 6 x intermediate REGISTER AND4_OR12 clock

Backplane 6U Prototype VME BUS SWITCH 5bit JTAG Bus 110F Addressable JTAG Port with JTAG Bridge Fairchild SCANPSC110F and Switch 1 loop / board L1 GLOBAL TRIGGER JTAG TESTS Cable from TAP Controller to Backplane JTAG Explorer PM3705/C Cable to Parallel Port JTAG TECHNOLOGY PF2171 Full Development Software

component JTAG CLUSTER Memory,.. JTAG component Memory cluster file.mcd FUNCTION Signal Definition file.sdf net name, col#, direction ad03 1 I ad02 2 I : : noe 9 I nwe 10 I Define in- and output signals of cluster Signal Level file.slf address data ctrl DDDD XXXX UU DDDD XXXX DU DDDD HLHL UU normal cluster test Define Function of cluster by test vectors Example: read CLUSTER TESTS

BSDL file.sel file data sheet files select components with BSC circuit net info file.nif file Altera, National, TexasInstr., Xilinx... nets locked on defined levels JTAG TEST VIP Manager INFRASTRUCTURE TEST INTERCONNECTION TEST EDIF netlist vl2jtag.net.pkg.wir package, wiring files ViewDraw PCB Schematic //..tests JTAG chain if all components connected //..tests nets between components containing a JTAG circuit.sdf.slf.mcd cluster definition files CLUSTER TEST //..tests nets between components containing a JTAG circuit and components without JTAG Technology SOFTWARE

Schedule 2001 GTL-prototype: VHDL design finished and prototype board produced delay Nov 2000 ==> Jan 2001 Software for Design and Tests until March 2001... FDL board: Functions defined and top-down design done until Nov 2000. FPGA chips designed and FDL board built until Nov 2001. GMT : Conceptual design until Nov 2000 define and simulate final algorithms JTAG software and tests: available until Dec 00...already working

Milestones 1999, 2000-2004 D431 - June 1999 PSB_6U prototype production Status: Board tested. BACK6U design Status: done D432 Nov 1999 milestone changed BACK6U production Status: Board in use. D433 - June 2000 GTL_6U design Status: Delay due to redesign D434 Nov 2000 Trigger Logic Functions tested GTL_6U tested; Status: Delay FDL_9U design Combined logic test: Backplane + PSB + GTL Conceptual GlobalMuon Trigger design D435 - Nov 2001 Complete Logic Pipeline tested Combined Prototype test: Backplane + PSB + GTL+FDL D436 - June 2003 24-channel Global Trigger available D437- Nov 2003 Global Muon Trigger available D438 - Nov 2004 32-channel Global Trigger available

LATENCY

1/4-1/2 BC 81bx DPM GMT LATENCY min. MUON LATENCY 10 BC..without unit conversion 4DT-4bRPC 4CSC-4fRPC 91bx 160MHz GMT-IN PHASE FPGA Synchronisation MATCH LOGIC PAIR LOGIC MUON MERGER FINAL SORTER GT INPUT Register 4 DT,4 CSC, 8 RPC Muons SINGLE RANK TABLES GMT-LOGIC FPGA SorterFPGA MIP, ISO bits from GCT 75bx Chann Link LATENCY 8 BC PSB module Delay FIFO Ch Link 80MHz PROJ. TABLES Ch Link 83bx MIP, ISO bit ASSIGNMENT PROJECTION FPGA LATENCY 8 BC = combinatorial logic min. ISO/MIP bit LATENCY 16 BC 91bx

GT+GMT LATENCY 81 BX 91 BX 99 BX CSC, DT,RPC TRIGGER PARALLEL LINK GLOBAL MUON TRIGGER LATENCY 1 +9 BX SYNC LOGIC 9BX LOGIC + LUT Critical Path PARALLEL LINK Backplane GTL 1BX 1BX 1BX LATENCY 5 BX PARTICLE CONDITIONS 1BX 1BX AND-OR LOGIC CABLE PARALLEL LINK FDL LATENCY 3 BX FINAL OR- LOGIC PARALLEL LINK 85 BX PSB LATENCY 3 BX 88 BX 3 BX 128 ALGORITHMS Latency without Trigger Control System TCS. L1ACCEPT GCT PHASE SYNC PIPELINE DELAY CHANNEL LINK 80 MHz SYNCHRONISATION LOGIC Phase Sync: 1/4-3/4 BX CHANNEL LINK 80 MHz Muon input to L1Accept output: 18 BX Calo input to L1Accept output: 14 BX GCT data later than before ==>PIPELINE DELAY in PSB!!

Estimated FDL to TTCvx latency GT PROCESSOR BX=99 BX=100 XXX XXX XXX BX=104 FINAL OR- LOGIC 1 BX PARALLEL LINK Backplane 1 BX MUX TCS TTS Calibration 9 ns* 1 or 2 BX? PARALLEL LINK TP-CABLE <1.5m?7 ns*? TTCvi logic L1A A B 40MHz? MUX, O.L. Encoder 9U VME FDL 9U VME TCS 6U/4TE VME TTCvi 6U/4TE, PECL TTCvx *Driver: = 9 ns FPGA: clk2out 6 ns net on board: 1 ns fast LVDS driver 2ns *Receiver: =?7 ns fast LVDS receiver: 2ns net on board: 1 ns FPGA setup 3 ns 25-16=9ns ==> <1.5 m cable for 1bx transfer latency if CLK signals on TCS and TTCvi switch simultanously. CABLE < 1m DS90LV031A TP cable: 1.6 ns/ft=5.3 ns/m FDL to TTCvx latency 22.09.00