CHIPIX65/RD53 collaboration

Slides:



Advertisements
Similar presentations
Using emulation for RTL performance verification
Advertisements

Thread Criticality Predictors for Dynamic Performance, Power, and Resource Management in Chip Multiprocessors Abhishek Bhattacharjee Margaret Martonosi.
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
A NoC Generation and Evaluation Framework
ECE Synthesis & Verification1 ECE 667 Spring 2011 Synthesis and Verification of Digital Systems Verification Introduction.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Jorgen Christiansen on behalf of RD53
Phase 2 pixel electronics 21 May 2015 – CERN, Geneva First look at data compression Konstantin Androsov – INFN Pisa & University of Siena Massimo Minuti.
Vth INFIERI workshop April 2015 – CERN, Geneva First look at data compression Konstantin Androsov – INFN Pisa & University of Siena Massimo Minuti – INFN.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
FF-LYNX R. Castaldi, G. Magazzù, P. G. Verdini INFN – Sezione di Pisa G. Bianchi, L. Fanucci, S. Saponara, C. Tongiani Dipartimento di Ingegneria della.
Trigger design engineering tools. Data flow analysis Data flow analysis through the entire Trigger Processor allow us to refine the optimal architecture.
ATLAS – CMS RD collaboration: Pixel readout integrated circuits for extreme rate and radiation The “pixel 65” collaboration 1.
Simulation issue Y. Akiba. Main goals stated in LOI Measurement of charm and beauty using DCA in barrel –c  e + X –D  K , K , etc –b  e + X –B 
REXAPP Bilal Saqib. REXAPP  Radio EXperimentation And Prototyping Platform Based on NOC  REXAPP Compiler.
1 Integration Verification: Re-Create or Re-Use? Nick Gatherer Trident Digital Systems.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
High-Level Interconnect Architectures for FPGAs Nick Barrow-Williams.
M. Lo Vetere 1,2, S. Minutoli 1, E. Robutti 1 1 I.N.F.N Genova, via Dodecaneso, GENOVA (Italy); 2 University of GENOVA (Italy) The TOTEM T1.
1 Towards Optimal Custom Instruction Processors Wayne Luk Kubilay Atasu, Rob Dimond and Oskar Mencer Department of Computing Imperial College London HOT.
1 Digital Active Pixel Array (DAPA) for Vertex and Tracking Silicon Systems PROJECT G.Bashindzhagyan 1, N.Korotkova 1, R.Roeder 2, Chr.Schmidt 3, N.Sinev.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
FF-LYNX (*): Fast and Flexible protocols and interfaces for data transmission and distribution of clock, trigger and control signals (*) project funded.
Lecture 16: Reconfigurable Computing Applications November 3, 2004 ECE 697F Reconfigurable Computing Lecture 16 Reconfigurable Computing Applications.
CMS Phase 2 Pixel Electronics meeting – 27/01/2015 Status and plans of pixel electronics simulation framework Elia Conti – PH-ESE.
Overview on Low-Power design Sara Marconi. OUTLINE 2 State of the art in HEP –existing pixel chips Low power design techniques (in the industry) –from.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
1 Extending FPGA Verification Through The PLI Charles Howard Senior Research Engineer Southwest Research Institute San Antonio, Texas (210)
Network On Chip Platform
By Edward A. Lee, J.Reineke, I.Liu, H.D.Patel, S.Kim
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.
Jorgen Christiansen, CERN PH-ESE 1.  Spokes persons and Institute chair elected ◦ SP’s: ATLAS: Maurice Garcia-Sciveres, LBNL CMS: Jorgen Christiansen,
1 Hardware/Software Co-Design Final Project Emulation on Distributed Simulation Co-Verification System 陳少傑 教授 R 黃鼎鈞 R 尤建智 R 林語亭.
65 nm CMOS analog front-end for pixel detectors at the HL-LHC
Modeling Billion-Node Torus Networks Using Massively Parallel Discrete-Event Simulation Ning Liu, Christopher Carothers 1.
Kraków4FutureDaQ Institute of Physics & Nowoczesna Elektronika P.Salabura,A.Misiak,S.Kistryn,R.Tębacz,K.Korcyl & M.Kajetanowicz Discrete event simulations.
Development of Pixel Phase 2 chip. Goals New Pixel Chip needed to go beyond the Phase 1 baseline chip – Should be the solution for Phase 2 pixel – Should.
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.
LHCb Vertex Detector and Beetle Chip
Pixel power R&D in Spain F. Arteche Phase II days Phase 2 pixel electronics meeting CERN - May 2015.
Calorimeter Digitisation Prototype (Material from A Straessner, C Bohm et al) L1Calo Collaboration Meeting Cambridge 23-Mar-2011 Norman Gee.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
Architecture optimization and design verification of the Timepix3 and the Velopix pixel ASICs Tuomas Poikela (TUCS/CERN) SV/UVM Mini workshop.
Real-Time System-On-A-Chip Emulation.  Introduction  Describing SOC Designs  System-Level Design Flow  SOC Implemantation Paths-Emulation and.
Progress on Pixel Region Optimization and SystemVerilog Simulation Phase 2 Pixel Electronics Meeting – Progress on Pixel Region Optimization and SystemVerilog.
Jorgen Christiansen, CERN PH-ESE 1.  EPIX ITN proposal did not get requested EU funding ◦ CERN based proposals did very bad this time. ◦ I better not.
Zero–suppressed FIFO architecture: functionality and performance Sara Marconi, Pisana Placidi.
RD53 1.  Full/large demonstrator chip submission ◦ When: 2016 A.Early 2016: If chip must have been fully demonstrated in test beams for TDRs to be made.
August 24, 2011IDAP Kick-off meeting - TileCal ATLAS TileCal Upgrade LHC and ATLAS current status LHC designed for cm -2 s 7+7 TeV Limited to.
Elia Conti on behalf of the RD53 Collaboration RD53: status and main activities for 2016 ACES 2016 – Fifth Common ATLAS CMS Workshop for LHC Upgrades –
Presenter: Yi-Ting Chung Fast and Scalable Hybrid Functional Verification and Debug with Dynamically Reconfigurable Co- simulation.
Verification Environment for a Simple Pixel Chip Model Pixel Phase 2 Electronics Meeting during TK Week – E. Conti *, P. Placidi *, S. Marconi.
The LHCb Calorimeter Triggers LAL Orsay and INFN Bologna.
TDC status and to do 1. Status of TDC design 2. List of future activities.
AIDA/RD53 activities in Perugia (AIDA nd Annual Meeting)
APSEL6D Architecture, simulations and results
Digital readout architecture for Velopix
Christophe Beigbeder PID meeting
DCH FEE 28 chs DCH prototype FEE &
Electronics, Trigger and DAQ for SuperB
SVT Issues for the TDR What decisions must be taken before the TDR can be written? What is the mechanism for reaching those decisions How can missing information.
Valerio Re (INFN-Pavia) on behalf of the RD53 collaboratios
Design Flow System Level
Final Project presentation
SVT detector electronics
for the trigger subsystem working group:
Preliminary design of the behavior level model of the chip
Presentation transcript:

CHIPIX65/RD53 collaboration Involvement in CHIPIX65/RD53 collaboration Sara Marconi, Pisana Placidi, Jorgen Christiansen

OUTLINE Introduction Global optimization and simulation framework Requirements VEPIX53 architecture Input stimuli Applications of the framework Simulation of a test case Architectural study on buffering resources Architectural studies at implementation level Synthesis/P&R level implementation issues (ongoing) Conclusions

Context of the work: Introduction RD53 Collaboration (CERN, Universities and Research institutes in EU and USA) CHIPIX65 Project (Collaboration among INFN and Italian Universities) Focussed R&D programs to develop pixel chips for extreme rate and radiation (ATLAS/CMS phase 2 upgrades) Extremely challenging requirements for ATLAS/CMS: Small pixels: 50x50um2 (25x100um2) and larger pixels Large chips: ~2cm x 2cm Hit rates: 2(3) GHz/cm2 Radiation: 1Grad, 2 1016 neu/cm2 Trigger: 1MHz, 10-12.5 us (~100x buffering and readout) Low power - Low mass systems Baseline technology: 65nm CMOS Plans: CHIPIX65 demonstrator end of 2015 + RD53 full scale demonstrator pixel chip end of 2016 Pixel Unit Cell (PUC) [L.Rossi et al.]

Involvement in the simulation working group: Global optimization and simulation framework – Requirements (I) Involvement in the simulation working group: Goal: Development of dedicated verification and simulation framework for optimization of next generation pixel chips Requirements of simulation and verification framework [J. Christiansen, M. Garcia-Sciveres, RD53 proposal, 2013] Large sets of automated and flexible stimuli to be provided Automated verification functions Simulation of alternative pixel chip architectures at increasingly refined level as design progresses (Transaction, Behavioral, Register Transfer Level, Gate Level, …)

