Progress on Pixel Region Optimization and SystemVerilog Simulation Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog.

Slides:



Advertisements
Similar presentations
Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
Advertisements

August 8 th, 2011 Kevan Thompson Creating a Scalable Coherent L2 Cache.
Programmable Interval Timer
1 MTD Readout Electronics J. Schambach University of Texas Hefei, March 2011.
Basic Register A register is a sequential component that can store multiple bits.
Chapter 6 Memory and Programmable Logic Devices
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
Phase 2 pixel electronics 21 May 2015 – CERN, Geneva First look at data compression Konstantin Androsov – INFN Pisa & University of Siena Massimo Minuti.
Ivan Peric, Monolithic Detectors for Strip Region 1 CMOS periphery.
Vth INFIERI workshop April 2015 – CERN, Geneva First look at data compression Konstantin Androsov – INFN Pisa & University of Siena Massimo Minuti – INFN.
SLAAC Hardware Status Brian Schott Provo, UT September 1999.
Sakari tiuraniemi - CERN Status of the submission – End of Column.
SVT workshop October 27, 1998 XTF HB AM Stefano Belforte - INFN Pisa1 COMMON RULES ON OPERATION MODES RUN MODE: the board does what is needed to make SVT.
Pierpaolo Valerio.  CLICpix is a hybrid pixel detector to be used as the CLIC vertex detector  Main features: ◦ small pixel pitch (25 μm), ◦ Simultaneous.
FPGA IRRADIATION and TESTING PLANS (Update) Ray Mountain, Marina Artuso, Bin Gui Syracuse University OUTLINE: 1.Core 2.Peripheral 3.Testing Procedures.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
High-Level Interconnect Architectures for FPGAs An investigation into network-based interconnect systems for existing and future FPGA architectures Nick.
Some Course Info Jean-Michel Chabloz. Main idea This is a course on writing efficient testbenches Very lab-centric course: –You are supposed to learn.
CHIPIX65/RD53 collaboration
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
1 H ardware D escription L anguages Modeling Digital Systems.
Status of the Beam Phase and Intensity Monitor for LHCb Richard Jacobsson Zbigniew Guzik Federico Alessio TFC Team: Motivation Aims Overview of the board.
LANL FEM design proposal S. Butsyk For LANL P-25 group.
Development of an ASIC for reading out CCDS at the vertex detector of the International Linear Collider Presenter: Peter Murray ASIC Design Group Science.
CMS Phase 2 Pixel Electronics meeting – 27/01/2015 Status and plans of pixel electronics simulation framework Elia Conti – PH-ESE.
14/6/2000 End Cap Muon Trigger Review at CERN 1 Muon Track Trigger Processing on Slave and Hi-pT Boards C.Fukunaga/Tokyo Metropolitan University TGC electronics.
Field Programmable Port Extender (FPX) 1 Modular Design Techniques for the FPX.
PHASE-1B ACTIVITIES L. Demaria – INFN Torino. Introduction  The inner layer of the Phase 1 Pixel detector is exposed to very high level of irradiation.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
Lopamudra Kundu Reg. No. : of Roll No.:- 91/RPE/ Koushik Basak
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
ClicPix ideas and a first specification draft P. Valerio.
Thanushan Kugathasan, CERN Plans on ALPIDE development 02/12/2014, CERN.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
REQUIREMENTS FOR A NEW PIXEL CHIP L. Demaria - Torino INFN Lino Demaria - New Pixel Chip - Torino 01/06/2011.
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
T. Lari – INFN Milan Status of ATLAS Pixel Test beam simulation Status of the validation studies with test-beam data of the Geant4 simulation and Pixel.
Common test for L0 calorimeter electronics (2 nd campaign) 4 April 2007 Speaker : Eric Conte (LPC)
Time Management.  Time management is concerned with OS facilities and services which measure real time.  These services include:  Keeping track of.
LAV firmware status Francesco Gonnella Mauro Raggi 28 th March 2012 TDAQ Working Group Meeting.
Architecture optimization and design verification of the Timepix3 and the Velopix pixel ASICs Tuomas Poikela (TUCS/CERN) SV/UVM Mini workshop.
ATLAS SCT/Pixel TIM FDR/PRR28 June 2004 TIM Requirements - John Lane1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics John.
LHCb upgrade Workshop, Oxford, Xavier Gremaud (EPFL, Switzerland)
UPDATE ON CLICPIX2 DESIGN Pierpaolo Valerio Edinei Santin
Zero–suppressed FIFO architecture: functionality and performance Sara Marconi, Pisana Placidi.
Software for tests: AMB and LAMB configuration - Available tools FTK Workshop – Pisa 13/03/2013 Daniel Magalotti University of Modena and Reggio Emilia.
NOISE MEASUREMENTS ON CLICPIX AND FUTURE DEVELOPMENTS Pierpaolo Valerio.
Pixel structure in Timepix2 : practical limitations June 15, Vladimir Gromov NIKHEF, Amsterdam, the Netherlands.
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
Calliope-Louisa Sotiropoulou FTK: E RROR D ETECTION AND M ONITORING Aristotle University of Thessaloniki FTK WORKSHOP, ALEXANDROUPOLI: 10/03/2014.
Verification Environment for a Simple Pixel Chip Model Pixel Phase 2 Electronics Meeting during TK Week – E. Conti *, P. Placidi *, S. Marconi.
TDC status and to do 1. Status of TDC design 2. List of future activities.
LHC1 & COOP September 1995 Report
AIDA/RD53 activities in Perugia (AIDA nd Annual Meeting)
APSEL6D Architecture, simulations and results
Digital readout architecture for Velopix
Appendix B The Basics of Logic Design
Dr. Michael Nasief Lecture 2
CAM in L1 pixel trigger architecture
Instructor: Alexander Stoytchev
FPGA-based Time to Digital Converter and Data Acquisition system for High Energy Tagger of KLOE-2 experiment L. Iafolla1,4, A. Balla1, M. Beretta1, P.
Semiconductor Memories
Trigger Frequency Analysis & Busy/Veto on the SCT TIM
Global chip connections
for the trigger subsystem working group:
Preliminary design of the behavior level model of the chip
Kaj Rosengren FPGA Designer – Beam Diagnostics
Presentation transcript:

