CERN - Jérôme Masson – 21/03 March 21, 20131SRAM Design for VFAT3/GdSP - CERN.

Slides:



Advertisements
Similar presentations
Barcelona Forum on Ph.D. Research in Communications, Electronics and Signal Processing 21st October 2010 Soft Errors Hardening Techniques in Nanometer.
Advertisements

ECE-C 302 Lecture Data Storage Prawat Nagvajara Stack: Last-in First-out (LIFO) Queue: First-in First-out (FIFO) Random Access Memory.
1 CS 140 Lecture 12 Standard Combinational Modules Professor CK Cheng CSE Dept. UC San Diego.
Network based System on Chip Part A Performed by: Medvedev Alexey Supervisor: Walter Isaschar (Zigmond) Winter-Spring 2006.
CS 140 Lecture 12 Professor CK Cheng 11/07/02. Part III - Standard Modules Decoder, Encoder, Mux, DeMux, Shifter, Adder, Multiplexer Interconnect: Decoder,
Low-Power CMOS SRAM By: Tony Lugo Nhan Tran Adviser: Dr. David Parent.
Kazi Fall 2006 EEGN 4941 EEGN-494 HDL Design Principles for VLSI/FPGAs Khurram Kazi Some of the slides were taken from K Gaj’s lecture slides from GMU’s.
DATA ACQUISITION SYSTEM FPGA2 APEX20K200E SAMSUNG MICROCONTROLLER ARM - RISC CORE (50MHZ – 32 BIT, 8 KByte SRAM) BOOT FLASH 512K X 16 PROGRAM MEMORY SDRAM.
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
EECS 470 Cache and Memory Systems Lecture 14 Coverage: Chapter 5.
Phase 2 pixel electronics 21 May 2015 – CERN, Geneva First look at data compression Konstantin Androsov – INFN Pisa & University of Siena Massimo Minuti.
Memory Sephiroth Kwon GRMA
Vth INFIERI workshop April 2015 – CERN, Geneva First look at data compression Konstantin Androsov – INFN Pisa & University of Siena Massimo Minuti – INFN.
Spring 2002EECS150 - Lec19-memory Page 1 EECS150 - Digital Design Lecture 20 - Memory April 4&9, 2002 John Wawrzynek.
Decoder Mano Section 4.9. Outline Decoder Applications Verilog.
Top-down modular design
Elastic-Buffer Flow-Control for On-Chip Networks
Chapter Two Memory organisation Examples of operating system n Windows 95/98/2000, Windows NT n Unix, Linux, n VAX/VMS IBM MVS n Novell Netware and Windows.
Lab 7: A Calculator Using Stack Memory
1 Workshop Topics - Outline Workshop 1 - Introduction Workshop 2 - module instantiation Workshop 3 - Lexical conventions Workshop 4 - Value Logic System.
Semiconductor Memories.  Semiconductor memory is an electronic data storage device, often used as computer memory, implemented on a semiconductor-based.
Filip Tavernier Karolina Poltorak Sandro Bonacini Paulo Moreira
Digital Electronics Chapter 7 Memory and Programmable Logic.
Department of Communication Engineering, NCTU 1 Unit 5 Programmable Logic and Storage Devices – RAMs and FPGAs.
CMOS Layout poly diffusion side view top view metal cuts
F. Gharsalli, S. Meftali, F. Rousseau, A.A. Jerraya TIMA laboratory 46 avenue Felix Viallet Grenoble Cedex - France Embedded Memory Wrapper Generation.
Circuit design with a commercial 0.13  m CMOS technology for high energy physics applications K. Hänsler, S. Bonacini, P. Moreira CERN, EP/MIC.
Memory Intro Computer Organization 1 Computer Science Dept Va Tech March 2006 ©2006 McQuain & Ribbens Built using D flip-flops: 4-Bit Register Clock input.
Synthesis Of Fault Tolerant Circuits For FSMs & RAMs Rajiv Garg Pradish Mathews Darren Zacher.
Main Project : Simple Processor Mini-Project : 3-bit binary counter (using 7400 series) Memory By Oluwayomi B. Adamo.
EoC Status Report Giulio Dellacasa GigaTracker Working Group CERN, December 9th 2008.
Workshop Topics - Outline
Multiple Answer Questions. Multiple Answer Question Types Look for patterns in the answers Questions with two “sets” of answers – The answer is one from.
SRAM design for VFAT3 CERN – Round Table Meeting - July 4 th Jérôme Masson.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 3 – Instruction.
Encryption / Decryption on FPGA Final Presentation Written by: Daniel Farcovich ID Saar Vigodskey ID Advisor: Mony Orbach Summer.
Department of Electronic & Electrical Engineering Types and Memory Addresses Pointers & and * operators.
1 A Deficit Round Robin 20MB/s Layer 2 Switch Muraleedhara Navada Francois Labonte.
Roman Kofman & Sergey Kleyman Neta Peled & Hillel Mendelson Supervisor: Mike Sumszyk Final Presentation of part A (Annual project)
Re-configurable Bus Encoding Scheme for Reducing Power Consumption of the Cross Coupling Capacitance for Deep Sub-micron Instructions Bus Siu-Kei Wong.
Lecture No. 18 Combinational Functional Devices. Recap Decoder Decoder –3-to-8 Decoder –Cascading of Decoders 4-to-16 decoder –Implementing SOP & POS.
Pointers as arrays C++ Programming Technologies. Pointers vs. Arrays Pointers and arrays are strongly related. In fact, pointers and arrays are interchangeable.
The reading is 7.38 mm. The reading is 7.72 mm.
A. Stabile – INFN Milano31 May 2010 XIII SuperB General Meeting - Isola d'Elba Bus, HDI and transition card for SuperB layer0 Alberto Stabile On behalf.
Tomasz Hemperek, STATUS OF DHPT 1.0 PXD/SVD Workshop 5 th February 2013.
Reed Solomon Coding Storage Systems (Hard Disks, Compact Discs, DVD’s, Barcodes) Wireless communications (Mobile phones, Microwave links) Digital Television.
Class Exercise 1B.
Main Project : Simple Processor Mini-Project : Vending Machine Memory
Electronics for ILD TPC
SRAM Design for VFAT3/GdSP
T3MAPS Firmware Winter 2014.
TPC electronics design - GdSP
Virtually Pipelined Network Memory
التأهيل التربوي المملكة العربية السعودية جامعة الملك عبدالعزيز
CSE 140 Lecture 15 System Designs
Using a State Machine to Design a Sequence Detector
CS M51A/EE M16 Winter’05 Section 1 Logic Design of Digital Systems Lecture 15 March 9 W’05 Yutao He 4532B Boelter Hall
دانشگاه شهیدرجایی تهران
Digital Logic & Design Dr. Waseem Ikram Lecture 40.
تعهدات مشتری در کنوانسیون بیع بین المللی
CS 140 Lecture 16 Professor CK Cheng 11/21/02.
بسمه تعالی کارگاه ارزشیابی پیشرفت تحصیلی
Word Assembly from Narrow Chips
//HDL Example 7-1 // //Read and write operations of memory. //Memory size is 64 words of 4 bits each. module.
Linked Lists.
Costas Foudas, Imperial College, Rm: 508, x47590
Authors: Duo Liu, Bei Hua, Xianghui Hu and Xinan Tang
Authors: Ding-Yuan Lee, Ching-Che Wang, An-Yeu Wu Publisher: 2019 VLSI
Divide 9 × by 3 ×
Presentation transcript:

CERN - Jérôme Masson – 21/03 March 21, 20131SRAM Design for VFAT3/GdSP - CERN

Outline Objectives Pointers of the issue Strategy March 21, 20132/9SRAM Design for VFAT3/GdSP - CERN

Objectives Perform a new implementation of memory modules for VFAT3/GdSP development Why? IBM CMOS 130 nm Dual Port Bypass the issue March 21, 20133/9SRAM Design for VFAT3/GdSP - CERN

Pointers of the issue VFAT2 had 2 memory modules SRAM1 SRAM2 Radiation environment Hamming encoding March 21, 20134/9SRAM Design for VFAT3/GdSP - CERN

SRAM (1/3) Divide SRAM1 … in several little modules Idea : Available memory generator for modules March 21, 20135/9SRAM Design for VFAT3/GdSP - CERN ………M_1M_n SRAM latency read ptrwrite ptr

SRAM (2/3) Memory implementation and control March 21, 2013SRAM Design for VFAT3/GdSP - CERN6/9 clk read_en write_en address data_in data_out M_1 M_1bis decoder clk LV1A write_en read_enaddress

SRAM (3/3) RECAP, first sizing Use of the memory generator Size of a memory module : 128 x 64 W = 156 µm ; L = 428 µm Total area for SRAM1 (#20 modules) Area # 1.3 mm² March 21, 20137/9SRAM Design for VFAT3/GdSP - CERN

FIFO and Hamming Encoding FIFO Hamming Encoding extra bits so extra size… March 21, 20138/9SRAM Design for VFAT3/GdSP - CERN

Thank you for paying attention March 21, 2013SRAM Design for VFAT3/GdSP - CERN9/9