Global optimization and simulation framework – Requirements (II) Framework needed for complex design optimization at all levels of the architecture Example: Combined increase in trigger latency and hit rate  ∼100 times higher buffering requirements (strong impact on area and power consumption) A track crossing the sensor hits a group of pixels Efficient processing of hits by grouping pixels in pixel regions (PR) where buffering logic is shared Different architectures to be evaluated to compare buffering resources needed interaction point sensor

Design Under Test (DUT) Global optimization and simulation framework – VEPIX53 architecture test library TEST SCENARIO top UVC virtual sequencer analysis UVC TESTBENCH hit UVC reference model hit generation and injection monitoring of pixel chip input and output conformity checks and statistics collection scoreboard output UVC trigger UVC sequencer subscriber sequencer driver monitor driver monitor subscribers monitor hit_if trigger_if analysis_if output_if Design Under Test (DUT) TOP MODULE TLM port TLM export TLM analysis port/export Top-module: system (DUT) connected to environment through a set of interfaces Testbench: UVM (re-usable) Verification Components (UVCs) Test Scenario: defines configuration of verification components and the tests to be run during simulation

Global optimization and simulation framework – Input stimuli Different categories of input stimuli: Internally generated hits External hit patterns ROOT format (from CLIC) (N. Alipour Tehrani) Text files, ASCII format (from CMS) (E. Migliore, M. Musich, M. Bilal Kiani, A. Tricomi) Minimum bias events with variable pixel size, thickness and pileup Emulation of digitization + clustering: energy deposit converted in electrons with variable threshold, full scale, electrons/ADC count and digitizer bits Non-clusterized data can be requested to CMS; converging to a unique ROOT file format Combination of the two

Applications of the framework: Simulation of a testcase Test case for full-chip simulation: Design Under Test: ATLAS FEI4 (reference chip) at RTL description level Automated verification: (re-)use of reference model and scoreboard

Applications of the framework: Simulation of a testcase Test case for full-chip simulation: Design Under Test: ATLAS FEI4 (reference chip) at RTL description level Automated verification: (re-)use of reference model and scoreboard Good scalability of the framework observed in terms of simulation time Software tool: Cadence Incisive Enterprise Simulator 13.2 Submatrix size Compilation time Elaboration time Simulation time (15,000 clock cycles) 10x336 2.04s 40.77s 35.83s 20x336 2.64s 1m 18s 1m 9s 40x336 2.84s 2m 16s 2m 56s 80x336 7.3s 6m 59s 7m 13s Hardware platform: Intel Xeon E312xx 2.6 GHz single-core processor

LATENCY BUFFERING ARCHITECTURES at behavioral level Applications of the framework: Architectural study (I) Architecture optimization: 3rd generation pixel architecture 95% digital (FEI4 like) Charge digitization 160k pixel channels per chip Pixel regions with buffering Data compression in End Of Column Focus so far: LATENCY BUFFERING ARCHITECTURES at behavioral level

Applications of the framework: Architectural study (II) Different architectures evaluated at behavioural level to compare results on buffering resources Architecture A: fully shared hit packet buffer trigger matching logic in PR fully shared logic in PR Architecture B: shared hit time buffer (latency counters) distributed approach for hit information (hit charge buffer in each PUC) memory management unit

Applications of the framework: Architectural study (III) DUT: digital blocks to be inserted in the complete system Identification of metrics of interest whose statistics will be collected through subscribers (deadtime, buffer occupancy..) Simulation run for 500,000 cycles, hit rate of 3 GHz/cm2, clusters with 4.215 hit pixels on average Comparative plots on the buffer overflow probability as a function of the buffer depth produced

Architectural studies at implementation level Plans (ongoing/future) : Acquire more confidence with RTL compiler and Encounter Digital Implementation tools starting from the pixel region RTL of the FE65P2 prototype Evaluate impact of using different buffer size Evaluate impact of bigger gate size Evaluate impact of clock gating Evaluate impact of bigger PR size (i.e. 4x4) Evaluate different architectures (possible collaboration with Torino for CHIPIX demonstrator) Evaluate impact of using Triple Module Redundancy (TMR) In parallel evaluate performance in terms of: Area Power Average Peak: definition/which tools to use under discussion SEU Tolerance

CONCLUSIONS VEPIX53 versatile simulation and verification environment implemented: use of UVM standard class library provides re-usability and configurability generation of stimuli (internal and imported) and automated verification test cases: simulation of ATLAS FE-I4 architectural evaluation on trigger latency buffering logic Further developments/ongoing: further architectural studies on different blocks (e.g. column arbitration, data compression,…) design optimization at implementation level (area, power, radiation tolerance, …)