TECHNOLOGY BRIEF. Double Data Rate SDRAM: Fast Performance at an Economical Price EXECUTIVE SUMMARY C ONTENTS

Size: px
Start display at page:

Download "TECHNOLOGY BRIEF. Double Data Rate SDRAM: Fast Performance at an Economical Price EXECUTIVE SUMMARY C ONTENTS"

Transcription

1 TECHNOLOGY BRIEF June 2002 Compaq Computer Corporation Prepared by ISS Technology Communications C ONTENTS Executive Summary 1 Notice 2 Introduction 3 SDRAM Operation 3 How CAS Latency Affects System Performance 5 Double Data Rate SDRAM 6 Differences between Standard SDRAM and DDR SDRAM 6 2n-Prefetch Architecture 6 Strobe-based Data Bus 7 Signaling Technology 7 Reduced Power Requirements 8 DDR SDRAM DIMMs 8 DDR SDRAM Performance 8 The Future of DDR SDRAM 9 Conclusion 9 EXECUTIVE SUMMARY Memory technology is continually evolving to keep pace with the bandwidth demands of processors and server I/O interconnects For some years synchronous DRAM has been the most widely accepted memory technology due to its high performance (1 GB/s at 133 MHz) The evolution from SDRAM to DDR SDRAM actually began in 1999, but its adoption was slowed by what appeared to be more promising revolutionary memory technologies DDR SDRAM is now becoming more widely accepted in the server industry because of its faster performance (up to 27 GB/s at 166 MHz), power savings (25V compared to 33V for SDRAM), and lower cost than competing memory technologies The JEDEC Solid State Technology Association (once known as the Joint Electron Device Engineering Council) is now finalizing the specification for the next version of DDR SDRAM The new version, to be called DDR SDRAM II, will be backward compatible with DDR SDRAM and will improve bus utilization to increase performance and bandwidth to yield a theoretical peak bandwidth of 64 GB/s at 400 MHz Please direct comments regarding this communication to the ISS Technology Communications Group at this Internet address: TechCom@hpcom 1

2 TECHNOLOGY BRIEF (cont) N OTICE Compaq shall not be liable for technical or editorial errors or omissions contained herein The information is provided as is without warranty of any kind and is subject to change without notice The warranties for Compaq products are set forth in the express limited warranty statements accompanying such products Nothing herein should be construed as constituting an additional warranty Compaq and the Compaq logo are trademarks of Compaq Information Technologies Group, LP in the US and/or other countries All other product names mentioned herein may be trademarks of their respective companies 2002 Compaq Information Technologies Group, LP Compaq Computer Corporation is a wholly-owned subsidiary of Hewlett-Packard Company First Edition (June 2002) Document Number TC020603TB 2

3 TECHNOLOGY BRIEF (cont) INTRODUCTION SDRAM: synchronous dynamic random access memory DDR: double data rate Double Data Rate SDRAM has been around for awhile, but it has been in a battle for its very survival At first, it was thought that DDR SDRAM would simply prolong the life of SDRAM technology until a revolutionary memory technology came to market DDR SDRAM has not only survived, but it is becoming more widely accepted DDR SDRAM delivers twice the bandwidth of SDRAM, yet DDR SDRAM has the same core design as regular SDRAM Therefore, it has been easier and cheaper for memory manufacturers to convert production lines to DDR than to retool to adopt a revolutionary memory technology like Rambus DRAM These factors translate into much faster performance from DDR SDRAM at a lower cost The JEDEC Solid State Technology Association, the semiconductor engineering standardization body of the Electronic Industries Alliance, is currently developing the next-generation DDR SDRAM technology, called DDR SDRAM II This paper begins with a description of synchronous DRAM operation because it is a prerequisite to understanding the evolution of DDR SDRAM Readers already familiar with SDRAM may choose to skip forward to the section entitled Double Data Rate SDRAM SDRAM OPERATION Computers use two types of system memory cache memory and main memory Cache memory consists of very fast static RAM chips The most prevalent type of main memory used today is SDRAM As shown in Figure 1, SDRAM chips are installed on 168-pin dual inline memory modules (DIMMs) Each SDRAM chip consists of an array (columns and rows) of capacitors, which act as memory cells that store data A charged capacitor represents a 1 data bit, and an uncharged capacitor represents a 0 data bit SDRAM is dynamic because the capacitors need to be recharged (refreshed) by electric pulses thousands of times per second to retain the data On the periphery of the array of memory cells are transistors that read, amplify, and transfer the data from the memory cells to the memory bus Figure 1 Main Memory The memory bus is a circuit that consists of two parts: the data bus and the address bus The data bus is a set of lines (traces) that carry the actual data to and from SDRAM Each trace carries one data bit at a time The throughput (bandwidth) of the data bus depends on its width (in bits) and its frequency Today s computers have a 64-bit wide data bus, which means that the bus transports 64 bits (one data word) at a time The address bus is a set of traces that carry signals identifying the location of data in memory and the type of memory access (read or write) The address bus also 3

4 TECHNOLOGY BRIEF (cont) carries control signals that enable devices to negotiate for use of the memory bus The width of the address bus controls how much system memory the processor can read or write to; but unlike the data bus, its width has no direct impact on performance The memory subsystem operates at the memory bus speed, which has the same frequency (in MHz) as the main system bus clock When the processor needs to access (read or write) data in SDRAM, the memory controller first sends control signals that gain use of the data bus and then sends address signals that identify the location of the data in SDRAM When the address signals arrive at SDRAM, they go to a row address selector (RAS) and a column address selector (CAS) The RAS activates the entire row of the target cell and the CAS selects the specific cell that contains the data The controller sends another signal to designate whether data will be written or read By way of the transistors on the periphery of the cells, data is then transferred from the memory bus to the target cell or vice versa, depending on the type of access While SDRAM cells are being refreshed, they cannot be accessed until the refresh is completed SDRAM divides memory into two to four banks so that one memory bank can be accessed while the other bank is being refreshed This division allows continuous data flow SDRAM differs from earlier types of memory in that it runs synchronously to the system clock If you think of the numerous devices and circuits in the computer as musicians in an orchestra, then the system clock is like a conductor that keeps perfect time to coordinate their performance The system clock is an electronic signal that alternates between two voltages, designated as 0 and 1, at a specific pace or frequency (Figure 1) During each tick (cycle) of the clock, the voltage signal transitions from "0" to "1" and back to "0" The rising edge marks the start of the clock cycle when it transitions from 0 to 1 and the falling edge marks the end of the clock cycle when it transitions from 1 to 0 Because these transitions are not instantaneous, the rise time and fall time measure how long it takes to transition from 0 to 1 and 1 to 0, respectively A complete clock cycle is measured from one rising edge to the next rising edge Data transfer along the memory bus can be triggered on either the rising edge or falling edge of the clock signal Figure 2 Representation of a bus clock signal 4

