Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oct 8th 2002S. Veneziano, INFN-Roma1 CMA LVL1 Barrel status ATLAS Muon week 8th October 2003 CM ASIC status Splitter tests and status PAD tests and status.

Similar presentations


Presentation on theme: "Oct 8th 2002S. Veneziano, INFN-Roma1 CMA LVL1 Barrel status ATLAS Muon week 8th October 2003 CM ASIC status Splitter tests and status PAD tests and status."— Presentation transcript:

1 Oct 8th 2002S. Veneziano, INFN-Roma1 CMA LVL1 Barrel status ATLAS Muon week 8th October 2003 CM ASIC status Splitter tests and status PAD tests and status ROD demonstrator status Slice test preparation

2 Oct 8th 2002S. Veneziano, INFN-Roma2 Coincidence Matrix ASIC Functionality The Coincidence Matrix ASIC performs most of the functions needed for the low-p T and high-p T triggers and for the read-out of the ATLAS Barrel Level1 Muon Trigger Trigger and readout of 192 RPC FE signals Timing and digital shaping of the signals coming from the RPC doublets Execution of the trigger algorithm, local muon track candidates identification and p T classification ROI overlap flagging Data storage during Level1 latency Storage of readout data in derandomizing memory RPC hit time measurement with 3.125 LSB (1/8 BC) Readout data serializer

3 Oct 8th 2002S. Veneziano, INFN-Roma3 Timing Block CMA has 3 clock domains, 2 working modes Initialization mode: –all blocks are driven by the external 40 MHz clock –the PLL is bypassed and the 160 MHz clock divider is excluded –all registers are accessible as shift registers, driven by the I2C interface. Run mode. –the PLL is in lock mode, provides the 320 MHz clock, and drives the 160 MHz clock generator.

4 Oct 8th 2002S. Veneziano, INFN-Roma4 Input Pipeline Block Front-end signal digital shaping is programmable in the range 1/8÷1 BC. Pipeline delay is programmable in the range 3/8÷3 BCs FE signal dead time is programmable in the range 0÷4 BCs, in steps of 1/8 BC

5 Oct 8th 2002S. Veneziano, INFN-Roma5 Trigger Block Coincidence logic works at 320 MHz Number of matrices/thresholds is 3, logic is repeated three times in parallel, one per threshold setting Majority logic is 1/4, 2/4 (one hit per doublet), 3/4, 4/4 The highest threshold k-pattern which has a non-zero trigger information is shaped in time and then sent to the chip output pads

6 Oct 8th 2002S. Veneziano, INFN-Roma6 De-clustering + preprocessing RPC average cluster size is ~1.4. De-clustering logic type can be selected at CMA initialization. Max processed cluster size is programmable (up to ±3). Correlates hits from two detector layers 2/2 hits favoured over 1/2. programmable  0 modes can be selected at CMA initialization.

7 Oct 8th 2002S. Veneziano, INFN-Roma7 Readout Block

8 Oct 8th 2002S. Veneziano, INFN-Roma8 Readout block The latency buffer stores hit patterns coming from the input FIFO until they get old The input FIFO buffer is written at 320 MHz and contains the hit pattern, BCID and time interpolator value. The readout part of this buffer, together with the rest of the readout logic works at 160 MHz In the derandomizer buffer, hits belonging to the same L1ID are assembled in data frame All buffer memories are implemented with FIFOs FIFO1 and FIFO2 contain a list of L1IDs and relative BCIDs respectively to be processed by the derandomizer and ready to be sent via the serializer The serializer block attaches CRC codes to event fragments and ships the data out, following the DS-link protocol, at a programmable frequency of 10-80 MHz

9 Oct 8th 2002S. Veneziano, INFN-Roma9 SEU detection One parity bit is stored when register is initialized Register parity is checked against stored parity every clock cycle SEU output signal active when parity check fails Single Event Upset detection has been implemented for almost all CMA registers For the fundamental chip control registers (Main Control Register, Latency Registers, DSlink Register), triple redundancy, 2/3 majority, has been implemented for error correction.

10 Oct 8th 2002S. Veneziano, INFN-Roma10 Testability 32+5 serial scan chains, JTAG boundary scan, I2C register access Scan chains (including RAM chains) used during ASIC acceptance tests: –All core registers and all RAMs are accessible via scan chains –Dedicated scan chains have been designed for RAM data, addresses and control signals, in order to be able to test the RAM cores JTAG for tests during board assembly test I2C is used for register accessibility and test pattern generation during trigger operation Input pipelines can be preloaded with hit patterns and chip can be run for a fixed programmed number of cycles

