On the Off-chip Memory Latency of Real-Time Systems: Is DDR DRAM Really the Best Option? Mohamed Hassan
|
|
- Bertha Underwood
- 5 years ago
- Views:
Transcription
1 On the Off-chip Memory Latency of eal-time Systems: Is DD DAM eally the Best Option? Mohamed Hassan
2 Motivation 2 PEDICTABILITY DAMs 3 LDAM 4 esults 5 Outline
3 Historically, SAMs have been the option for real-time safety-critical embedded systems With the increase in data demand the cost became unaffordable SAMs MOTIVATION
4 Predator [Akesson et al., IBM s CODES+ISSS] Acorn PET [eineke et al., CODES+ISSS] MCMC[Ecco et al., TCSA24] DCmc [Jalle et al., TSS24] [Kim et al., TAS24] OC[Krishnapillai et al., ECTS24] Smart Phones TMem[Li et al., ECTS24] eorder[ecco et al., ECTS26] [Guo and Pellizzoni, TAS27] /7 [Burchard et al, DATE] [Heithecker and Ernst, DAC] AMC [Paolieri et al., ESL] COP [Goossens et al.] MultiChannel [Gomony et al.] OP [Zheng et al.] PMC [Hassan et al., TAS25] [Kim et al., TAS25] MEDUSA[Valsan and Yun, CPSNA25] [Yun et al., ECTS25] eoorder[ecco and Ernst, TSS25] [Hassan and Pellizzoni, EMSOFT28] Work in Off-chip Memory MOTIVATION
5 Predator [Akesson et al., IBM s CODES+ISSS] Acorn PET [eineke et al., CODES+ISSS] MCMC[Ecco et al., TCSA24] DCmc [Jalle et al., TSS24] [Kim et al., TAS24] OC[Krishnapillai et al., ECTS24] Smart Phones TMem[Li et al., ECTS24] eorder[ecco et al., ECTS26] [Guo and Pellizzoni, TAS27] All in Double Data ate (DD) DAMs /7 28 [Burchard et al, DATE] [Heithecker and Ernst, DAC] AMC [Paolieri et al., ESL] COP [Goossens et al.] MultiChannel [Gomony et al.] OP [Zheng et al.] PMC [Hassan et al., TAS25] [Kim et al., TAS25] MEDUSA[Valsan and Yun, CPSNA25] [Yun et al., ECTS25] eoorder[ecco and Ernst, TSS25] [Hassan and Pellizzoni, EMSOFT28] Work in Off-chip Memory MOTIVATION
6 DD DAM is the commodity off-chip memory, Why? Low cost Large capacity High BW What is the most important requirement for real-time/safety-critical systems? 2 Yes, Predictability How is DDx for predictability? DDx andom Access Memories are not andom at all!! Access latency varies notably based on many factors access patterns transaction type (read or write) DAM state from previous accesses A Context about DDs MOTIVATION
7 Multiplexed address mode: The address bits are split into two segments provided to the device in two stages:. ow address row decoder 2. Column address column decoder 3 Low cost (less pin count) High latency Huge variability Background DAM
8 A request in general can consist of one, two, or three commands: ACTIVATE (A) command: Bring data row from cells into sense amplifiers 3 Background DAM
9 DAM Consists of multiple banks The memory controller (MC) manages accesses to DAM A request in general consists of: ACTIVATE (A) command: Bring data row from cells into sense amplifiers ead/write (/W) commands: To read/write from specific columns in the sense amplifiers 3 Background DAM
10 DAM Consists of multiple banks The memory controller (MC) manages accesses to DAM A request in general consists of: ACTIVATE (A) command: Bring data row from cells into sense amplifiers ead/write (/W) commands: To read/write from specific columns in the sense amplifiers PECHAGE (P) command: to write back a previous row in the sense amplifiers before bringing the new one 3 Background DAM
11 DAM Consists of multiple banks The memory controller (MC) manages accesses to DAM A request in general consists of: ACTIVATE (A) command: Bring data row from cells into sense amplifiers ead/write (/W) commands: To read/write from specific columns in the sense amplifiers PECHAGE (P) command: to write back a previous row in the sense amplifiers before bringing the new one ow Conflict: P+ A + /W ow Idle/Close: A + /W ow Hit: /W 3 Background DAM
12 DAM Consists of multiple banks The memory controller (MC) manages accesses to DAM A request in general consists of: ACTIVATE command /W commands PECHAGE command All commands have associated timing constraints that have to be satisfied by the controller (2+ timing constraints) A A tcd W twl twt tl Background DAM
13 4 Predator [Akesson et al., IBM s CODES+ISSS] Acorn PET [eineke et al., CODES+ISSS] MCMC[Ecco et al., TCSA24] DCmc [Jalle et al., TSS24] [Kim et al., TAS24] OC[Krishnapillai et al., ECTS24] Smart Phones TMem[Li et al., ECTS24] eorder[ecco et al., ECTS26] [Guo and Pellizzoni, TAS27]. It can not address the variability in the access latency of the DDx chips Still suffers 27 from high 2 WCLs due 24 to the complex 26/7 interactions between DDx commands [Burchard et al, DATE] [Heithecker and Ernst, DAC] AMC [Paolieri et al., ESL] COP [Goossens et al.] MultiChannel [Gomony et al.] OP [Zheng et al.] PMC [Hassan et al., TAS25] [Kim et al., TAS25] MEDUSA[Valsan and Yun, CPSNA25] [Yun et al., ECTS25] eoorder[ecco and Ernst, TSS25] [Hassan and Pellizzoni, EMSOFT28] Work in Off-chip Memory MOTIVATION
14 DD DAM is the commodity off-chip memory, Why? Low cost high capacity High BW What is the most important requirement for real-time/safety-critical systems? 5 Yes, Predictability How is DDx for predictability? DDx andom Access Memories are not andom at all!! access latency varies notably based on many factors access patterns ሽ transaction type (read or write) DAM state from previous accesses Comprehensively study these factors Assessing DDs for Predictability MOTIVATION
15 How is DDx for predictability? 5 Predictability has different definitions in the real-time literature One important measure is the relative difference between best- and worst-case execution times (or latencies in case of memories) [Wilhelm et al, TECS8] We define Variability Window (VW) to quantitatively measure the DAM predictability VW = WCL BCL WCL Assessing DDs for Predictability PEDICTABILITY
16 5 2 Latency [ns] Targets an open row (only command) (a) is best-case (e) arrives after a write to same rank (a) 4 tl 4 2 a b c d e f g h i j k l m n o (e) W twl twt tl Assessing DDs for Predictability PEDICTABILITY
17 5 2 Latency [ns] Targets an open row (only command) (a) is best-case (e) arrives after a write to same rank (a) 4 tl 4 2 a b c d e f g h i j k l m n o (e) W twl twt tl Assessing DDs for Predictability PEDICTABILITY
18 5 2 Latency [ns] Targets a close row (A + command) (f) is best-case (j) arrives after a closed write to same rank (f) A tl a b c d e f g h i j k l m n o (j) A A tcd W twl twt tl Assessing DDs for Predictability PEDICTABILITY
19 5 2 Latency [ns] Targets a close row (A + command) (f) is best-case (j) arrives after a closed write to same rank (f) A tl a b c d e f g h i j k l m n o (j) A A tcd W twl twt tl Assessing DDs for Predictability PEDICTABILITY
20 5 2 Latency [ns] Targets a conflict row (P + A + command) (k) is best-case (o) arrives after a conflict write to same rank (k) P A tl 2 a b c d e f g h i j k l m n o (o) P A tcd W twl tl P A tl Assessing DDs for Predictability PEDICTABILITY
21 5 2 Latency [ns] Targets a conflict row (P + A + command) (k) is best-case (o) arrives after a conflict write to same rank (k) P A tl 2 a b c d e f g h i j k l m n o (o) P A tcd W twl tl P A tl Assessing DDs for Predictability PEDICTABILITY
22 5 2 Latency [ns] cases for a read request Another 5 for a write request VW= 62% WCL=8ns a b c d e f g h i j k l m n o Assessing DDs for Predictability PEDICTABILITY
23 VW% 7 We calculate the VW for 8 of the state-of-the-art DDx DAM Controllers Assessing DD Controllers for Predictability PEDICTABILITY
24 VW% 7 We calculate the VW for 8 of the state-of-the-art DDx DAM Controllers 6 out of the 8 exceed 8% Assessing DD Controllers for Predictability PEDICTABILITY
25 VW% 7 We calculate the VW for 8 of the state-of-the-art DDx DAM Controllers 6 out of the 8 exceed 8% Achieve less variability at the expense of. complexity: Bank partitioning ank switching 2. Conservatism: e.g. using close-page (MCMC) Assessing DD Controllers for predictability PEDICTABILITY
26 VW% We calculate the VW for 8 of the state-of-the-art DDx DAM Controllers Even with the pessimism and complexity, 26% is 6 out of the 8 exceed 8% Achieve less variability at the expense of. complexity: Bank partitioning ank switching 2. Conservatism: e.g. using close-page (MCMC) still a significant variability for safety-critical systems 7 Assessing DD Controllers for predictability PEDICTABILITY
27 VW% We calculate the VW for 8 of the state-of-the-art DDx DAM Controllers Even with the pessimism and complexity, 26% is 6 out of the 8 exceed 8% 2 Achieve less variability at the expense of. complexity: Bank partitioning still a significant variability for safety-critical systems ank switching 2. Conservatism: e.g. using close-page (MCMC) Exploring other types of memories that address 8 6 these limitations is unavoidable towards providing 4 2 more predictable memory performance with less 7 variability and tighter bounds Assessing DD Controllers for predictability PEDICTABILITY
28 + 8 LDAM2 was introduced by Infinion and Micron LDAM Introduced by Infinion LDAM3 was introduced by Micron LDAM: An Alternative LDAM
29 Multiplexed Address Mode Non-Multiplexed Address Mode 9 2 CAS Col Address AS ow Address DD DAM All Address Bits LDAM ow Conflict: P+ A + /W ow Idle/Close: A + /W ow Hit: /W /W Why LDAM? LDAM
30 3 7 tl W tl W twl W twl tl C tc tl W twl C tc W twl Assessing LDAM for Predictability LDAM
31 Latency [ns] tl 4 8 W tl A total of 8 cases Variability window is 46.2% (3.4x reduction) WCL=28.5ns (3.79x reduction) W W twl twl tl C tc tl 46.2% W twl C tc W twl 5 a b c d e f g h Assessing LDAM for Predictability LDAM
32 Processor Decoder Arbiter LDAM type address Command Generation Address Mapping perpe Buffers Timing Checker cmd ba addr LDC to predictably manage accesses to LDAM ound obin Support both bank sharing and bank partitioning Simple timing checker good for analyzability, V&V, Certification LDC: A Predictable Controller for LDAM LDAM
33 Bank Sharing Scheme: 2 tc WCL share = N tc +tcl W W tl : Processor : Bank N is number of processing elements Bounding Memory Latency LDAM
34 Bank Partitioning Scheme: 2 W-to- Delay WCL part = N 2 + N 2 + tcl twl tl + BL 2 tl twl + BL 2 W W tl 26 : Processor : Bank N is number of processing elements -to-w Delay Bounding Memory Latency LDAM
35 3 PEs DAM LDAM DDx 4 Processors in-order pipeline a private 6KB L a shared MB L2 cache Either LDAM or DDx LDAM3-6 LDC manages accesses to LDAM DD3-6 AMC, PMC, TMem, DCmc, OP, MCMC, OC, or eorder manages access to DD3 Bank We experiment with both bank partitioning and bank sharing among PEs for LDC Management Benchmarks EEMBC Automotive Evaluation Setup ESULTS
36 WCL (ns) experimental analytical. DDx MC has 2.5x to 6.46x 4 worse analytical WCL than LDC Very similar numbers for exp. 2. elatively low WCL of MCMC, OC, eorder is due to 4 ranks! 3. For LDC: bank partitioning provide tighter WCL than sharing at the expense of flexibility 4. Gap between exp. vs analytical WCL is much higher for DD again due to inherent variability Worst-Case Latency ESULTS
37 VW experimental analytical. Already discussed analytical VW 2. Exp. VW for DDx MCS: >4% for 4 MCs, 3%-4% for 3 MCs and ~2% for MC. 3. for LDC: 76.9% for partitioned banks 84.6% for shared banks Variability Window ESULTS
38 6. The WCL latency gap between LDC and majority of DDx MCs increases drastically Scalability: # Processors ESULTS
39 cat cat2 cat3. The WCL latency gap between LDC and majority of DDx MCs increases drastically 2. DDx MCs can be categorized into three categories 6 Bank sharing Bank part Bank part + multi-rank Scalability: # Processors ESULTS
40 cat cat2 cat3 Bank sharing Bank part Bank part + multi-rank. The WCL latency gap between LDC and majority of DDx MCs increases drastically 2. DDx MCs can be categorized into three categories 3. LDC s WCL is less than all categories for all #PEs for both part and sharing without complex arbitration/ reorderings (better analyzability and composability) 6 Scalability: # Processors ESULTS
41 7. How mature is LDAM? Has been there since 999 Long-term Supported by Micron The main off-chip memory in networking and other low-latency needs Discussion ESULTS
42 7 2. Can I buy LDAM off-the-shelf? Definitely They are sold as discrete components (which is the norm for embedded systems anyway) There are also specialized DD-compatible sockets for LDAM Discussion ESULTS
43 7 3. Are there any platforms/boards/test-beds? Zynq UltraScale/+ MPSoC ATCA-935-NSP Processing blade Arria SoC Discussion ESULTS
44 7 4. If it is that good, why it did not take off then? Take off = replaces DD? It is not meant to be! It is a specialized type of memory for low-latency guarantees Commodity general-purpose market is looking for high BW, capacity, cost We should ask ourselves, what are we looking for? An analogy: FPGAs have been there for long-time, why are they taking off now? they satisfy a new need in the AI market Will they replace CPUs then? It is not an either-or decision Discussion ESULTS
45 7 5. Does that mean we no longer need DAMs in real-time systems? No Use-case dependent A heterogenous memory system? Mixed Criticality with different requirements? Discussion ESULTS
46 7 6. As a scheduling researcher, why should I care? Taking the shared resources interference into account is unavoidable to provide more accurate numbers DD DAM is very complex to account for its details (rd vs wr, conf vs hit,..etc) explodes the analysis LDAM alleviates this complexity..which can make the analysis more feasible Discussion ESULTS
47 7 7. Limitations/trade-off DDx LDAM SAM COST DDx LDAM SAM Latency Discussion ESULTS
48 VW% Latency [ns] Latency [ns] Processor Decoder Arbiter LDAM VW= 62% a c e g i k m o less timing variability 6.4 less WCL type address Command Generation Address Mapping 46.2% perpe Buffers Timing Checker cmd addr ba Main Lessons:. DD DAM is not designed for predictability, LDAM is. 2. Looking for solns that address our needs instead of starting from the mainstream soln? 3. Not either-or: A heterogenous memory to address conflicting needs of MCS 5 a b c d e f g h
49 VW% Latency [ns] Latency [ns] Processor Decoder Arbiter LDAM VW= 62% a c e g i k m o less timing variability 6.4 less WCL type address Command Generation Address Mapping 46.2% perpe Buffers Timing Checker cmd addr ba Main Lessons:. DD DAM is not designed for predictability, LDAM is. 2. Looking for solns that address our needs instead of starting from the mainstream soln? 3. Not either-or: A heterogenous memory to address conflicting needs of MCS 5 a b c d e f g h
Lecture 6: Electronics Beyond the Logic Switches Xufeng Kou School of Information Science and Technology ShanghaiTech University
Lecture 6: Electronics Beyond the Logic Switches Xufeng Kou School of Information Science and Technology ShanghaiTech University EE 224 Solid State Electronics II Lecture 3: Lattice and symmetry 1 Outline
More informationDESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM
DESIGN & IMPLEMENTATION OF SELF TIME DUMMY REPLICA TECHNIQUE IN 128X128 LOW VOLTAGE SRAM 1 Mitali Agarwal, 2 Taru Tevatia 1 Research Scholar, 2 Associate Professor 1 Department of Electronics & Communication
More information128Mb F-die SDRAM Specification
128Mb F-die SDRAM Specification Revision 0.2 November. 2003 * Samsung Electronics reserves the right to change products or specification without notice. Revision History Revision 0.0 (Agust, 2003) - First
More information128Mb E-die SDRAM Specification
128Mb E-die SDRAM Specification Revision 1.2 May. 2003 * Samsung Electronics reserves the right to change products or specification without notice. Revision History Revision 1.0 (Nov. 2002) - First release.
More informationOctal Sample-and-Hold with Multiplexed Input SMP18
a FEATURES High Speed Version of SMP Internal Hold Capacitors Low Droop Rate TTL/CMOS Compatible Logic Inputs Single or Dual Supply Operation Break-Before-Make Channel Addressing Compatible With CD Pinout
More information256Mb E-die SDRAM Specification
256Mb E-die SDRAM Specification Revision 1.5 May 2004 * Samsung Electronics reserves the right to change products or specification without notice. Revision History Revision 1.0 (May. 2003) - First release.
More informationVLSI System Testing. Outline
ECE 538 VLSI System Testing Krish Chakrabarty System-on-Chip (SOC) Testing ECE 538 Krish Chakrabarty 1 Outline Motivation for modular testing of SOCs Wrapper design IEEE 1500 Standard Optimization Test
More informationUNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering. Computer Architecture ECE 568
UNIVERSITY OF MASSACHUSETTS Dept. of Electrical & Computer Engineering Computer Architecture ECE 568 Part 14 Improving Performance: Interleaving Israel Koren ECE568/Koren Part.14.1 Background Performance
More informationSCALCORE: DESIGNING A CORE
SCALCORE: DESIGNING A CORE FOR VOLTAGE SCALABILITY Bhargava Gopireddy, Choungki Song, Josep Torrellas, Nam Sung Kim, Aditya Agrawal, Asit Mishra University of Illinois, University of Wisconsin, Nvidia,
More informationESE532: System-on-a-Chip Architecture. Today. Message. Crossbar. Interconnect Concerns
ESE532: System-on-a-Chip Architecture Day 19: March 29, 2017 Network-on-a-Chip (NoC) Today Ring 2D Mesh Networks Design Issues Buffering and deflection Dynamic and static routing Penn ESE532 Spring 2017
More informationRevision History Revision 0.0 (October, 2003) Target spec release Revision 1.0 (November, 2003) Revision 1.0 spec release Revision 1.1 (December, 2003
16Mb H-die SDRAM Specification 50 TSOP-II with Pb-Free (RoHS compliant) Revision 1.4 August 2004 Samsung Electronics reserves the right to change products or specification without notice. Revision History
More informationEnergy Efficient Scheduling Techniques For Real-Time Embedded Systems
Energy Efficient Scheduling Techniques For Real-Time Embedded Systems Rabi Mahapatra & Wei Zhao This work was done by Rajesh Prathipati as part of his MS Thesis here. The work has been update by Subrata
More informationPoC #1 On-chip frequency generation
1 PoC #1 On-chip frequency generation This PoC covers the full on-chip frequency generation system including transport of signals to receiving blocks. 5G frequency bands around 30 GHz as well as 60 GHz
More informationScheduling and Communication Synthesis for Distributed Real-Time Systems
Scheduling and Communication Synthesis for Distributed Real-Time Systems Department of Computer and Information Science Linköpings universitet 1 of 30 Outline Motivation System Model and Architecture Scheduling
More informationExploring Computation- Communication Tradeoffs in Camera Systems
Exploring Computation- Communication Tradeoffs in Camera Systems Amrita Mazumdar Thierry Moreau Sung Kim Meghan Cowan Armin Alaghi Luis Ceze Mark Oskin Visvesh Sathe IISWC 2017 1 Camera applications are
More information512Mb B-die SDRAM Specification
512Mb B-die SDRAM Specification 54 TSOP-II with Pb-Free (RoHS compliant) Revision 1.1 August 2004 * Samsung Electronics reserves the right to change products or specification without notice. Revision History
More informationA Software Technique to Improve Yield of Processor Chips in Presence of Ultra-Leaky SRAM Cells Caused by Process Variation
A Software Technique to Improve Yield of Processor Chips in Presence of Ultra-Leaky SRAM Cells Caused by Process Variation Maziar Goudarzi, Tohru Ishihara, Hiroto Yasuura System LSI Research Center Kyushu
More informationDASH: Deadline-Aware High-Performance Memory Scheduler for Heterogeneous Systems with Hardware Accelerators
DASH: Deadline-Aware High-Performance Memory Scheduler for Heterogeneous Systems with Hardware Accelerators Hiroyuki Usui, Lavanya Subramanian Kevin Chang, Onur Mutlu DASH source code is available at GitHub
More informationProject 5: Optimizer Jason Ansel
Project 5: Optimizer Jason Ansel Overview Project guidelines Benchmarking Library OoO CPUs Project Guidelines Use optimizations from lectures as your arsenal If you decide to implement one, look at Whale
More informationTC55VBM316AFTN/ASTN40,55
TENTATIVE TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS 524,288-WORD BY 16-BIT/1,048,576-WORD BY 8-BIT FULL CMOS STATIC RAM DESCRIPTION The TC55VBM316AFTN/ASTN is a 8,388,608-bit static random
More informationPROBE: Prediction-based Optical Bandwidth Scaling for Energy-efficient NoCs
PROBE: Prediction-based Optical Bandwidth Scaling for Energy-efficient NoCs Li Zhou and Avinash Kodi Technologies for Emerging Computer Architecture Laboratory (TEAL) School of Electrical Engineering and
More informationCMPEN 411 VLSI Digital Circuits Spring Lecture 24: Peripheral Memory Circuits
CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 24: Peripheral Memory Circuits [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] Sp11
More informationMX23L6430 PRELIMINARY. 64M-Bit Synchronous Mask ROM FEATURES GENERAL DESCRIPTION PIN CONFIGURATION
PRELIMINARY MX23L6430 64M-Bit Synchronous Mask ROM FEATURES Switchable organization : 4M x 16 ( word mode ) or 2M x 32 ( double word mode ) Power supply 3.0V ~ 3.6V TTL compatible with multiplexed address
More information64Mb H-die SDRAM Specification
查询 K4S641632H-TC75 供应商 捷多邦, 专业 PCB 打样工厂,24 小时加急出货 SDRAM 64Mb H-die (x4, x8, x16) 64Mb H-die SDRAM Specification Revision 1.4 November 2003 * Samsung Electronics reserves the right to change products or
More informationOverview 256 channel Silicon Photomultiplier large area using matrix readout system The SensL Matrix detector () is the largest area, highest channel
技股份有限公司 wwwrteo 公司 wwwrteo.com Page 1 Overview 256 channel Silicon Photomultiplier large area using matrix readout system The SensL Matrix detector () is the largest area, highest channel count, Silicon
More informationINF3430 Clock and Synchronization
INF3430 Clock and Synchronization P.P.Chu Using VHDL Chapter 16.1-6 INF 3430 - H12 : Chapter 16.1-6 1 Outline 1. Why synchronous? 2. Clock distribution network and skew 3. Multiple-clock system 4. Meta-stability
More informationRANA: Towards Efficient Neural Acceleration with Refresh-Optimized Embedded DRAM
RANA: Towards Efficient Neural Acceleration with Refresh-Optimized Embedded DRAM Fengbin Tu, Weiwei Wu, Shouyi Yin, Leibo Liu, Shaojun Wei Institute of Microelectronics Tsinghua University The 45th International
More informationFPGA-2012 Pre-Conference Workshop: FPGAs in 2032: Challenges and Opportunities
FPGA-2012 Pre-Conference Workshop: FPGAs in 2032: Challenges and Opportunities Shep Siegel Atomic Rules LLC 1 Agenda Pre-History: Our Future from our Past How Specialization Changed Us Why Research Matters
More informationImproving GPU Performance via Large Warps and Two-Level Warp Scheduling
Improving GPU Performance via Large Warps and Two-Level Warp Scheduling Veynu Narasiman The University of Texas at Austin Michael Shebanow NVIDIA Chang Joo Lee Intel Rustam Miftakhutdinov The University
More informationSDRAM Unbuffered SODIMM. 144pin Unbuffered SODIMM based on 256Mb J-die. 54 TSOP-II/sTSOP II with Lead-Free and Halogen-Free.
Unbuffered SODIMM 144pin Unbuffered SODIMM based on 256Mb J-die 54 TSOP-II/sTSOP II with Lead-Free and Halogen-Free (RoHS compliant) INFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS,
More informationA Level-Encoded Transition Signaling Protocol for High-Throughput Asynchronous Global Communication
A Level-Encoded Transition Signaling Protocol for High-Throughput Asynchronous Global Communication Peggy B. McGee, Melinda Y. Agyekum, Moustafa M. Mohamed and Steven M. Nowick {pmcgee, melinda, mmohamed,
More information512Mb D-die SDRAM Specification
512Mb D-die SDRAM Specification 54 TSOP-II with Pb-Free (RoHS compliant) INFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND IS SUBJECT TO CHANGE WITHOUT NOTICE. NOTHING IN THIS
More informationWAFTL: A Workload Adaptive Flash Translation Layer with Data Partition
WAFTL: A Workload Adaptive Flash Translation Layer with Data Partition Qingsong Wei Bozhao Gong, Suraj Pathak, Bharadwaj Veeravalli, Lingfang Zeng and Kanzo Okada Data Storage Institute, A-STAR, Singapore
More informationMemory (Part 1) RAM memory
Budapest University of Technology and Economics Department of Electron Devices Technology of IT Devices Lecture 7 Memory (Part 1) RAM memory Semiconductor memory Memory Overview MOS transistor recap and
More information256Mb N-die SDRAM Industrial SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE.
, May. 2010 K4S561632N 256Mb N-die SDRAM Industrial 54TSOP(II) with Lead-Free & Halogen-Free (RoHS compliant) datasheet SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS
More informationPipeline vs. Sigma Delta ADC for Communications Applications
Pipeline vs. Sigma Delta ADC for Communications Applications Noel O Riordan, Mixed-Signal IP Group, S3 Semiconductors noel.oriordan@s3group.com Introduction The Analog-to-Digital Converter (ADC) is a key
More informationBridging the Information Gap Between Buffer and Flash Translation Layer for Flash Memory
2011 IEEE Transactions on Consumer Electronics Bridging the Information Gap Between Buffer and Flash Translation Layer for Flash Memory Xue-liang Liao Shi-min Hu Department of Computer Science and Technology,
More information7/11/2012. Single Cycle (Review) CSE 2021: Computer Organization. Multi-Cycle Implementation. Single Cycle with Jump. Pipelining Analogy
CSE 2021: Computer Organization Single Cycle (Review) Lecture-10 CPU Design : Pipelining-1 Overview, Datapath and control Shakil M. Khan CSE-2021 July-12-2012 2 Single Cycle with Jump Multi-Cycle Implementation
More informationGENERAL DESCRIPTION FEATURES. FEDR27V3202F Semiconductor This version: Oct MR27V3202F
This version: Oct. 2000 2,097,152 Word 16 Bit or 4,194,304 Word 8 Bit One Time PROM GENERAL DESCRIPTION The is a 32 Mbit electrically One Time Programmable Read-Only Memory that can be electrically switched
More informationST25DV-PWM product presentation. July 2018
ST25DV-PWM product presentation July 2018 Main ST25DV-PWM Market Segments 2 Smart Industry Smart City Industrial Lighting, Motor control Street Lighting,, building Lighting (offices, museums ) ST25DV-PWM
More informationLSI Design Flow Development for Advanced Technology
LSI Design Flow Development for Advanced Technology Atsushi Tsuchiya LSIs that adopt advanced technologies, as represented by imaging LSIs, now contain 30 million or more logic gates and the scale is beginning
More informationEnergy Efficient Soft Real-Time Computing through Cross-Layer Predictive Control
Energy Efficient Soft Real-Time Computing through Cross-Layer Predictive Control Guangyi Cao and Arun Ravindran Department of Electrical and Computer Engineering University of North Carolina at Charlotte
More informationBinary Neural Network and Its Implementation with 16 Mb RRAM Macro Chip
Binary Neural Network and Its Implementation with 16 Mb RRAM Macro Chip Assistant Professor of Electrical Engineering and Computer Engineering shimengy@asu.edu http://faculty.engineering.asu.edu/shimengyu/
More informationProcessors Processing Processors. The meta-lecture
Simulators 5SIA0 Processors Processing Processors The meta-lecture Why Simulators? Your Friend Harm Why Simulators? Harm Loves Tractors Harm Why Simulators? The outside world Unfortunately for Harm you
More informationClock-Powered CMOS: A Hybrid Adiabatic Logic Style for Energy-Efficient Computing
Clock-Powered CMOS: A Hybrid Adiabatic Logic Style for Energy-Efficient Computing Nestoras Tzartzanis and Bill Athas nestoras@isiedu, athas@isiedu http://wwwisiedu/acmos Information Sciences Institute
More informationDirect Digital Amplification (DDX )
WHITE PAPER Direct Amplification (DDX ) Pure Sound from Source to Speaker Apogee Technology, Inc. 129 Morgan Drive, Norwood, MA 02062 voice: (781) 551-9450 fax: (781) 440-9528 Email: info@apogeeddx.com
More informationLi-Fi And Microcontroller Based Home Automation Or Device Control Introduction
Li-Fi And Microcontroller Based Home Automation Or Device Control Introduction Optical communications have been used in various forms for thousands of years. After the invention of light amplification
More informationEmbedded System Hardware - Reconfigurable Hardware -
2 Embedded System Hardware - Reconfigurable Hardware - Peter Marwedel Informatik 2 TU Dortmund Germany GOPs/J Courtesy: Philips Hugo De Man, IMEC, 27 Energy Efficiency of FPGAs 2, 28-2- Reconfigurable
More informationonlinecomponents.com
256Mb H-die SDRAM Specification INFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND IS SUBJECT TO CHANGE WITHOUT NOTICE. NOTHING IN THIS DOCUMENT SHALL BE CONSTRUED AS GRANTING
More informationTwinDie 1.35V DDR3L SDRAM
TwinDie 1.35R3L SDRAM MT41K2G4 128 Meg x 4 x 8 Banks x 2 Ranks MT41K1G8 64 Meg x 8 x 8 Banks x 2 Ranks 8Gb: x4, x8 TwinDie DDR3L SDRAM Description Description The 8Gb (TwinDie ) DDR3L SDRAM (1.35V) uses
More informationUsing Variable-MHz Microprocessors to Efficiently Handle Uncertainty in Real-Time Systems
Using Variable-MHz Microprocessors to Efficiently Handle Uncertainty in Real-Time Systems Eric Rotenberg Center for Embedded Systems Research (CESR) Department of Electrical & Computer Engineering North
More informationRevision No. History Draft Date Remark. 0.1 Initial Draft Jan Preliminary. 1.0 Final Version Apr. 2007
64Mb Synchronous DRAM based on 1M x 4Bank x16 I/O Document Title 4Bank x 1M x 16bits Synchronous DRAM Revision History Revision No. History Draft Date Remark 0.1 Initial Draft Jan. 2007 Preliminary 1.0
More informationRevision No. History Draft Date Remark. 1.0 First Version Release Dec Corrected PIN ASSIGNMENT A12 to NC Jan. 2005
128Mb Synchronous DRAM based on 2M x 4Bank x16 I/O Document Title 4Bank x 2M x 16bits Synchronous DRAM Revision History Revision No. History Draft Date Remark 1.0 First Version Release Dec. 2004 1.1 1.
More informationADC0808/ADC Bit µp Compatible A/D Converters with 8-Channel Multiplexer
ADC0808/ADC0809 8-Bit µp Compatible A/D Converters with 8-Channel Multiplexer General Description The ADC0808, ADC0809 data acquisition component is a monolithic CMOS device with an 8-bit analog-to-digital
More informationGPU-accelerated SDR Implementation of Multi-User Detector for Satellite Return Links
DLR.de Chart 1 GPU-accelerated SDR Implementation of Multi-User Detector for Satellite Return Links Chen Tang chen.tang@dlr.de Institute of Communication and Navigation German Aerospace Center DLR.de Chart
More informationAuto refresh and self refresh refresh cycles / 64ms. Part No. Clock Frequency Power Organization Interface Package. Normal. 4Banks x 2Mbits x16
4 Banks x 2M x 16bits Synchronous DRAM DESCRIPTION The Hynix HY57V281620A is a 134,217,728bit CMOS Synchronous DRAM, ideally suited for the Mobile applications which require low power consumption and extended
More informationImage Processing Architectures (and their future requirements)
Lecture 16: Image Processing Architectures (and their future requirements) Visual Computing Systems Smart phone processing resources Example SoC: Qualcomm Snapdragon Image credit: Qualcomm Apple A7 (iphone
More information128Mb O-die SDRAM SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE.
, May. 2010 K4S281632O 128Mb O-die SDRAM 54TSOP(II) with Lead-Free & Halogen-Free (RoHS compliant) datasheet SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT
More informationRevision No. History Draft Date Remark. 0.1 Initial Draft Jul Preliminary. 1.0 Release Aug. 2009
128Mb Synchronous DRAM based on 2M x 4Bank x16 I/O Document Title 4Bank x 2M x 16bits Synchronous DRAM Revision History Revision No. History Draft Date Remark 0.1 Initial Draft Jul. 2009 Preliminary 1.0
More informationTOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS
TENTATIVE TOSHIBA MOS DIGITAL INTEGRATED CIRCUIT SILICON GATE CMOS 262,144-WORD BY 16-BIT FULL CMOS STATIC RAM DESCRIPTION The TC55YEM216ABXN is a 4,194,304-bit static random access memory (SRAM) organized
More information+2.7V to +5.5V, Low-Power, Triple, Parallel 8-Bit DAC with Rail-to-Rail Voltage Outputs
19-1560; Rev 1; 7/05 +2.7V to +5.5V, Low-Power, Triple, Parallel General Description The parallel-input, voltage-output, triple 8-bit digital-to-analog converter (DAC) operates from a single +2.7V to +5.5V
More informationMedia. Twisted pair db/km at 1MHz 2 km. Coaxial cable 7 db/km at 10 MHz 1 9 km. Optical fibre 0.2 db/km 100 km
Media Attenuation Repeater spacing Twisted pair 10-12 db/km at 1MHz 2 km Coaxial cable 7 db/km at 10 MHz 1 9 km Optical fibre 0.2 db/km 100 km conniq.com provides an excellent tutorial on physical media.
More informationAuto refresh and self refresh refresh cycles / 64ms. Part No. Clock Frequency Power Organization Interface Package. Normal. 4Banks x 1Mbits x16
4 Banks x 1M x 16Bit Synchronous DRAM DESCRIPTION The Hynix HY57V641620HG is a 67,108,864-bit CMOS Synchronous DRAM, ideally suited for the main memory applications which require large memory density and
More informationChapter 4. Pipelining Analogy. The Processor. Pipelined laundry: overlapping execution. Parallelism improves performance. Four loads: Non-stop:
Chapter 4 The Processor Part II Pipelining Analogy Pipelined laundry: overlapping execution Parallelism improves performance Four loads: Speedup = 8/3.5 = 2.3 Non-stop: Speedup p = 2n/(0.5n + 1.5) 4 =
More informationCT-Bus : A Heterogeneous CDMA/TDMA Bus for Future SOC
CT-Bus : A Heterogeneous CDMA/TDMA Bus for Future SOC Bo-Cheng Charles Lai 1 Patrick Schaumont 1 Ingrid Verbauwhede 1,2 1 UCLA, EE Dept. 2 K.U.Leuven 42 Westwood Plaza Los Angeles, CA 995 Abstract- CDMA
More informationImage Processing Architectures (and their future requirements)
Lecture 17: Image Processing Architectures (and their future requirements) Visual Computing Systems Smart phone processing resources Qualcomm snapdragon Image credit: Qualcomm Apple A7 (iphone 5s) Chipworks
More informationCHAPTER 4 GALS ARCHITECTURE
64 CHAPTER 4 GALS ARCHITECTURE The aim of this chapter is to implement an application on GALS architecture. The synchronous and asynchronous implementations are compared in FFT design. The power consumption
More informationDouble Data Rate (DDR) SDRAM MT46V64M4 16 Meg x 4 x 4 banks MT46V32M8 8 Meg x 8 x 4 banks MT46V16M16 4 Meg x 16 x 4 banks
Double Data Rate DDR SDRAM MT46V64M4 16 Meg x 4 x 4 banks MT46V32M8 8 Meg x 8 x 4 banks MT46V16M16 4 Meg x 16 x 4 banks 256Mb: x4, x8, x16 DDR SDRAM Features Features VDD = +2.5V ±0.2V, VD = +2.5V ±0.2V
More informationRing Oscillator PUF Design and Results
Ring Oscillator PUF Design and Results Michael Patterson mjpatter@iastate.edu Chris Sabotta csabotta@iastate.edu Aaron Mills ajmills@iastate.edu Joseph Zambreno zambreno@iastate.edu Sudhanshu Vyas spvyas@iastate.edu.
More information256Mb J-die SDRAM Specification
256Mb J-die SDRAM Specification 54 TSOP-II with Lead-Free & Halogen-Free (RoHS compliant) INFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND IS SUBJECT TO CHANGE WITHOUT NOTICE.
More informationA 1.3 Megapixel CMOS Imager Designed for Digital Still Cameras
A 1.3 Megapixel CMOS Imager Designed for Digital Still Cameras Paul Gallagher, Andy Brewster VLSI Vision Ltd. San Jose, CA/USA Abstract VLSI Vision Ltd. has developed the VV6801 color sensor to address
More informationDouble Data Rate (DDR) SDRAM
Double Data Rate DDR SDRAM MT46V32M4 8 Meg x 4 x 4 Banks MT46V6M8 4 Meg x 8 x 4 Banks MT46V8M6 2 Meg x 6 x 4 Banks For the latest data sheet revisions, please refer to the Micron Web site: www.micron.com/sdram
More informationMM5452 MM5453 Liquid Crystal Display Drivers
MM5452 MM5453 Liquid Crystal Display Drivers General Description The MM5452 is a monolithic integrated circuit utilizing CMOS metal gate low threshold enhancement mode devices It is available in a 40-pin
More informationApplication Note, V 1.0, Feb AP C16xx. Timing, Reading the AC Characteristics. Microcontrollers. Never stop thinking.
Application Note, V 1.0, Feb. 2004 AP16004 C16xx Timing, Reading the AC Characteristics. Microcontrollers Never stop thinking. C16xx Revision History: 2004-02 V 1.0 Previous Version: - Page Subjects (major
More informationCS 6135 VLSI Physical Design Automation Fall 2003
CS 6135 VLSI Physical Design Automation Fall 2003 1 Course Information Class time: R789 Location: EECS 224 Instructor: Ting-Chi Wang ( ) EECS 643, (03) 5742963 tcwang@cs.nthu.edu.tw Office hours: M56R5
More informationEEC 216 Lecture #10: Ultra Low Voltage and Subthreshold Circuit Design. Rajeevan Amirtharajah University of California, Davis
EEC 216 Lecture #1: Ultra Low Voltage and Subthreshold Circuit Design Rajeevan Amirtharajah University of California, Davis Opportunities for Ultra Low Voltage Battery Operated and Mobile Systems Wireless
More informationPart No. Clock Frequency Power Organization Interface Package. Normal. 4Banks x 2Mbits x8. Low power
4 Banks x 2M x 8Bit Synchronous DRAM DESCRIPTION The Hyundai HY57V658020A is a 67,108,864-bit CMOS Synchronous DRAM, ideally suited for the main memory applications which require large memory density and
More informationNeuromorphic Computing based Processors
Neuromorphic Computing based Processors Hao Jiang A collaborative research among San Francisco State University, EI-Lab at University of Pittsburgh, HP Labs, and AFRL Outline Why Neuromorphic Computing?
More informationProduct Specifications
Product Specificatio RE:. General Information 5MB 6Mx6 SDRAM PC NON-ECC UNBUFFERED SODIMM -PIN Description: The L66S655B is a 6M x 6 Synchronous Dynamic RAM high deity memory module. This memory module
More information256Mb J-die SDRAM Specification
256Mb J-die SDRAM Specification 54 TSOP-II with Lead-Free & Halogen-Free (RoHS compliant) Industrial Temp. -40 to 85 C INFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND IS SUBJECT
More informationΕΠΛ 605: Προχωρημένη Αρχιτεκτονική
ΕΠΛ 605: Προχωρημένη Αρχιτεκτονική Υπολογιστών Presentation of UniServer Horizon 2020 European project findings: X-Gene server chips, voltage-noise characterization, high-bandwidth voltage measurements,
More informationDisseny físic. Disseny en Standard Cells. Enric Pastor Rosa M. Badia Ramon Canal DM Tardor DM, Tardor
Disseny físic Disseny en Standard Cells Enric Pastor Rosa M. Badia Ramon Canal DM Tardor 2005 DM, Tardor 2005 1 Design domains (Gajski) Structural Processor, memory ALU, registers Cell Device, gate Transistor
More informationOptimized Schedule Synthesis under Real-Time Constraints for the Dynamic Segment of FlexRay
2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing Optimized Schedule Synthesis under Real-Time Constraints for the Dynamic Segment of FlexRay Reinhard Schneider, Unmesh Bordoloi,
More informationDual, 256-Tap, Nonvolatile, SPI-Interface, Linear-Taper Digital Potentiometers MAX5487/MAX5488/ MAX5489. Benefits and Features
EVALUATION KIT AVAILABLE MAX5487/MAX5488/ General Description The MAX5487/MAX5488/ dual, linear-taper, digital potentiometers function as mechanical potentiometers with a simple 3-wire SPI -compatible
More informationPart No. Clock Frequency Power Organization Interface Package. Normal. Low power
4 Banks x 2M x 8Bit Synchronous DRAM DESCRIPTION The Hynix HY57V64820HG is a 67,108,864-bit CMOS Synchronous DRAM, ideally suited for the main memory applications which require large memory density and
More informationHybrid QR Factorization Algorithm for High Performance Computing Architectures. Peter Vouras Naval Research Laboratory Radar Division
Hybrid QR Factorization Algorithm for High Performance Computing Architectures Peter Vouras Naval Research Laboratory Radar Division 8/1/21 Professor G.G.L. Meyer Johns Hopkins University Parallel Computing
More informationSAM (Swift Analogue Memory): a new GHz sampling ASIC for the HESS-II Front-End Electronics.
SAM (Swift Analogue Memory): a new GHz sampling ASIC for the HESS-II Front-End Electronics. E. Delagnes 1, Y. Degerli 1, P. Goret 1, P. Nayman 2, F. Toussenel 2, P. Vincent 2 1 DAPNIA, CEA/Saclay 2 IN2P3/LPNHE
More informationPart No. Clock Frequency Power Organization Interface Package. Normal. Low power
4 Banks x 4M x 4Bit Synchronous DRAM DESCRIPTION The Hynix HY57V654020B is a 67,108,864-bit CMOS Synchronous DRAM, ideally suited for the main memory applications which require large memory density and
More informationPROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS
PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS The major design challenges of ASIC design consist of microscopic issues and macroscopic issues [1]. The microscopic issues are ultra-high
More informationV out. V in VRM. I Load
Optimal Selection of Voltage Regulator Modules in a Power Delivery Network Behnam Amelifard Massoud Pedram Department of Electrical Engineering University of Southern California Outline Introduction Voltage
More informationAS4C256K16E0. 5V 256K 16 CMOS DRAM (EDO) Features. Pin designation. Pin arrangement. Selection guide
5V 256K 16 CMOS DRAM (EDO) Features Organization: 262,144 words 16 bits High speed - 30/35/50 ns access time - 16/18/25 ns column address access time - 7/10/10/10 ns CAS access time Low power consumption
More informationAuto refresh and self refresh refresh cycles / 64ms. Programmable CAS Latency ; 2, 3 Clocks
4 Banks x 1M x 16Bit Synchronous DRAM DESCRIPTION The Hynix HY57V641620HG is a 67,108,864-bit CMOS Synchronous DRAM, ideally suited for the main memory applications which require large memory density and
More informationLeakage Power Minimization in Deep-Submicron CMOS circuits
Outline Leakage Power Minimization in Deep-Submicron circuits Politecnico di Torino Dip. di Automatica e Informatica 1019 Torino, Italy enrico.macii@polito.it Introduction. Design for low leakage: Basics.
More informationHY57V281620HC(L/S)T-S
4 Banks x 2M x 16bits Synchronous DRAM DESCRIPTION The Hynix HY57V281620HC(L/S)T is a 134,217,728bit CMOS Synchronous DRAM, ideally suited for the main memory applications which require large memory density
More informationHY57V561620C(L)T(P)-S
4 Banks x 4M x 16Bit Synchronous DRAM DESCRIPTION The HY57V561620C(L)T(P) Series is a 268,435,456bit CMOS Synchronous DRAM, ideally suited for the main memory applications which require large memory density
More informationA Comparative Simulation Study of Four Multilevel DRAMs
A Comparative Simulation Study of Four Multilevel DRAMs Gershom Birk, Duncan Elliott, Bruce Cockburn Department of Electrical & Computer Engineering University of Alberta Edmonton, Alberta, Canada Outline
More informationANITA ROSS Trigger/Digitizer/DAQ. Gary S. Varner University of Hawai, i, Manoa ANITA Collaboration JPL March 2004
ANITA ROSS Trigger/Digitizer/DAQ Gary S. Varner University of Hawai, i, Manoa ANITA Collaboration Meeting @ JPL March 2004 Overview System overview Reiterate, with ROSS simplifications ROSS trigger descope
More informationADC Bit High-Speed µp-compatible A/D Converter with Track/Hold Function
10-Bit High-Speed µp-compatible A/D Converter with Track/Hold Function General Description Using a modified half-flash conversion technique, the 10-bit ADC1061 CMOS analog-to-digital converter offers very
More informationCherry Picking: Exploiting Process Variations in the Dark Silicon Era
Cherry Picking: Exploiting Process Variations in the Dark Silicon Era Siddharth Garg University of Waterloo Co-authors: Bharathwaj Raghunathan, Yatish Turakhia and Diana Marculescu # Transistors Power/Dark
More informationMacroblcok MBI5042 Application Note-VB.01-EN
MBI5042 Application Note (The article is suitable for the IC whose version code is B and datasheet version is VB.0X) Forward MBI5042 uses the embedded PWM signal to control grayscale output and LED current.
More information