5 TECHNOLOGY BRIEF (cont) SDRAM uses a process called data bursting to achieve greater data throughput than previous DRAM technologies The initial data word is usually transferred on the sixth clock cycle after the request is received (see Figure 3) Using burst mode access, data is burst out (or in) with every clock cycle after the first access After the memory controller sends the initial CAS, up to four consecutive 64-bit data words can be accessed before it has to send another CAS Figure 3 Burst mode access of SDRAM (top) Data transfer is triggered on the rising edge of the clock How CAS Latency Affects System Performance Unbuffered DIMMs do not use any buffer logic chips By eliminating propagation delay of the logic buffer during the first read/write operation, unbuffered DIMMs achieve slightly faster operation (by one clock cycle at the initial access) PC100: a DIMM that is rated at 8 ns and has other internal timing characteristics that allow it to function properly in a 100 MHz system Now let's review a typical SDRAM access using a memory bus speed of 100 MHz (10 ns per clock cycle) First, the controller activates the row and bank using the RAS signal After a period of time, the target cell is selected with the CAS signal Then it takes a period of time, called the column access time (t CAC ), for the data to be transported to the output transistor where it can be transferred to the bus on the next clock cycle At this point, the time needed for the first piece of data to become available is the CAS latency 2 or 3 clock cycles for unbuffered DIMMs and 3 or 4 clock cycles for buffered DIMMs Subsequent transfers are performed in burst mode (every clock cycle) up to the programmed burst length of 1, 2, 4, or 8 data words Why is CAS latency important? To guarantee compliance with the PC100 specification, vendors must specify the CAS latency of SDRAM DIMMs The specification only allows for CAS latency values of 1, 2, or 3 The CAS latency (CL) is based on the column access time, the time it takes to transfer data to the output transistors from the time the CAS line is activated CL is determined using the equation: CL * t CLK >= t CAC In plain English, this means that the time it can take to transfer data from the cell to the output transistor (t CAC ) has to be less than one clock cycle times the CAS latency For example, if t CLK is 10 ns (cycle time for a 100-MHz system clock) and t CAC is 20 ns, then the CL must be 2 But if t CAC is 25 ns, then CL must be 3 Some vendors refer to these values as CAS2 and CAS3, respectively For memory to be certified at 100 MHz, the CAS latency cannot be higher than 3 A CAS2 is slightly faster than a CAS3, which theoretically makes it function better in systems faster than 100 MHz 5

6 TECHNOLOGY BRIEF (cont) D OUBLE D ATA R ATE SDRAM Processors today operate much faster than the memory subsystem; therefore, increasing the speed of the memory bus would improve overall system performance more than further increasing the speed of the processor System designers can speed up the memory bus by increasing the system clock frequency; however, this creates several issues regarding signal integrity As the system clock frequency increases, the timing becomes tighter Tighter timing increases both the interference between signals and the hardware costs because circuits must be made more precise to deal with the higher speeds So system designers came up with an innovative way to double the memory bus bandwidth without increasing the clock frequency by using both the rising and falling edges of the clock to trigger data transfer This technology, known as double transition clocking, is not new Accelerated Graphics Port (AGP) technology uses it to double I/O performance over conventional PCI buses Similarly, DDR SDRAM uses double transition clocking to deliver twice the bandwidth of standard DRAM without increasing the clock frequency (Figure 4) DDR SDRAM has peak data transfer rates of 16 and 21 GB/s at clock frequencies of 100 MHz and 133 MHz, respectively Figure 4 Representation of DDR SDRAM transferring data on the rising and falling edges of the clock The following section will summarize at a high level the basic differences between DDR SDRAM and standard SDRAM This section will clarify the challenges faced by system designers in implementing DDR SDRAM and describe the technical advances and physical differences that make it incompatible with standard SDRAM The subsequent section will describe plans for DDR SDRAM II Differences between Standard SDRAM and DDR SDRAM DDR SDRAM has the same core design as standard SDRAM, but DDR SDRAM has some enhancements that enable it to achieve higher data rates: 2n-Prefetch Architecture, a strobe-based data bus, different signaling technology, and reduced power requirements Because DDR SDRAM uses the rising and falling edges of the clock, CAS latency for DDR SDRAM is 2 and 25 instead of 2 and 3 2n-Prefetch Architecture The DDR SDRAM design uses a 2n-prefetch architecture, which, at a high level, means that its internal data bus is twice the width of the external data bus This means that a single read access fetches two data words instead of just one as with standard SDRAM Similarly, two data words are combined and written to the DDR SDRAM core during a single write access A more detailed description is outside the scope of this paper More information on the 2n-prefetch architecture is available in the JEDEC standard JESD79, Double Data Rate (DDR) SDRAM Specification 6

7 TECHNOLOGY BRIEF (cont) Strobe-based Data Bus In a synchronous system, data output and capture are referenced to transitions in the system clock When the clock signal transitions, an operation is signaled to begin; however, a period of time must pass before the signal stabilizes As shown in Figure 5, access time (t AC ) is the amount of time it takes to "open" the output line from the prior clock "tick t AC is specified as a maximum value because one DDR DRAM chip may have a t AC =4 ns while another chip may have a t AC =6 ns To be able to send data out on every clock cycle, t AC must be fast enough to allow the signal to stabilize before beginning the actual output operation Figure 5 Representation of the data valid window, or data eye, for DDR SDRAM Because of possible distortion (skew) in the SDRAM chips and printed circuit board, as the bus frequency increases, it can become more difficult for components to capture data using a clock This is especially true for DDR SDRAM because its data capture rate is twice the clock frequency The issue is that the region where the data is valid (called a data eye) is so small that it is very difficult to meet setup and hold timing (the period of time that must pass to allow the signal to stabilize) For example, if the bus frequency is increased to 200 MHz, the clock cycle (transition) is only 5 ns In an ideal world, each data word (64 bits) sent by the source device would arrive at the capturing device at exactly the same time so they could be captured every 5 ns However, because of real factors such as trace length differences and variations in temperature, voltage, and manufacturing processes, the data eye may move in relation to the fixed clock signal As a result, the time the data is stable is 5 ns minus the extra delays To assist with the tight timing requirements, the source device sends a reference signal called a strobe with the data The data strobe signal helps the capturing device to locate data more accurately and resynchronize incoming data from different DIMMs During a write operation, the memory controller places the rising and falling edge of the strobe in the middle of the data eye so it can be used to capture the data at the SDRAM For read accesses, SDRAM also sends data with a strobe, but the strobe edge is aligned with the data The device receiving the read data must shift the strobe to the center of the data eye Read and write accesses have different strobe alignment so that the delay circuitry can be centralized in one place (the controller) and does not have to be replicated in every DRAM device in the system Although tight system timing requirements were alleviated on the data bus by using bi-directional strobes, they were not removed for the command bus The command bus does not use a strobe and must still meet setup times to a synchronous clock Signaling Technology Another difference between SDRAM and DDR SDRAM is the signaling technology DDR SDRAM uses Stub Series Terminated Logic (SSTL) instead of the Low Voltage Transistor-to- Transistor Logic (LVTTL) that standard SDRAM uses This signaling interface change, in addition to using data strobes, allows DDR SDRAM to run at faster speeds than traditional SDRAM 7