11 Oct 8th 2002S. Veneziano, INFN-Roma11 Design flow VHDL RTL code VHDL testbenches for all blocks and full chip Design exploration synthesis Top-down compile core and timing blocks Scan chains, JTAG and IO pads insertion Place & routing Clock tree Parasitic capacitance extraction Final layout

12 Oct 8th 2002S. Veneziano, INFN-Roma12 ASIC History CMA ASIC submitted 20th November 2001 49 dies packaged by March 15th with four- pin bonding following preliminary specs (package 0208). New wafers had to selected for packaging with final Bonding. Loadboard arrived 10th March to test site (Milano), following specifications (package 0219), had to be fixed to package 0208. Industry tests started 21st March on 49 packages 0208 with scan tests.

13 Oct 8th 2002S. Veneziano, INFN-Roma13 History 2 7th April functional tests sent by Rome to industry 15th April 5 0208 tested devices (no RAM tests) and loadboard sent to Rome. 20th April RAM test vectors sent by Rome to industry. 29th April 44 fully tested 0208 package devices at Microtech. 23rd May 37 devices with package 0219 tested at Microtech.

14 Oct 8th 2002S. Veneziano, INFN-Roma14 CMA Layout UMC 0.18  m, 6 metal layers, 1.8 V core power supply, 3.3 V I/O pads 430 kgates Chip area: 4.5×4.5 mm 2 Virtual Silicon standard cell library 320 MHz PLL (x8) macro 24 double-port RAMs 352 pins BGA package

15 Oct 8th 2002S. Veneziano, INFN-Roma15 CMA ASIC pinout Package 0208 and 0219 differ only on the position of PLL signals and supplies. Both of them are working correctly

16 Oct 8th 2002S. Veneziano, INFN-Roma16 CMA Loadboard Loadboard developped for Teradyne tester, has been designed with additional connectors for PLL test and lab tests in Rome.

17 Oct 8th 2002S. Veneziano, INFN-Roma17 Test patterns Scan and functional tests were performed on Teradyne machine at 1 Mhz, 40 Mhz, at room and at 125C temperatures. PLL lock was also tested. –SCAN tests: 32 scan chains, maximum of 900 cells, generated with Synopsys Test Compiler. –RAM tests: using single dedicated scan chain (23,743,440 cycles), generated from RTL model adn converted to compressed ATP format. –Functional tests 105576 vectors, to test I2C interface and start PLL, generated from full netlist+timing simulation, converted to ATP format.

18 Oct 8th 2002S. Veneziano, INFN-Roma18 Industrial test results 49 “0208” packages tested: –7 failing on GND –1 RAM fail –1 SCAN fail –40 OK (81.6% yield) 37 “1219” packages tested: –No GND fails (already discarded?) –4 RAM fails –3 SCAN fails –30 OK (81.1% yield) 70 ASICs good, to be used for further tests and irradiation.

19 Oct 8th 2002S. Veneziano, INFN-Roma19 LAB setup 36x64K T=6.125ns Pattern generator Clock jitter Waveform Analyser T=10ns Generator PODs GPIB LAN loadboard I2C on RJ45

20 Oct 8th 2002S. Veneziano, INFN-Roma20 Tests done in Rome LAB setup with limited capability has been used to do preliminary tests. –I2C on parallel port interface and C++ linux application has been used to initialize ASIC on all tests shown here. Four CM ASICs mounted on CM boards will be used for further tests.

21 Oct 8th 2002S. Veneziano, INFN-Roma21 PLL tests 160 MHz derived clock output has been used to check PLL stability (320 MHz) 40 MHz input 160 MHz on dedicated IO

22 Oct 8th 2002S. Veneziano, INFN-Roma22 PLL tests 2 PLL has been characterized vs V and vs input Frequency. PLL is working to specifications

23 Oct 8th 2002S. Veneziano, INFN-Roma23 PLL vs Voltage

24 Oct 8th 2002S. Veneziano, INFN-Roma24 PLL vs frequency

25 Oct 8th 2002S. Veneziano, INFN-Roma25 Trigger test Trigger test on a limited number of input channels, due to limitations on the laboratory setup Minimum pulse width measurement: –T wmin > 6.126 ns (12 ns in specs) –Dead timer, pulse shaping and pipeline delay working according to specs. Trigger output latency: Input to K-pattern delay –T latkpat = (59 ± 1) ns Input to THR/OVL delay –T latthr = (63÷88 ± 1) ns Skew between THR and OVL signals –T outskew = (2 ± 0.5) ns