Progress on Pixel Region Optimization and SystemVerilog Simulation Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( ) 1 E. Conti, S. Marconi, P. Placidi DIEI – University and INFN Perugia (Italy) J. Christiansen CERN

Current Status New data available coming from MC simulation (M. Swartz) related to cluster footprints –statistical analysis on pixel grouping will be carried out from new data using the analytical approach developed in 2012 A triggered high level pixel model with basic functionality is currently being developed using SystemVerilog – preliminary version of buffering and triggering logic has been implemented – module hierarchy has been instantiated (pixel unit cell, pixel chip and pixel region): easily extendable from 1 to NxM pixels Work to be validated – simulate pixel grouping using a devoted verification environment for a high level pixel chip model (SystemVerilog/UVM) 2 Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( )

Implemented High Level Pixel Chip Model Pixel Unit Cell (PUC) Basic functionalities implemented in the pixel – Hit processing (ToA, ToT) – Pixel masking (basic configuration) 3 CONTROL LOGIC HIT PROCESSING PIXEL UNIT CELL (PUC) ToA ToT CONFIG. REGISTER HITS (discriminator outputs) HITS (discriminator outputs) Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( )

Implemented High Level Pixel Chip Model PUC subsystem (1) 4 ToA is determined by copying in a register an externally counted value related to the bunch crossing clock cycle ToT is carried out by a devoted counter HIT PROCESSING LOGIC Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( ) HITS Time of Arrival Time over Threshold

Implemented High Level Pixel Chip Model PUC subsystem (2) 5 Finite state machine providing control signals for hit processing logic CONTROL LOGIC Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( ) Control signal for ToA value copyEnable and clear signals for ToT counter

Implemented High Level Pixel Chip Model PUC subsystem (3) 6 Holds configuration bits – not important at this stage of pixel design. We have only included support for pixel mask bit as a basic functionality CONFIGURATION REGISTER Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( ) Mask bit is 1 => hit is not processed from the pixel

Implemented High Level Pixel Chip Model Pixel Region (PR) (1) 7 Buffer depth (D) and trigger latency (L) are programmable PR buffer is modeled as a FIFO (SystemVerilog queue) where ToA + L is compared to the time tag coming from the trigger PIXEL REGION (PR) PUC PR BUFFER TRIGGER LOGIC HITS ToA ToT HIT PACKETS TRIGGER TIME TAG Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( )

Implemented High Level Pixel Chip Model Pixel Region (PR) (2) 8 Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( ) Hit packets (ToA + ToT) are stored in the buffer (still some details to be fixed) Trigger selects data from the buffer

Implemented High Level Pixel Chip Model Pixel Chip 9 Pixel chip contains 1 pixel region Pixel region contains 1 pixel unit cell (PUC) EOC provides external counter for determining ToA With such hierarchy it is possible to easily extend to pixel regions made by NxM pixels and pixel chips containing multiple regions PIXEL CHIP PIXEL REGION END OF COLUMN Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( )

10 Custom module-based testbench with drivers and scoreboard DRIVER: Arbitrary hit and trigger generation SCOREBOARD: Conformity checks between input and output hits (checks not involving buffering/triggering yet) HIT DRIVER CONFIG DRIVER PIXEL CHIP (DUT) SCOREBOARD Implemented High Level Pixel Chip Model Verification Environment Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( )

11 Implemented High Level Pixel Chip Model Example of Simulation Console output Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( )

12 Further Developments Standardize verification environment into class-based SystemVerilog/UVM for pixel chip containing a single pixel Replicate PUCs and start simulating pixel region configurations –devoted hit driver for automated generation of constrained random stimuli and injection of data from MC simulations –coverage based simulation –reusability during pixel design flow Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog Simulation ( )