8 TECHNOLOGY BRIEF (cont) Reduced Power Requirements DDR SDRAM has another significant improvement The voltage supply for DDR SDRAM uses only 25 V, instead of 33 V The lower voltage and the lower capacities inside the memory chips lead to a significantly reduced power consumption, which makes DDR SDRAM a good choice for density-optimized servers DDR SDRAM DIMMs DDR SDRAM DIMMs come with 184 pins instead of the 168 pins used by standard SDRAM DIMMs Figure 6 shows a photo of an unbuffered DDR SDRAM DIMM Note that the DDR DIMM has one notch instead of the two notches found in SDRAM DIMMs DDR SDRAM DIMMs cannot be used in servers that support standard SDRAM DIMMs Figure 6 Unbuffered DDR SDRAM DIMM DDR SDRAM Performance Initially, DDR SDRAM that operates at 100 MHz was named PC200 and DDR SDRAM that operates at 133-MHz was named PC266 The numbering for PC200 and PC266 referred to the effective clock of the data transfer Then, Rambus used PC600 and PC800 to describe their 300- MHz and 400-MHz RDRAM modules PC600 and PC800 may sound faster than PC200 and PC266, but they are not Therefore, the memory industry developed a numbering system based on the actual peak data transfer rate in MB/s; for example, PC1600 and PC2100 Thus, PC200 is the same as PC1600 (64 bits * 2 * 100 MHz = 1600 MB/s) and PC266 is the same as PC 2100 (64 bits * 2 * 133 MHz = 2133 MB/s) Table 1 summarizes the naming conventions of various types of DDR SDRAM and their theoretical bandwidths Table 1 Naming Conventions and Theoretical Bandwidths of DDR SDRAM Component Naming Convention Module Naming Convention Type Bus Speed Peak Bandwidth DDR200 PC1600 DDR-I 100MHz 16 GB/s DDR266 PC2100 DDR-I 133 MHz 21 GB/s DDR333 PC2700 DDR-I 166 MHz 27 GB/s DDR400 PC3200 DDR-II 200 MHz 32 GB/s DDR533 PC4300 DDR-II 266 MHz 43 GB/s DDR667 PC5300 DDR-II 333 MHz 53 GB/s DDR800 PC6400 DDR-II 400 MHz 64 GB/s 8

9 TECHNOLOGY BRIEF (cont) THE F UTURE OF DDR SDRAM The JEDEC Solid State Technology Association is currently developing the next-generation DDR SDRAM technology, called DDR SDRAM II This next generation technology will be backward compatible with DDR SDRAM but not with standard SDRAM DDR SDRAM II will improve bus utilization to double the bandwidth, yielding a theoretical peak bandwidth of 64 GB/s (see Figure 7) It is also expected to provide improvements in cost, power requirements, I/O, packaging, and clocking Figure 7 Comparison of bandwidths for standard SDRAM, Rambus DRAM, DDR SDRAM, and DDR SDRAM II C ONCLUSION SDRAM continues to provide good performance in servers and workstations; but for memory subsystem performance to keep up with future processors, the memory bus bandwidth must continue to increase Compared to revolutionary memory technologies, DDR SDRAM delivers faster performance at lower cost, which is necessary for industry-wide adoption While the basic principle of DDR SDRAM is simple transfer data on both the rising and falling edges of the system clock signal the reality is that system designers had to solve several technical issues regarding signal integrity at the higher bus speeds System designers were successful; however, the technical advances that enable DDR SDRAM to achieve higher data rates also make it incompatible with standard SDRAM The next version, DDR SDRAM II, promises to push the performance of the memory subsystem to even higher levels DDR SDRAM II will be backward compatible with DDR SDRAM and will improve bus utilization to increase performance and bandwidth, yielding a theoretical peak bandwidth of 64 GB/s 9

HP Advanced Memory Protection technologies

HP Advanced Memory Protection technologies HP Advanced Memory Protection technologies technology brief, 5th edition Abstract... 2 Introduction... 2 Memory errors... 2 Single-bit and multi-bit errors... 3 Hard errors and soft errors... 3 Increasing

More information

Structure of Computer Systems. advantage of low latency, read and write operations with auto-precharge are recommended.

Structure of Computer Systems. advantage of low latency, read and write operations with auto-precharge are recommended. 148 advantage of low latency, read and write operations with auto-precharge are recommended. The MB81E161622 chip is targeted for small-scale systems. For that reason, the output buffer capacity has been

More information

ECE 485/585 Microprocessor System Design

ECE 485/585 Microprocessor System Design Microprocessor System Design Lecture 5: Zeshan Chishti DRAM Basics DRAM Evolution SDRAM-based Memory Systems Electrical and Computer Engineering Dept. Maseeh College of Engineering and Computer Science

More information

Real Time Embedded Systems

Real Time Embedded Systems Real Time Embedded Systems " Memories " rene.beuchat@epfl.ch LAP/ISIM/IC/EPFL Chargé de cours LSN/hepia Prof. HES 1998-2008 2 General classification of electronic memories Non-volatile Memories ROM PROM

More information

EE414 Embedded Systems Ch 5. Memory Part 2/2

EE414 Embedded Systems Ch 5. Memory Part 2/2 EE414 Embedded Systems Ch 5. Memory Part 2/2 Byung Kook Kim School of Electrical Engineering Korea Advanced Institute of Science and Technology Overview 6.1 introduction 6.2 Memory Write Ability and Storage

More information

DDR4 Memory Technology on HP Z Workstations

DDR4 Memory Technology on HP Z Workstations Technical white paper DDR4 Memory Technology on HP Z Workstations DDR4 is the latest memory technology available for main memory on mobile, desktops, workstations, and server computers. DDR stands for

More information

The Memory Component

The Memory Component The Computer Memory Chapter 6 forms the first of a two chapter sequence on computer memory. Topics for this chapter include. 1. A functional description of primary computer memory, sometimes called by

More information

INSTITUTO SUPERIOR TÉCNICO. Architectures for Embedded Computing

INSTITUTO SUPERIOR TÉCNICO. Architectures for Embedded Computing UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Informática Architectures for Embedded Computing MEIC-A, MEIC-T, MERC Lecture Slides Version 3.0 - English Lecture 16

More information

Computer Organization. 8th Edition. Chapter 5 Internal Memory

Computer Organization. 8th Edition. Chapter 5 Internal Memory William Stallings Computer Organization and Architecture 8th Edition Chapter 5 Internal Memory Semiconductor Memory Types Memory Type Category Erasure Write Mechanism Volatility Random-access memory (RAM)

More information

Chapter 8 Memory Basics