26 Oct 8th 2002S. Veneziano, INFN-Roma26 Readout tests Readout link is a two-wire Dslink protocol working at 80-40-20-10-5-2.5-1.125 Mbit/s Readout tests done at 40 Mbit/s using: –10ns period sampling with waveform analyser –GPIB LAN box connected to waveform analyser CMID L1ID … BCID + 16-bit hits … 8-bitCRC

27 Oct 8th 2002S. Veneziano, INFN-Roma27 Readout tests 2 VISA-GPIB library (linux) in deserializer program has been used to convert waveform vectors to readout data fragments. c151 -- CMID 0 FEL1ID 337 87d8 -- FEBCID 2008 0700 -- BC 0 TIME 7 IJK 0 STRIP 0 0745 -- BC 0 TIME 7 IJK 2 STRIP 5 0685 -- BC 0 TIME 6 IJK 4 STRIP 5 07c0 -- BC 0 TIME 7 IJK 6 STRIP 0 07e3 -- BC 0 TIME 7 OVL 0 THR 3 4075 -- CRC 75

28 Oct 8th 2002S. Veneziano, INFN-Roma28 Time interpolator linearity Hits on four channels have been generated, in 1 ns steps, within a range of 4 BCs (CH 1-4), also trigger output time is measured (K). Very preliminary

29 Oct 8th 2002S. Veneziano, INFN-Roma29 Readout bandwidth Max LVL1 input frequency. 1% RPC occupancy 1-BC window

30 Oct 8th 2002S. Veneziano, INFN-Roma30 Power vs voltage

31 Oct 8th 2002S. Veneziano, INFN-Roma31 Power vs frequency Nominal power consumption during normal run mode operation is ~1.2 W

32 Oct 8th 2002S. Veneziano, INFN-Roma32 CM board Eta PCBs to be mounted on PAD prototype are ready RJ45 (from splitters) PAD Motherboard connections LVDS receivers CMA

33 Oct 8th 2002S. Veneziano, INFN-Roma33 CM board Phi Four ASICs mounted on two eta and two phi boards on June. FE receivers RN connectors (from wired-OR) CMA

34 Oct 8th 2002S. Veneziano, INFN-Roma34 PAD Box CMA eta CMA phi PAD logic Programmable Delay ASICs ELMB TTCrx Optical link tx

35 Oct 8th 2002S. Veneziano, INFN-Roma35 PAD status Initialization of all Ics via CANbus has been tested: –PC (C++, IXXAT libraries) –ELMB custom firmware FPGA JTAG flash, external 4 Mbit SPI flash, FPGA download tested with “dummy ELMB” (piggy w FPGA connected to parallel port) tested. Now working on PAD readout logic, data collection from 1( then 8) CM ASICs and slow readout via I2C-CANbus. VME ROD emulator, mounting new GLINK receiver piggy is almost ready

36 Oct 8th 2002S. Veneziano, INFN-Roma36 Splitter status Splitter prototypes have been used extensively in Naples and X5 test beam. 320 channels available in X5 for ageing tests New mechanical version being prepared (50% smaller) –Splitter Phi master and slave ready –Eta board and motherboard under revision Aim at preproduction starting in December to equip: –Frascati integration test stand –H8 test beam –September 2003

37 Oct 8th 2002S. Veneziano, INFN-Roma37 SL/RX ROD emulator status Receiver board: –One RX piggy, two 16 bit x 40 MHz channels –Two FIFOs accessible by VME Four RX in final system: –Sector logic –RX board (1/2 ROD system) PCB ready, last checks before sending for fabrication

38 Oct 8th 2002S. Veneziano, INFN-Roma38 RPC slice preparation Splitter Motherboard and phi boards full specs PAD motherboard full specs G-Link 32-bit RX-TX full specs, final CM board Phi full specs CM board eta full specs PAD OR board Full specs Splitter eta board Full specs SL/ROD emulator

39 Oct 8th 2002S. Veneziano, INFN-Roma39 Plans & Conclusions CM ASIC 1st prototype is OK –Radiation Test and Slice test in H8 to understand if we need 2nd iteration. Slice Test: –all on-detector slice components are now available –Off-detector emulator board almost ready –DAQ-1 is being installed in Rome slice test stand –Initialization software done with standalone program: Test Beam in 2003 with RPC detector is THE milestone, before staring full production –Splitter production has to be launched as soon as we have final prototypes tested and final costing. PRR foreseen in December.


Download ppt "Oct 8th 2002S. Veneziano, INFN-Roma1 CMA LVL1 Barrel status ATLAS Muon week 8th October 2003 CM ASIC status Splitter tests and status PAD tests and status."

Similar presentations


Ads by Google