Uli Schäfer JEM Status and plans Firmware -Algorithms -Tools -Status Hardware -JEM1 -Status Plans.

Slides:



Advertisements
Similar presentations
Uli Schäfer Trigger Status JEP (JET/ENERGY PROCESSOR) Komponenten JEM0 (JET/ENERGY MODULE) -Hardware -Firmware JEM1 nächste Tests / Termine Production.
Advertisements

GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Uli Schäfer JEM Status and Test Results Hardware status JEM0 Hardware status JEM1 RAL test results.
Uli Schäfer JEM Status and plans Hardware status JEM0 Hardware status JEM1 Plans.
5th April, 2005JEM FDR1 JEM FDR: Design and Implementation JEP system requirements Architecture Modularity Data Formats Data Flow Challenges : Latency.
Jet algorithm/FPGA and tests by Attila Hidvégi. Content Status of the jet algorithm Status of the jet-FPGA Different kind of tests FIO-scanning Summary.
Jet algorithm/FPGA by Attila Hidvégi. Content Jet algorithm Jet-FPGA – Changes – Results – Analysing the inputs Tests at RAL Summary and Outlook.
JET Algorithm Attila Hidvégi. Overview FIO scan in crate environment JET Algorithm –Hardware tests (on JEM 0.2) –Results and problems –Ongoing work on.
GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Phase-0 Topological Processor Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Programmable logic devices / tools Programmable logic devices are digital logic devices, providing combinatorial logic (gates, look-up tables) and flip-flops.
GOLD Status and Phase-1 Plans Andi E. & Uli S. Uli Schäfer 1.
Uli Schäfer 1 BLT – status – plans BLT – backplane and link tester Recent backplane test results Test plans – week June 15.
Phase-0 topological processor Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Level-1 Topology Processor for Phase 0/1 - Hardware Studies and Plans - Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
JEM upgrades and optical data transmission to FEX for Phase 1 Andi E. & Uli S. Uli Schäfer 1.
Uli Schäfer 1 (Not just) Backplane transmission options Upgrade will always be in 5 years time.
Uli Schäfer 1 Mainz L1Calo upgrade activities news – BLT hardware/firmware status.
Uli Schäfer. Electronic Design Software: Status / Requirements A) Europractice subscription: 200/500/900 €/y for Xilinx donation/full/IC + Maintenance:
Uli Schäfer JEM Plans Status (summary) Further standalone tests Sub-slice test programme JEM re-design Slice test.
Uli Schäfer JEM0 Status (summary) 3 JEM0s up and running: JEM0.0 used for standalone tests only (Mainz) JEM0.1 fully qualified module0 JEM0.2 (like JEM0.1.
Uli Schäfer 1 JEM: Status and plans Pre-Production modules Status Plans.
Uli Schäfer 1 JEM PRR Design changes Post-FDR tests FDR issues.
Uli Schäfer JEM0 JEM0 Hardware : overview, history, and status JEM0 Firmware : algorithms, status JEM - The next iteration : many questions, few answers.
Uli Schäfer 1 (Not just) Backplane transmission options.
5th April, 2005JEM FDR1 Energy Sum Algorithm In all stages saturate outputs if input is saturated or arithmetic overflow occurs Operate on 40Mb/s data.
Uli Schäfer JEM0 hardware history and status JEM - The next iteration : many questions, few answers test plans and time scale.
Uli Schäfer 1 JEM1: Status and plans Hardware status Firmware status Plans.
Uli Schäfer JEM0 (*) JEM0 Hardware : overview, history, and status JEM0 Firmware : algorithms, status JEM – plans and timescale (*) Module0 specifications.
Uli Schäfer 1 JEM: Status and plans Pre-Production modules Status Plans.
Uli Schäfer 1 JEM: Status and plans JEM1.2 Status Test results Plans.
Uli Schäfer 1 (Not just) Backplane transmission options Uli, Sam, Yuri.
Uli Schäfer 1 JEM1: Status and plans JEM1.1 Status Plans.
Uli Schäfer 1 CP/JEP backplane test module What’s the maximum data rate into the S-CMM for phase-1 upgrade ?
Uli Schäfer 1 Production modules Status Plans JEM: Status and plans.
Uli Schäfer 1 JEM1: Status and plans Hardware status Firmware status Plans.
Hardware status GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Uli Schäfer 1 JEM Test Strategies Current plan: no JTAG tests at R&S  initial tests done at MZ Power-up / currents Connectivity tests (JTAG) per (daughter)
Uli Schäfer JEM Status and plans RAL test results Hardware status Firmware Plans.
Uli Schäfer JEM1 In input modules T,S probably mix of φ-bins 5,6 due to routing problems of high-speed LVDS links With current algorithm rounding errors.
Uli Schäfer JEM hardware / test JEM0 test programme Mainz standalone RAL sub-slice test JEM re-design Heidelberg slice test.
Uli Schäfer 1 Production and QA issues Design Modules have been designed, with schematic capture and layout, in Mainz (B.Bauss) Cadence design tools, data.
Uli Schäfer 1 JEM1: Status and plans power Jet Sum R S T U VME CC RM ACE CAN Flash TTC JEM1.0 status JEM1.1 Plans.
Uli Schäfer 1 (Not just) Backplane transmission options.
Uli Schäfer JEM Status and plans Firmware Hardware status JEM1 Plans.
Uli Schäfer 1 JEM: Status and plans Production / commissioning Plans.
Uli Schäfer JEM Status and plans Algorithms Hardware JEM0, JEM1 Tests Plans.
Uli Schäfer 1 Production modules Status Plans JEM: Status and plans.
FEX Uli Schäfer, Mainz 1 L1Calo For more eFEX details see indico.cern.ch/getFile.py/access?contribId=73&sessionId=51&resId=0&materialId=slides&confId=
Status and planning of the CMX Philippe Laurens for the MSU group Level-1 Calorimeter Trigger General Meeting, CERN May 24, 2012.
ATLAS SCT/Pixel TIM FDR/PRR 28 July 2004 Firmware - Matt Warren1 Physics & Astronomy HEP Electronics Matthew Warren John Lane, Martin Postranecky TIM Firmware.
JEP HW status and FW integration plans Uli Schaefer and Pawel Plucinski Johannes-Gutenberg Universitaet Mainz Stockholm University.
Hardware status GOLD Generic Opto Link Demonstrator Assess the use of optical backplane connectivity for use on L1Calo Uli Schäfer 1.
Uli Schäfer 1 JEM configurator progress FPGAs are RAM-based programmable logic devices Need to be loaded with a ‘configuration’ after power-up, so as to.
Uli Schäfer 1 JEM Status and plans Hardware -JEM1 -Status Firmware -Algorithms -Status Plans.
Status and planning of the CMX Wojtek Fedorko for the MSU group TDAQ Week, CERN April , 2012.
S. Rave, U. Schäfer For L1Calo Mainz
Ideas about Tests and Sequencing C.N.P.Gee Rutherford Appleton Laboratory 3rd March 2001.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
Samuel Silverstein Stockholm University CMM++ firmware development Backplane formats (update) CMM++ firmware.
Hardware status GOLD Generic Opto Link Demonstrator Uli Schäfer 1.
Jet algorithm and Jet FPGA by Attila Hidvégi. Content Status of the Jet algorithm New design for the Jet FPGA on JEM-1.0 Jet CMM firmware Summary Outlook.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
CMM++ activities at MSU Y. Ermoline et al. Level-1 Calorimeter Trigger Joint Meeting, CERN, 13 – 17 September 2010.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Uli Schäfer 1 Mainz R&D activities. Uli Schäfer 2 MZ R&D BLT has been built and tested (backplane transmission only). A few minor issues were found. Possible.
Generic Opto Link Demonstrator
Implementation of the Jet Algorithm ATLAS Level-1 Calorimeter Trigger
CPM plans: the short, the medium and the long
Presentation transcript:

Uli Schäfer JEM Status and plans Firmware -Algorithms -Tools -Status Hardware -JEM1 -Status Plans

Uli Schäfer Algorithms (RTDP) Minor modifications to energy sum algorithm due to re- partitioning on JEM1: Receive energies 4×8 ×(e/h) plus overlap (total 88 ch.) Synchronisation, parity, mask Generate jet elements E T =E e +E h, low threshold Saturate jet elements at 1 TeV and send to jet 5-bit wide From jet elements (E T ) calculate E X and E Y by multiplying cosφ, sinφ (accuracy: 10bit E T ×12-bit coefficient -> 10 bit) Threshold E T Pre-sum E X, E Y and E T : 12 jet elements (JEM0:4) Saturate at 4 TeV Send to sum 40Mb/s (JEM0:80Mb/s) Final summation over 3 partial sums (JEM0:8) Quad-linear encoding of energies (8 bit, 4 TeV range) Saturation (4TeV) Parity

Uli Schäfer Firmware modifications For JEM1 some modifications are required, mainly in I/O stages (DDR registers), block RAM, DLLs, hardware multipliers, clock mirror, FCAL handling, E X /E Y calculation on input processor, separate sum processor, VME access. Change of channel count per input processor Work started : complete re-write of input processor, since previous version was hard-coded for 8 channels; instantiations, no loops.  Coherent code for both JEM0 and JEM1  debug on JEM0 and hope for plug and play once JEM1 arrives (JEM1 code can run on input processors only while jet algorithm is switched off) VME register map completely refurbished  adapt on-line software ! The firmware was re-written using pure VHDL, few instantiations, mainly behavioural sequential code.  independent of the choice of synthesis tool  guaranteed to be maintainable throughout ATLAS lifetime.

Uli Schäfer Tools Mentor Graphics stopped making regular updates freely available on the Web. Software updates available via RAL Europractice only ~once per year. Unacceptable situation.  migrate to Xilinx XST synthesis tool. Advantages: Regularly updated via ISE service packs Supports automatic register balancing Seems to be better at inferring I/O flip-flops from behavioural sequential code Disadvantages: Does not automatically infer balanced adders from behavioural description (cascade rather than tree) s := (others=>’0’); for i in 0 to k-1 loop s:=s+data(i); end loop;  use XST synthesis and describe an adder such that the synthesis tool is persuaded to generate a tree k=4 for i in 0 to k loop --init s(i):=data(i) ; end loop; for i in 0 to k-2 loop --sum s(k+i):=s(2*i)+s(2*i+1) ; end loop; sum:=s(2*k-2);

Uli Schäfer JEM1 16 x 6-channel de- serialisers : SCAN on 4 Input daughter modules w. XC2V1500. Jet and Sum Processors XC2V2000 (BF package). Configuration : SystemACE

Uli Schäfer JEM1 main board Components : Backplane and daughter connectors (TTC, input) Bus drivers (VME) and ECL line drivers/receivers Jet and Sum processors (BGA 1.28mm pitch) G-links. Opto transmitters One large CPLD SystemACE configurator Voltage converters Front panel connectors/LEDs Production: One-stop Rohde & Schwarz Component procurement PCB production –Adjustment of impedances –Test protocols Assembly –Visual inspection –X-ray

Uli Schäfer H/W Status & Plans H/W Status: Input daughters: 8 PCBs made, 1 assembled, tests due soon. Main board schematic capture 70%, layout 60% finished. JEM0.1 still awaiting re-work (VME backplane pin) Plans: Continue Mainz tests of energy and integrated (J/E) algorithms Next RAL tests Nov./Dec ? –ROD –Sum / jet mergers –Full jet tests (2 JEMs) ? Submit order for JEM1 component procurement along with assembly of remaining input daughters this month Submit JEM1 main board end Dec., back from assembly Feb. Set up stand-alone test bench for input processors after JEM1 submission (  Andrey) to have well-tested daughter modules when JEM1 arrives Keep JEM0s up and running through first stage of slice test Slice test initial requirements : 2 JEM1s and 2 JEM0s (?). Financial situation / module cost  additional JEM1s ?

Uli Schäfer Production plans and risks A minimum of one lab-tested JEM1 to be available by end February. Further JEM1s as required. Risks: Underestimated remaining fraction of schematic capture & layout (possible)  few weeks (disaster money-wise) Component availability (possible)  few weeks Problems with the as yet untested deserialisers (unlikely)  redesign daughters  2.x months Critical analogue components (G-link/opto), TTCdec (?) not JEM specific Main board design errors (possible)  re-submit  1.x months PCB production / assembly problems (unlikely)  ??? Please note that only severe design errors /production problems would prevent JEM1 from being used in initial slice tests. Connectivity problems  use spare tracks (no spare lines to backplane) SystemACE problems  configure via VME CAN problems  run without DCS Risks to volume production : no experience so far  not possible to assess

Uli Schäfer JEP – open questions H/W – urgent – final decision on opto transmitter F/W – medium term: Slice data G-link format: do we change over to 6 input channels per G-link bit to allow for readout of 6 ticks worth of data at full rate? No simple mapping of input channels to input processors in (η,φ) due to limitations on routing of high-speed tracks (length, vias). Do we sort it out in –Software (VME channel-address corresponds to location in the input processor), –Firmware (VME address corresponds to (η,φ)), –Re-format slice data in ROC ? Sum CMM : stay with LUT scheme or change to E X *E X +E Y *E Y >=threshold*threshold (might cost ~1/2 tick latency)