Chapter 8 Memory Basics Logic and Computer Design Fundamentals Chapter 8 Memory Basics Charles Kime & Thomas Kaminski 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Overview Memory definitions Random Access

More information

CS650 Computer Architecture. Lecture 9 Memory Hierarchy - Main Memory

CS650 Computer Architecture. Lecture 9 Memory Hierarchy - Main Memory CS65 Computer Architecture Lecture 9 Memory Hierarchy - Main Memory Andrew Sohn Computer Science Department New Jersey Institute of Technology Lecture 9: Main Memory 9-/ /6/ A. Sohn Memory Cycle Time 5

More information

William Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory

William Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory William Stallings Computer Organization and Architecture 6th Edition Chapter 5 Internal Memory Semiconductor Memory Types Semiconductor Memory RAM Misnamed as all semiconductor memory is random access

More information

COMPUTER ARCHITECTURES

COMPUTER ARCHITECTURES COMPUTER ARCHITECTURES Random Access Memory Technologies Gábor Horváth BUTE Department of Networked Systems and Services ghorvath@hit.bme.hu Budapest, 2019. 02. 24. Department of Networked Systems and

More information

Basic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types

Basic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types CSCI 4717/5717 Computer Architecture Topic: Internal Memory Details Reading: Stallings, Sections 5.1 & 5.3 Basic Organization Memory Cell Operation Represent two stable/semi-stable states representing

More information

Chapter 5 Internal Memory

Chapter 5 Internal Memory Chapter 5 Internal Memory Memory Type Category Erasure Write Mechanism Volatility Random-access memory (RAM) Read-write memory Electrically, byte-level Electrically Volatile Read-only memory (ROM) Read-only

More information

COSC 6385 Computer Architecture - Memory Hierarchies (III)

COSC 6385 Computer Architecture - Memory Hierarchies (III) COSC 6385 Computer Architecture - Memory Hierarchies (III) Edgar Gabriel Spring 2014 Memory Technology Performance metrics Latency problems handled through caches Bandwidth main concern for main memory

More information

Organization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition

Organization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition William Stallings Computer Organization and Architecture 6th Edition Chapter 5 Internal Memory 5.1 Semiconductor Main Memory 5.2 Error Correction 5.3 Advanced DRAM Organization 5.1 Semiconductor Main Memory

More information

Memory Challenges. Issues & challenges in memory design: Cost Performance Power Scalability

Memory Challenges. Issues & challenges in memory design: Cost Performance Power Scalability Memory Devices 1 Memory Challenges Issues & challenges in memory design: Cost Performance Power Scalability 2 Memory - Overview Definitions: RAM random access memory DRAM dynamic RAM SRAM static RAM Volatile

More information

Memory technology and optimizations ( 2.3) Main Memory

Memory technology and optimizations ( 2.3) Main Memory Memory technology and optimizations ( 2.3) 47 Main Memory Performance of Main Memory: Latency: affects Cache Miss Penalty» Access Time: time between request and word arrival» Cycle Time: minimum time between

More information

Computer Systems Laboratory Sungkyunkwan University

Computer Systems Laboratory Sungkyunkwan University DRAMs Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Main Memory & Caches Use DRAMs for main memory Fixed width (e.g., 1 word) Connected by fixed-width

More information

Embedded Systems Design: A Unified Hardware/Software Introduction. Outline. Chapter 5 Memory. Introduction. Memory: basic concepts

Embedded Systems Design: A Unified Hardware/Software Introduction. Outline. Chapter 5 Memory. Introduction. Memory: basic concepts Hardware/Software Introduction Chapter 5 Memory Outline Memory Write Ability and Storage Permanence Common Memory Types Composing Memory Memory Hierarchy and Cache Advanced RAM 1 2 Introduction Memory:

More information

Embedded Systems Design: A Unified Hardware/Software Introduction. Chapter 5 Memory. Outline. Introduction

Embedded Systems Design: A Unified Hardware/Software Introduction. Chapter 5 Memory. Outline. Introduction Hardware/Software Introduction Chapter 5 Memory 1 Outline Memory Write Ability and Storage Permanence Common Memory Types Composing Memory Memory Hierarchy and Cache Advanced RAM 2 Introduction Embedded

More information

4GB Unbuffered VLP DDR3 SDRAM DIMM with SPD

4GB Unbuffered VLP DDR3 SDRAM DIMM with SPD 4GB Unbuffered VLP DDR3 SDRAM DIMM with SPD Ordering Information Part Number Bandwidth Speed Grade Max Frequency CAS Latency Density Organization Component Composition 78.B1GE3.AFF0C 12.8GB/sec 1600Mbps

More information

Lecture 18: DRAM Technologies

Lecture 18: DRAM Technologies Lecture 18: DRAM Technologies Last Time: Cache and Virtual Memory Review Today DRAM organization or, why is DRAM so slow??? Lecture 18 1 Main Memory = DRAM Lecture 18 2 Basic DRAM Architecture Lecture

More information

Memories: Memory Technology

Memories: Memory Technology Memories: Memory Technology Z. Jerry Shi Assistant Professor of Computer Science and Engineering University of Connecticut * Slides adapted from Blumrich&Gschwind/ELE475 03, Peh/ELE475 * Memory Hierarchy

More information

Basics DRAM ORGANIZATION. Storage element (capacitor) Data In/Out Buffers. Word Line. Bit Line. Switching element HIGH-SPEED MEMORY SYSTEMS

Basics DRAM ORGANIZATION. Storage element (capacitor) Data In/Out Buffers. Word Line. Bit Line. Switching element HIGH-SPEED MEMORY SYSTEMS Basics DRAM ORGANIZATION DRAM Word Line Bit Line Storage element (capacitor) In/Out Buffers Decoder Sense Amps... Bit Lines... Switching element Decoder... Word Lines... Memory Array Page 1 Basics BUS

More information

Multilevel Memories. Joel Emer Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology

Multilevel Memories. Joel Emer Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 1 Multilevel Memories Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology Based on the material prepared by Krste Asanovic and Arvind CPU-Memory Bottleneck 6.823

More information

Options. Data Rate (MT/s) CL = 3 CL = 2.5 CL = 2-40B PC PC PC

Options. Data Rate (MT/s) CL = 3 CL = 2.5 CL = 2-40B PC PC PC DDR SDRAM UDIMM MT16VDDF6464A 512MB 1 MT16VDDF12864A 1GB 1 For component data sheets, refer to Micron s Web site: www.micron.com 512MB, 1GB (x64, DR) 184-Pin DDR SDRAM UDIMM Features Features 184-pin,

More information

Performance Evolution of DDR3 SDRAM Controller for Communication Networks

Performance Evolution of DDR3 SDRAM Controller for Communication Networks Performance Evolution of DDR3 SDRAM Controller for Communication Networks U.Venkata Rao 1, G.Siva Suresh Kumar 2, G.Phani Kumar 3 1,2,3 Department of ECE, Sai Ganapathi Engineering College, Visakhaapatnam,

