TMB-to-MPC Trigger Data Format Changes related to GEM US CMS EMU Workshop 2013-10-01 Vadim Khotilovich, Texas A&M University.

Slides:



Advertisements
Similar presentations
Lectures on File Management
Advertisements

parity bit is 1: data should have an odd number of 1's
Level-1 Trigger CMS Week, Brussels 14 Sep C.-E. Wulz Deputy Trigger Project Manager Institute of High Energy Physics, Vienna Prepared with slides/material.
Track Trigger Designs for Phase II Ulrich Heintz (Brown University) for U.H., M. Narain (Brown U) M. Johnson, R. Lipton (Fermilab) E. Hazen, S.X. Wu, (Boston.
The Data Link Layer Chapter 3. Data Link Layer Design Issues Services Provided to the Network Layer Framing Error Control Flow Control.
Introduction to the Enhanced AIM When Q.i was first introduced, a ladder logic driver program – called the Application Interface Module (AIM) - was created.
22 May 2007G. Rakness (UCLA) 1 At minus-side slice test… Complete description of how to bring back slice test all the way from (power=off) to (local run=physics.
Improvements to ME1/1 TMB Algorithm from Simulation Studies US CMS EMU Workshop Vadim Khotilovich, Texas A&M University.
Microsoft ® Office Word 2007 Training Bullets, Numbers, and Lists ICT Staff Development presents:
INTEGRATING NETWORK CRYPTOGRAPHY INTO THE OPERATING SYSTEM BY ANTHONY GABRIELSON HAIM LEVKOWITZ Mohammed Alali | CS – Dr. RothsteinSummer 2013.
Memory Management (II)
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
CSCI 4550/8556 Computer Networks Comer, Chapter 21: IP Encapsulation, Fragmentation, and Reassembly.
Endcap Muon meeting: CMU, Oct 19, 2003 J. Hauser UCLA 1 CSC Trigger Primitives Test Beam Studies Main Test Beam 2003 Goals: Verify the peripheral crate.
US FAST site test results – a global view from ROOT T. Ferguson, A. Korytov, N. Terentiev* CMS EMU Meeting The Ohio State University April 16 – 17, 2004.
US LPC Muon Group CMSSW code development efforts N. Terentiev Carnegie Mellon University CMS EMU Meeting, Florida Institute of Technology February 17-18,
US FAST site test results – a global view from ROOT T. Ferguson, A. Korytov, N. Terentiev* CMS EMU Meeting The Ohio State University April 16 – 17, 2004.
 Wisegeek.com defines Data Compression as:  “Data compression is a general term for a group of technologies that encode large files in order to shrink.
S. Durkin, USCMS-EMU Meeting, Oct. 21, 2005 Critical Data Errors S. Durkin The Ohio State University USCMS EMU Meeting, FNAL, Oct. 20, 2005.
DAY 15: ACCESS CHAPTER 2 Larry Reaves October 7,
Emulator System for OTMB Firmware Development for Post-LS1 and Beyond Aysen Tatarinov Texas A&M University US CMS Endcap Muon Collaboration Meeting October.
Since Rich wanted some relatively quick info on what detector might be needed to help MuTr pattern recognition, I did a scan on a central HIJING file I.
Chapter 21: IP Encapsulation, Fragmentation & Reassembly
Data and its manifestations. Storage and Retrieval techniques.
13 March 2007G. Rakness (UCLA) 1 Minus side slice test status Greg Rakness University of California, Los Angeles UCLA phone meeting 13 March 2007.
Status of the CSC Track-Finder Darin Acosta University of Florida.
(Spring 2015) Instructor: Craig Duckett Lecture 10: Tuesday, May 12, 2015 Mere Mortals Chap. 7 Summary, Team Work Time 1.
SOCSAMS e-learning Dept. of Computer Applications, MES College Marampally VIRTUALMEMORY.
Simulation of GEM-CSC Integrated Trigger: Status and Plans US CMS EMU Workshop Vadim Khotilovich, Texas A&M University for GEM DPG group.
Design Considerations for an Upgraded Track-Finding Processor in the Level-1 Endcap Muon Trigger of CMS for SLHC operations Sep TWEPP09 D. Acosta,
Some Thoughts about Hits, Geometry etc Rob Kutschke, Hans Wenzel Fermilab March 13, 2007.
1 Object-Oriented Programming (Java), Unit 24 Stand In Final Project Description Kirk Scott.
Chapter 5: Hashing Part I - Hash Tables. Hashing  What is Hashing?  Direct Access Tables  Hash Tables 2.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
25-Oct-2013 Upgrades Week “Muon plans for the Phase 2 TP” J. Hauser, UCLA  Phase 2 muon plans (presented at ECFA),  What’s new since Upgrade Week  New.
4 Dec 2008G. Rakness (UCLA)1 Online Software Updates and RPC data in the RAT …including Pad Bit Mapping and Efficiency… Greg Rakness University of California,
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
UCLA meeting, 2012 Hauser1 Since last week Technical Coordination workshop Gave talk on CSC upgrades New 2013 timeline – ME4/2 seems okay, ME1/1 is tight,
CMS Latency Review, 13th March 2007CSC Trigger 1 Latency and Synchronization update.
CSC High Pileup Sumulations Vadim Khotilovich Alexei Safonov Texas A&M University June 15, 2009.
Proposal for a Proximity-2 Protocol Ed Greenberg Greg Kazz May /11/20161.
3 Nov 2009G. Rakness (UCLA)1 Weekend of 24 – 25 October Loaded all TMB firmware –Version 15 Oct 2009 XML file created using Jay’s muonic timing constants.
Lectures 8 & 9 Virtual Memory - Paging & Segmentation System Design.
1 Update on CompareTFandDMBLCTs.cc Analyzer that compares LCTs read out from the Track Finder (input FIFO) with those read out through the EMU data path.
+ GE2/1 Case Considerations Alexei Safonov. + CMS Muon Upgrades CMS Technical Proposal in its part related to muon systems lists following: MEX/1 electronics.
CMS-GEM gas system GEMs for CMS High Eta Muons - Workshop III, CERN April R.Guida PH-DT-DI.
1 Microsoft Access 2002 Tutorial 2 – Creating And Maintaining A Database.
Effects of Endcap Staging/Descoping D.Acosta University of Florida.
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
8 Byte BGP Communities Finding a practical way forward.
Muon Reconstruction and Vertex Constraint Giovanni Abbiendi Bologna CMS meeting, 20 November 2007.
COSC2410: LAB 19 INTRODUCTION TO MEMORY/CACHE DIRECT MAPPING 1.
Calliope-Louisa Sotiropoulou FTK: E RROR D ETECTION AND M ONITORING Aristotle University of Thessaloniki FTK WORKSHOP, ALEXANDROUPOLI: 10/03/2014.
CMS Week, 3-7 November CSC Trigger Test Beam Report Cast of many.
PerfSONAR Schema and Topology Martin Swany. Schema Key Goals: Extensibility, Normalization, Readability Break representation of performance measurements.
6 April 2007G. Rakness (UCLA) 1 CSC runs at minus side slice test 27 Mar – 5 Apr Color scheme: Successes Problems/questions Greg Rakness University.
parity bit is 1: data should have an odd number of 1's
SLHC Muon Upgrades and Impact on Trigger
VME Bus error A possible error condition for TMB whose firmware has been “misloaded” is to cause Bus Error on VME crate controller (VCC) at power up… Under.
CSC EMU Muon Port Card (MPC)
Overview: Introduction to LHC Overview of CMS
CSC Trigger Primitives Test Beam Studies
Page that info back into your memory!
Changes in Level 1 CSC Trigger in ORCA by Jason Mumford and Slava Valuev University of California Los Angeles June 11,
RAID Redundant Array of Inexpensive (Independent) Disks
Net 323 D: Networks Protocols
Configuring the Peripheral Crates
parity bit is 1: data should have an odd number of 1's
Virtual Memory 1 1.
Presentation transcript:

TMB-to-MPC Trigger Data Format Changes related to GEM US CMS EMU Workshop Vadim Khotilovich, Texas A&M University

Intro When we would start taking advantage of GEM during trigger stubs reconstruction, we would have to re-define the LCT raw data format to store some GEM-related information This data is transferred from TMB to MPC and is further passed on to CSCTF – Current format that is documented in p15 of TMB manualTMB manual – each stub takes 4 bytes (two words-sized data frames) Some format change proposals are summarized at

Present TMB-to-MPC Data Format mpc0_frame0[6:0] = alct0_key[6:0] -- ALCT key layer wiregroup mpc0_frame0[10:7] = clct0_pat[3:0] -- one of 9 CLCT bend patterns (pattern ID from 2 to 10) mpc0_frame0[14:11] = lct0_quality[3:0] * lct0_vpf – LCT quality (Q=4, 9, 10 are currently unused, Q= represent amount of CLCT bending) mpc0_frame0[15] = lct0_vpf -- LCT valid pattern flag (pid != 0 ?) mpc0_frame1[7:0] = {clct0_cfeb[2:0],clct0_key[4:0]} -- CLCT key layer position CFEB# and half-strip# mpc0_frame1[8] = clct0_bend -- direction of CLCT bend mpc0_frame1[9] = clct_sync_err & tmb_sync_err_en[0] -- combined synchronization error flag mpc0_frame1[10] = alct0_bxn[0] -- some sort of ALCT BX flag mpc0_frame1[11] = clct_bx0 * lct0_vpf -- CLCT BX flag times LCT validity flag mpc0_frame1[15:12] = csc_id[3:0]* lct0_vpf – Trigger ID of a chamber in a trigger (sub)sector

Current TMB-to-MPC Data Format alct0_keyclct0_pat lct0_quality* lct0_vpf lct0_vpf clct0_cfeb clct0_bend csc_id* lct0_vpf mpc0_frame0: mpc0_frame1: clct0_key clct_sync_err & tmb_sync_err_en alct0_bxn clct_bx0 * lct0_vpf

Options for Format Changes Don’t want to increase the size of data, but to modify the existing data format only for certain chamber types that have neighboring GEM detectors, e.g., for ME11 chambers – By reducing unused and redundant information Most important need: to extend the field for the CLCT pattern encoding to carry more fine-grained angular information about the pattern Change 1: – Salvage 1 bit from the ALCT key field we don't need 7 bits to encode the 48 wiregroups in ME11: – Append that 1 bit taken from ALCT key field to the extended CLCT pattern field

Options for Format Changes Change 2: – Modify the meaning of the lct0_quality field – Split 1bit flag off of it to indicate whether this stub is a GEM- matched stub Since it would not be necessary in future to use it for sorting in MPC, we can get rid of redundant pattern bending-related information in lct_quality and use one bit to tell whether this stub is a GEM-matched stub (depends on how we would want to use this LCT quality field) (Potential) Change 4: – clct0_bend bit provides redundant information that should already be available in clct0_pat – We can swap "mpc0_frame1[8] = clct0_bend" and "mpc0_frame0[15] = lct0_vpf" bits, – and merge the "mpc0_frame1[8] = clct0_bend" bit into the CLCT pattern field

TMB-to-MPC Data Format with GE1/ alct0_keyclct0_gempat lct0_quality* lct0_vpf lct0_hasgem clct0_cfeb lct0_vpf csc_id * lct0_vpf mpc0_frame0: mpc0_frame1: clct0_key clct_sync_err & tmb_sync_err_en alct0_bxn clct_bx0 * lct0_vpf The option with the largest address space for the bend information (6 bits allow for 5 bits of bend amount, or 32 bend amount thresholds)

Options for the Quality Field Definition As already mentioned, the original LCT Quality field carries redundant information about CLCT pattern – So we spared 1bit by getting rid of it and making the quality definition more basic – Use that separated bit to indicate GEM-matchedness Another option: – Don’t split this bit but redefine the quality to encode the number of ALCT, CLCT, and GEM layers that were used to build this LCT stub – This info might potentially be useful in CSCTF in its multivariate PT assignment

TMB-to-MPC Data Format with GE1/ alct0_keyclct0_gempat lct0_quality* lct0_vpf clct0_cfeb lct0_vpf csc_id * lct0_vpf mpc0_frame0: mpc0_frame1: clct0_key clct_sync_err & tmb_sync_err_en alct0_bxn clct_bx0 * lct0_vpf An option where GEM-matchedness is integrated into the stub quality definition through the number of hit layers

Options for the Quality Field Definition Smaller pattern field option: – We might not really need all 6 bits (64 values) to encode the GEM-CSC pattern – But, e.g., having a separate flag to indicate GEM- matchedness might come to be very useful Of course, there could be different other options for how to arrange the bits or what level of detail to store in them – E.g., more details could be store about #layers, or about  BX either for GEM only hits or for GEM and CSC

TMB-to-MPC Data Format with GE1/ alct0_keyclct0_gempat lct0_quality* lct0_vpf lct0_hasgem clct0_cfeb lct0_vpf csc_id * lct0_vpf mpc0_frame0: mpc0_frame1: clct0_key clct_sync_err & tmb_sync_err_en alct0_bxn clct_bx0 * lct0_vpf An option with a smaller GEM-CSC pattern field but with separated GEM-matchedness flag

Conclusion There is some room in the current LCT data format to incorporate some GEM-related information for integrated CSC-GEM stubs Some options were proposed Possible constraints: – Operational: MPC and CSCTF would need to be able to deal with the new format – Evolutional: changed data format would introduce tighter dependencies between the system components – Optimizational: store only what would really be useful