More information

440GX Application Note

440GX Application Note DDR Memory and the PowerPC 440GP/GX DDR SRAM Controller January 22, 2008 Abstract DDR (double data rate) memory is very similar to existing SDRAM (synchronous dynamic random access memory) in many ways,

More information

Internal Memory. Computer Architecture. Outline. Memory Hierarchy. Semiconductor Memory Types. Copyright 2000 N. AYDIN. All rights reserved.

Internal Memory. Computer Architecture. Outline. Memory Hierarchy. Semiconductor Memory Types. Copyright 2000 N. AYDIN. All rights reserved. Computer Architecture Prof. Dr. Nizamettin AYDIN naydin@yildiz.edu.tr nizamettinaydin@gmail.com Internal Memory http://www.yildiz.edu.tr/~naydin 1 2 Outline Semiconductor main memory Random Access Memory

More information

,e-pg PATHSHALA- Computer Science Computer Architecture Module 25 Memory Hierarchy Design - Basics

,e-pg PATHSHALA- Computer Science Computer Architecture Module 25 Memory Hierarchy Design - Basics ,e-pg PATHSHALA- Computer Science Computer Architecture Module 25 Memory Hierarchy Design - Basics The objectives of this module are to discuss about the need for a hierarchical memory system and also

More information

Design and Implementation of High Performance DDR3 SDRAM controller

Design and Implementation of High Performance DDR3 SDRAM controller Design and Implementation of High Performance DDR3 SDRAM controller Mrs. Komala M 1 Suvarna D 2 Dr K. R. Nataraj 3 Research Scholar PG Student(M.Tech) HOD, Dept. of ECE Jain University, Bangalore SJBIT,Bangalore

More information

ECE 485/585 Microprocessor System Design

ECE 485/585 Microprocessor System Design Microprocessor System Design Lecture 6: DDR, DDR2 and DDR-3 SDRAM Memory Modules Zeshan Chishti Electrical and Computer Engineering Dept. Maseeh College of Engineering and Computer Science Source: Lecture

More information

Topic 21: Memory Technology

Topic 21: Memory Technology Topic 21: Memory Technology COS / ELE 375 Computer Architecture and Organization Princeton University Fall 2015 Prof. David August 1 Old Stuff Revisited Mercury Delay Line Memory Maurice Wilkes, in 1947,

More information

Topic 21: Memory Technology

Topic 21: Memory Technology Topic 21: Memory Technology COS / ELE 375 Computer Architecture and Organization Princeton University Fall 2015 Prof. David August 1 Old Stuff Revisited Mercury Delay Line Memory Maurice Wilkes, in 1947,

More information

Mainstream Computer System Components CPU Core 2 GHz GHz 4-way Superscaler (RISC or RISC-core (x86): Dynamic scheduling, Hardware speculation

Mainstream Computer System Components CPU Core 2 GHz GHz 4-way Superscaler (RISC or RISC-core (x86): Dynamic scheduling, Hardware speculation Mainstream Computer System Components CPU Core 2 GHz - 3.0 GHz 4-way Superscaler (RISC or RISC-core (x86): Dynamic scheduling, Hardware speculation One core or multi-core (2-4) per chip Multiple FP, integer

More information

An introduction to SDRAM and memory controllers. 5kk73

An introduction to SDRAM and memory controllers. 5kk73 An introduction to SDRAM and memory controllers 5kk73 Presentation Outline (part 1) Introduction to SDRAM Basic SDRAM operation Memory efficiency SDRAM controller architecture Conclusions Followed by part

More information

2GB DDR3 SDRAM SODIMM with SPD

2GB DDR3 SDRAM SODIMM with SPD 2GB DDR3 SDRAM SODIMM with SPD Ordering Information Part Number Bandwidth Speed Grade Max Frequency CAS Latency Density Organization Component Composition Number of Rank 78.A2GC6.AF1 10.6GB/sec 1333Mbps

More information

DDR SDRAM UDIMM. Draft 9/ 9/ MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site:

DDR SDRAM UDIMM. Draft 9/ 9/ MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site: DDR SDRAM UDIMM MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site: www.micron.com 512MB, 1GB (x72, ECC, DR) 184-Pin DDR SDRAM UDIMM Features Features 184-pin,

More information

EEM 486: Computer Architecture. Lecture 9. Memory

EEM 486: Computer Architecture. Lecture 9. Memory EEM 486: Computer Architecture Lecture 9 Memory The Big Picture Designing a Multiple Clock Cycle Datapath Processor Control Memory Input Datapath Output The following slides belong to Prof. Onur Mutlu

More information

Chapter 9: A Closer Look at System Hardware

Chapter 9: A Closer Look at System Hardware Chapter 9: A Closer Look at System Hardware CS10001 Computer Literacy Chapter 9: A Closer Look at System Hardware 1 Topics Discussed Digital Data and Switches Manual Electrical Digital Data Representation

More information

Chapter 9: A Closer Look at System Hardware 4

Chapter 9: A Closer Look at System Hardware 4 Chapter 9: A Closer Look at System Hardware CS10001 Computer Literacy Topics Discussed Digital Data and Switches Manual Electrical Digital Data Representation Decimal to Binary (Numbers) Characters and

More information

Computer Memory Basic Concepts. Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University

Computer Memory Basic Concepts. Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University Computer Memory Basic Concepts Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University The Memory Component The memory stores the instructions and data for an

More information

ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Memory Organization Part II

ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Memory Organization Part II ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Organization Part II Ujjwal Guin, Assistant Professor Department of Electrical and Computer Engineering Auburn University, Auburn,

More information

Interfacing FPGAs with High Speed Memory Devices

Interfacing FPGAs with High Speed Memory Devices Interfacing FPGAs with High Speed Memory Devices 2002 Agenda Memory Requirements Memory System Bandwidth Do I Need External Memory? Altera External Memory Interface Support Memory Interface Challenges

More information

VIA Apollo P4X400 Chipset. Enabling Total System Performance

VIA Apollo P4X400 Chipset. Enabling Total System Performance VIA Apollo P4X400 Chipset Enabling Total System Performance High performance DDR400 chipset platform for the Intel Pentium 4 processor Page 1 Introduction The VIA Apollo P4X400 is a core logic chipset

More information

DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB

DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB For component data sheets, refer to Micron s Web site: www.micron.com 512MB, 1GB, 2GB (x64, DR) 184-Pin DDR SDRAM UDIMM Features

More information

Mainstream Computer System Components

Mainstream Computer System Components Mainstream Computer System Components Double Date Rate (DDR) SDRAM One channel = 8 bytes = 64 bits wide Current DDR3 SDRAM Example: PC3-12800 (DDR3-1600) 200 MHz (internal base chip clock) 8-way interleaved

More information

Introduction...2. Executive summary...2. Test results...3 IOPs...3 Service demand...3 Throughput...4 Scalability...5

Introduction...2. Executive summary...2. Test results...3 IOPs...3 Service demand...3 Throughput...4 Scalability...5 A6826A PCI-X Dual Channel 2Gb/s Fibre Channel Adapter Performance Paper for Integrity Servers Table of contents Introduction...2 Executive summary...2 Test results...3 IOPs...3 Service demand...3 Throughput...4

More information

DDR SDRAM UDIMM MT8VDDT3264A 256MB MT8VDDT6464A 512MB For component data sheets, refer to Micron s Web site:

DDR SDRAM UDIMM MT8VDDT3264A 256MB MT8VDDT6464A 512MB For component data sheets, refer to Micron s Web site: DDR SDRAM UDIMM MT8VDDT3264A 256MB MT8VDDT6464A 512MB For component data sheets, refer to Micron s Web site: www.micron.com 256MB, 512MB (x64, SR) 184-Pin DDR SDRAM UDIMM Features Features 184-pin, unbuffered

More information

DDR II - The Evolution Continues JEDEC Future Dram Task Group. Joe Macri ATI Technologies

DDR II - The Evolution Continues JEDEC Future Dram Task Group. Joe Macri ATI Technologies DDR II - The Evolution Continues JEDEC Future Dram Task Group Joe Macri ATI Technologies macri@ati.com 408-572-6032 What is the JEDEC Future Dram Task Group? Established: 4/1998 by JEDEC JC-42 Memory Committee

More information

Large and Fast: Exploiting Memory Hierarchy

Large and Fast: Exploiting Memory Hierarchy CSE 431: Introduction to Operating Systems Large and Fast: Exploiting Memory Hierarchy Gojko Babić 10/5/018 Memory Hierarchy A computer system contains a hierarchy of storage devices with different costs,

More information

DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB

DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB Features DDR2 SDRAM UDIMM MT8HTF12864AZ 1GB For component data sheets, refer to Micron's Web site: www.micron.com Figure 1: 240-Pin UDIMM (MO-237 R/C D) Features 240-pin, unbuffered dual in-line memory

More information

M2U1G64DS8HB1G and M2Y1G64DS8HB1G are unbuffered 200-Pin Double Data Rate (DDR) Synchronous DRAM Unbuffered Dual In-Line

M2U1G64DS8HB1G and M2Y1G64DS8HB1G are unbuffered 200-Pin Double Data Rate (DDR) Synchronous DRAM Unbuffered Dual In-Line 184 pin Based on DDR400/333 512M bit Die B device Features 184 Dual In-Line Memory Module (DIMM) based on 110nm 512M bit die B device Performance: Speed Sort PC2700 PC3200 6K DIMM Latency 25 3 5T Unit

More information

Later designs used arrays of small ferrite electromagnets, known as core memory.

Later designs used arrays of small ferrite electromagnets, known as core memory. Ram Guide What is random access memory (RAM)? Random access memory (Redirected from RAM) avril ٢٠١٠ Abstact : Random access memory or RAM is a type of computer storage whose contents can be accessed in

More information

ISSN: [Bilani* et al.,7(2): February, 2018] Impact Factor: 5.164

ISSN: [Bilani* et al.,7(2): February, 2018] Impact Factor: 5.164 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY A REVIEWARTICLE OF SDRAM DESIGN WITH NECESSARY CRITERIA OF DDR CONTROLLER Sushmita Bilani *1 & Mr. Sujeet Mishra 2 *1 M.Tech Student

More information

William Stallings Computer Organization and Architecture 8th Edition. Chapter 5 Internal Memory

William Stallings Computer Organization and Architecture 8th Edition. Chapter 5 Internal Memory William Stallings Computer Organization and Architecture 8th Edition Chapter 5 Internal Memory Semiconductor Memory The basic element of a semiconductor memory is the memory cell. Although a variety of

More information

COSC 6385 Computer Architecture - Memory Hierarchies (II)

COSC 6385 Computer Architecture - Memory Hierarchies (II) COSC 6385 Computer Architecture - Memory Hierarchies (II) Edgar Gabriel Spring 2018 Types of cache misses Compulsory Misses: first access to a block cannot be in the cache (cold start misses) Capacity

More information

DDR SDRAM SODIMM MT8VDDT1664H 128MB 1. MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site:

DDR SDRAM SODIMM MT8VDDT1664H 128MB 1. MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site: SODIMM MT8VDDT1664H 128MB 1 128MB, 256MB, 512MB (x64, SR) 200-Pin SODIMM Features MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site: www.micron.com Features

More information

TECHNOLOGY BRIEF. Compaq 8-Way Multiprocessing Architecture EXECUTIVE OVERVIEW CONTENTS

TECHNOLOGY BRIEF. Compaq 8-Way Multiprocessing Architecture EXECUTIVE OVERVIEW CONTENTS TECHNOLOGY BRIEF March 1999 Compaq Computer Corporation ISSD Technology Communications CONTENTS Executive Overview1 Notice2 Introduction 3 8-Way Architecture Overview 3 Processor and I/O Bus Design 4 Processor

More information

ADQVD1B16. DDR2-800+(CL4) 240-Pin EPP U-DIMM 2GB (256M x 64-bits)

ADQVD1B16. DDR2-800+(CL4) 240-Pin EPP U-DIMM 2GB (256M x 64-bits) General Description ADQVD1B16 DDR2-800+(CL4) 240-Pin EPP U-DIMM 2GB (256M x 64-bits) The ADATA s ADQVD1B16 is a 256Mx64 bits 2GB(2048MB) DDR2-800(CL4) SDRAM EPP memory module, The SPD is programmed to

More information

Memory systems. Memory technology. Memory technology Memory hierarchy Virtual memory

Memory systems. Memory technology. Memory technology Memory hierarchy Virtual memory Memory systems Memory technology Memory hierarchy Virtual memory Memory technology DRAM Dynamic Random Access Memory bits are represented by an electric charge in a small capacitor charge leaks away, need

More information

Computer System Components

Computer System Components Computer System Components CPU Core 1 GHz - 3.2 GHz 4-way Superscaler RISC or RISC-core (x86): Deep Instruction Pipelines Dynamic scheduling Multiple FP, integer FUs Dynamic branch prediction Hardware

More information

Chapter 5. Internal Memory. Yonsei University

Chapter 5. Internal Memory. Yonsei University Chapter 5 Internal Memory Contents Main Memory Error Correction Advanced DRAM Organization 5-2 Memory Types Memory Type Category Erasure Write Mechanism Volatility Random-access memory(ram) Read-write

More information

SigmaRAM Echo Clocks

SigmaRAM Echo Clocks SigmaRAM Echo s AN002 Introduction High speed, high throughput cell processing applications require fast access to data. As clock rates increase, the amount of time available to access and register data

More information

UNIT V (PROGRAMMABLE LOGIC DEVICES)

UNIT V (PROGRAMMABLE LOGIC DEVICES) UNIT V (PROGRAMMABLE LOGIC DEVICES) Introduction There are two types of memories that are used in digital systems: Random-access memory(ram): perform both the write and read operations. Read-only memory(rom):

More information

Emerging DRAM Technologies

Emerging DRAM Technologies 1 Emerging DRAM Technologies Michael Thiems amt051@email.mot.com DigitalDNA Systems Architecture Laboratory Motorola Labs 2 Motivation DRAM and the memory subsystem significantly impacts the performance

More information

1. The values of t RCD and t RP for -335 modules show 18ns to align with industry specifications; actual DDR SDRAM device specifications are 15ns.

1. The values of t RCD and t RP for -335 modules show 18ns to align with industry specifications; actual DDR SDRAM device specifications are 15ns. UDIMM MT4VDDT1664A 128MB MT4VDDT3264A 256MB For component data sheets, refer to Micron s Web site: www.micron.com 128MB, 256MB (x64, SR) 184-Pin UDIMM Features Features 184-pin, unbuffered dual in-line

More information

CS 320 February 2, 2018 Ch 5 Memory

CS 320 February 2, 2018 Ch 5 Memory CS 320 February 2, 2018 Ch 5 Memory Main memory often referred to as core by the older generation because core memory was a mainstay of computers until the advent of cheap semi-conductor memory in the

More information

CENG3420 Lecture 08: Memory Organization

CENG3420 Lecture 08: Memory Organization CENG3420 Lecture 08: Memory Organization Bei Yu byu@cse.cuhk.edu.hk (Latest update: February 22, 2018) Spring 2018 1 / 48 Overview Introduction Random Access Memory (RAM) Interleaving Secondary Memory

More information

The HP Thunderbolt 2 PCIe Card is backward compatible to allow your Thunderbolt devices to operate with no cable adapters needed.

The HP Thunderbolt 2 PCIe Card is backward compatible to allow your Thunderbolt devices to operate with no cable adapters needed. Overview Models F3F43AA Introduction This high speed serial interface enables fast data transfer from external peripherals such as external hard disks, digital cameras and video cameras. Nearly four times

More information

Datasheet. Zetta 4Gbit DDR3L SDRAM. Features VDD=VDDQ=1.35V / V. Fully differential clock inputs (CK, CK ) operation

Datasheet. Zetta 4Gbit DDR3L SDRAM. Features VDD=VDDQ=1.35V / V. Fully differential clock inputs (CK, CK ) operation Zetta Datasheet Features VDD=VDDQ=1.35V + 0.100 / - 0.067V Fully differential clock inputs (CK, CK ) operation Differential Data Strobe (DQS, DQS ) On chip DLL align DQ, DQS and DQS transition with CK

More information

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site:

DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site: DDR2 SDRAM UDIMM MT16HTF25664AZ 2GB MT16HTF51264AZ 4GB For component data sheets, refer to Micron s Web site: www.micron.com 2GB, 4GB (x64, DR): 240-Pin DDR2 SDRAM UDIMM Features Features 240-pin, unbuffered

More information

Memory System Overview. DMA & Endian-ness. Technology. Architectural. Problem: The Memory Wall

Memory System Overview. DMA & Endian-ness. Technology. Architectural. Problem: The Memory Wall The Memory Wall EE 357 Unit 13 Problem: The Memory Wall Processor speeds have been increasing much faster than memory access speeds (Memory technology targets density rather than speed) Large memories

More information

Chapter 5B. Large and Fast: Exploiting Memory Hierarchy

Chapter 5B. Large and Fast: Exploiting Memory Hierarchy Chapter 5B Large and Fast: Exploiting Memory Hierarchy One Transistor Dynamic RAM 1-T DRAM Cell word access transistor V REF TiN top electrode (V REF ) Ta 2 O 5 dielectric bit Storage capacitor (FET gate,

More information

Chapter 2: Memory Hierarchy Design (Part 3) Introduction Caches Main Memory (Section 2.2) Virtual Memory (Section 2.4, Appendix B.4, B.

Chapter 2: Memory Hierarchy Design (Part 3) Introduction Caches Main Memory (Section 2.2) Virtual Memory (Section 2.4, Appendix B.4, B. Chapter 2: Memory Hierarchy Design (Part 3) Introduction Caches Main Memory (Section 2.2) Virtual Memory (Section 2.4, Appendix B.4, B.5) Memory Technologies Dynamic Random Access Memory (DRAM) Optimized

More information

ISSN Vol.05, Issue.12, December-2017, Pages:

ISSN Vol.05, Issue.12, December-2017, Pages: ISSN 2322-0929 Vol.05, Issue.12, December-2017, Pages:1174-1178 www.ijvdcs.org Design of High Speed DDR3 SDRAM Controller NETHAGANI KAMALAKAR 1, G. RAMESH 2 1 PG Scholar, Khammam Institute of Technology

More information

Organization Row Address Column Address Bank Address Auto Precharge 128Mx8 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10

Organization Row Address Column Address Bank Address Auto Precharge 128Mx8 (1GB) based module A0-A13 A0-A9 BA0-BA2 A10 GENERAL DESCRIPTION The Gigaram is ECC Registered Dual-Die DIMM with 1.25inch (30.00mm) height based on DDR2 technology. DIMMs are available as ECC modules in 256Mx72 (2GByte) organization and density,

More information

Features. DDR2 UDIMM w/o ECC Product Specification. Rev. 1.1 Aug. 2011

Features. DDR2 UDIMM w/o ECC Product Specification. Rev. 1.1 Aug. 2011 Features 240pin, unbuffered dual in-line memory module (UDIMM) Fast data transfer rates: PC2-4200, PC3-5300, PC3-6400 Single or Dual rank 512MB (64Meg x 64), 1GB(128 Meg x 64), 2GB (256 Meg x 64) JEDEC

More information

a) Memory management unit b) CPU c) PCI d) None of the mentioned

a) Memory management unit b) CPU c) PCI d) None of the mentioned 1. CPU fetches the instruction from memory according to the value of a) program counter b) status register c) instruction register d) program status word 2. Which one of the following is the address generated

More information

Memory Device Evolution

Memory Device Evolution Memory Device Evolution Cassino May 2008 Maurizio Di Zenzo Applications Lab Mgr Agenda Random access memories A quick comparison of technologies Details of external memory technologies Solutions for low

More information

AMD HyperTransport Technology-Based System Architecture

AMD HyperTransport Technology-Based System Architecture AMD Technology-Based ADVANCED MICRO DEVICES, INC. One AMD Place Sunnyvale, CA 94088 Page 1 AMD Technology-Based May 2002 Table of Contents Introduction... 3 AMD-8000 Series of Chipset Components Product

More information

IMME256M64D2SOD8AG (Die Revision E) 2GByte (256M x 64 Bit)

IMME256M64D2SOD8AG (Die Revision E) 2GByte (256M x 64 Bit) Product Specification Rev. 1.0 2015 IMME256M64D2SOD8AG (Die Revision E) 2GByte (256M x 64 Bit) 2GB DDR2 Unbuffered SO-DIMM By ECC DRAM RoHS Compliant Product Product Specification 1.0 1 IMME256M64D2SOD8AG

More information

Mark Redekopp, All rights reserved. EE 352 Unit 10. Memory System Overview SRAM vs. DRAM DMA & Endian-ness

Mark Redekopp, All rights reserved. EE 352 Unit 10. Memory System Overview SRAM vs. DRAM DMA & Endian-ness EE 352 Unit 10 Memory System Overview SRAM vs. DRAM DMA & Endian-ness The Memory Wall Problem: The Memory Wall Processor speeds have been increasing much faster than memory access speeds (Memory technology

More information

LE4ASS21PEH 16GB Unbuffered 2048Mx64 DDR4 SO-DIMM 1.2V Up to PC CL

LE4ASS21PEH 16GB Unbuffered 2048Mx64 DDR4 SO-DIMM 1.2V Up to PC CL LE4ASS21PEH 16GB Unbuffered 2048Mx64 DDR4 SO-DIMM 1.2V Up to PC4-2133 CL 15-15-15 General Description This Legacy device is a JEDEC standard unbuffered SO-DIMM module, based on CMOS DDR4 SDRAM technology,

More information

IMME256M64D2DUD8AG (Die Revision E) 2GByte (256M x 64 Bit)

IMME256M64D2DUD8AG (Die Revision E) 2GByte (256M x 64 Bit) Product Specification Rev. 1.0 2015 IMME256M64D2DUD8AG (Die Revision E) 2GByte (256M x 64 Bit) 2GB DDR2 Unbuffered DIMM By ECC DRAM RoHS Compliant Product Product Specification 1.0 1 IMME256M64D2DUD8AG

More information

Memory latency: Affects cache miss penalty. Measured by:

Memory latency: Affects cache miss penalty. Measured by: Main Memory Main memory generally utilizes Dynamic RAM (DRAM), which use a single transistor to store a bit, but require a periodic data refresh by reading every row. Static RAM may be used for main memory

More information

M1U51264DS8HC1G, M1U51264DS8HC3G and M1U25664DS88C3G are unbuffered 184-Pin Double Data Rate (DDR) Synchronous

M1U51264DS8HC1G, M1U51264DS8HC3G and M1U25664DS88C3G are unbuffered 184-Pin Double Data Rate (DDR) Synchronous 184 pin Based on DDR400/333 256M bit C Die device Features 184 Dual In-Line Memory Module (DIMM) based on 256M bit die C device, organized as either 32Mx8 or 16Mx16 Performance: PC3200 PC2700 Speed Sort

More information

Memory latency: Affects cache miss penalty. Measured by:

Memory latency: Affects cache miss penalty. Measured by: Main Memory Main memory generally utilizes Dynamic RAM (DRAM), which use a single transistor to store a bit, but require a periodic data refresh by reading every row. Static RAM may be used for main memory

More information

18-447: Computer Architecture Lecture 25: Main Memory. Prof. Onur Mutlu Carnegie Mellon University Spring 2013, 4/3/2013

18-447: Computer Architecture Lecture 25: Main Memory. Prof. Onur Mutlu Carnegie Mellon University Spring 2013, 4/3/2013 18-447: Computer Architecture Lecture 25: Main Memory Prof. Onur Mutlu Carnegie Mellon University Spring 2013, 4/3/2013 Reminder: Homework 5 (Today) Due April 3 (Wednesday!) Topics: Vector processing,

More information

Concept of Memory. The memory of computer is broadly categories into two categories:

Concept of Memory. The memory of computer is broadly categories into two categories: Concept of Memory We have already mentioned that digital computer works on stored programmed concept introduced by Von Neumann. We use memory to store the information, which includes both program and data.

More information

CENG4480 Lecture 09: Memory 1

CENG4480 Lecture 09: Memory 1 CENG4480 Lecture 09: Memory 1 Bei Yu byu@cse.cuhk.edu.hk (Latest update: November 8, 2017) Fall 2017 1 / 37 Overview Introduction Memory Principle Random Access Memory (RAM) Non-Volatile Memory Conclusion

More information

Memory Systems IRAM. Principle of IRAM

Memory Systems IRAM. Principle of IRAM Memory Systems 165 other devices of the module will be in the Standby state (which is the primary state of all RDRAM devices) or another state with low-power consumption. The RDRAM devices provide several

More information

Features. DDR2 UDIMM with ECC Product Specification. Rev. 1.2 Aug. 2011

Features. DDR2 UDIMM with ECC Product Specification. Rev. 1.2 Aug. 2011 Features 240pin, unbuffered dual in-line memory module (UDIMM) Error Check Correction (ECC) Support Fast data transfer rates: PC2-4200, PC3-5300, PC3-6400 Single or Dual rank 512MB (64Meg x 72), 1GB(128

More information

HP ProLiant BL35p Server Blade

HP ProLiant BL35p Server Blade Data sheet The new HP ProLiant BL35p two-way Server Blade delivers uncompromising manageability, maximum compute density and breakthrough power efficiencies to the high-performance data centre. The ProLiant

More information

Memory Basics. Course Outline. Introduction to Digital Logic. Copyright 2000 N. AYDIN. All rights reserved. 1. Introduction to Digital Logic.

Memory Basics. Course Outline. Introduction to Digital Logic. Copyright 2000 N. AYDIN. All rights reserved. 1. Introduction to Digital Logic. Introduction to Digital Logic Prof. Nizamettin AYDIN naydin@yildiz.edu.tr naydin@ieee.org ourse Outline. Digital omputers, Number Systems, Arithmetic Operations, Decimal, Alphanumeric, and Gray odes. inary

More information

Introduction read-only memory random access memory

Introduction read-only memory random access memory Memory Interface Introduction Simple or complex, every microprocessorbased system has a memory system. Almost all systems contain two main types of memory: read-only memory (ROM) and random access memory

More information

15-740/ Computer Architecture Lecture 19: Main Memory. Prof. Onur Mutlu Carnegie Mellon University

15-740/ Computer Architecture Lecture 19: Main Memory. Prof. Onur Mutlu Carnegie Mellon University 15-740/18-740 Computer Architecture Lecture 19: Main Memory Prof. Onur Mutlu Carnegie Mellon University Last Time Multi-core issues in caching OS-based cache partitioning (using page coloring) Handling

More information

MEMORY SYSTEM MEMORY TECHNOLOGY SUMMARY DESIGNING MEMORY SYSTEM. The goal in designing any memory system is to provide

MEMORY SYSTEM MEMORY TECHNOLOGY SUMMARY DESIGNING MEMORY SYSTEM. The goal in designing any memory system is to provide SUMMARY MEMORY SYSTEM ORGANIZATION Memory technology Hierarchical memory systems Characteristics of the storage-device Main memory organization SRAM DRAM Cache memory COMPUTER ARCHITECTURE 2 MEMORY TECHNOLOGY

More information