User s Manual HOW TO USE DDR SDRAM
|
|
|
- Vivien Hunter
- 9 years ago
- Views:
Transcription
1 User s Manual HOW TO USE DDR SDRAM Document No. E0234E30 (Ver.3.0) Date Published April 2002 (K) Japan URL: Elpida Memory, Inc. 2002
2
3 INTRODUCTION This manual is intended for users who design application systems using double data rate synchronous DRAM (DDR SDRAM). Readers of this manual are required to have general knowledge in the fields of electrical engineering, logic circuits, as well as detailed knowledge of the functions and usage of conventional synchronous DRAM (SDRAM). Purpose This manual is intended to give users understanding of basic functions and usage of DDR SDRAM. For details about the functions of individual products, refer to the corresponding data sheet. Since operation examples that appear in this manual are strictly illustrative, numerical values that appear are not guaranteed values. Use them only for reference. Conventions Caution: Information requiring particular attention Note: Footnote for items marked with Note in the text : Supplementary information Related Documents Related documents indicated in this manual may include preliminary versions, but they may not be explicitly marked as preliminary. Document Name EDD1204ALTA, EDD1208ALTA, EDD1216ALTA DATA SHEET HOW TO USE SDRAM USER S MANUAL Document Number E0136E E0123N User s Manual E0234E30 (Ver.3.0) 3
4 CONTENTS CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM Differences in Functions and Specifications Data transfer frequency, data rate Clock input Data strobe signal (DQS) Interface Power supply /CAS read latency, /CAS write latency, burst length, and burst sequence Use of DLL Data mask Differences in Commands Clock suspend Full-page burst Burst stop Single write after burst read Differences in Operation Timing...17 CHAPTER 2 PRODUCT OUTLINE Pin Configurations Pin Functions Clock input (, /) Clock enable input (E) Chip select input (/CS) Row address strobe input (/RAS), Column address strobe input (/CAS), Write enable input (/WE) Address input (A0 to Ax) Bank Address input (BA0, BA1) Data input/output (DQ0 to DQx) Data strobe input/output (DQS, LDQS, UDQS) DQ write mask enable input (DM, LDM, UDM) Power supply (for the internal circuit) (VDD, VSS) Power supply (for DQ) (VDDQ, VSSQ) Referential voltage (VREF) Block Diagram Memory cell array of 128M bit DDR SDRAM (EDD1216ALTA) Address decoder (Row address decoder, Column address decoder) I/O buffer Refresh counter DLL (Delay Locked Loop) User s Manual E0234E30 (Ver.3.0)
5 CHAPTER 3 PRODUCT FEATURES Synchronous Operation Command Control Command input timing DDR SDRAM command table MultiBank Operation Four-bank configuration Multibank operations Burst Operation Access Time...36 CHAPTER 4 INITIALIZATION Initialization after Power On...39 CHAPTER 5 MODE REGISTER SET Programming the Mode Register Parameters Mode Register and Extended Mode Register Fields (with 128M bit DDR SDRAM)...46 CHAPTER 6 SIMPLIFIED STATE DIAGRAM Simplified State Diagram of DDR SDRAM Current State Definition Idle (IDLE) Bank activating (Row activating) Bank active (BANK ACTIVE) (Row active) Precharge Read and write (READ, WRIT) Read and write with auto precharge (READA, WRITA) Mode register set CBR (Auto) refresh Self refresh Self refresh recovery Power down...50 CHAPTER 7 COMMAND OPERATIONS DDR SDRAM Command Truth Table Command Execution Conditions Command Operation of 128M bit DDR SDRAM (EDD1216ALTA)...53 CHAPTER 8 BASIC OPERATION MODES Read Mode Write Mode Refresh Mode...64 User s Manual E0234E30 (Ver.3.0) 5
6 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION Data Strobe Signal (DQS) Data strobe signal (DQS) in read cycle Data strobe signal (DQS) in write cycle Relationship between Data Strobe Signal (DQS) / Output Data (DQ) and Clock (, /) during Read Cycle Relationship between Data Strobe Signal (DQS) and Output Data (DQ) in Read Cycle Data Strobe Signal (DQS) Read Preamble and Read Postamble Relationship between Data Strobe Signal (DQS) and Input Data (DQ) / DQ Write Mask Enable Signal (DM) during Write Cycle Data Strobe Signal (DQS) Write Preamble and Write Postamble...73 CHAPTER 10 DQ WRITE MASK ENABLE SIGNAL (DM) CONTROL OPERATION DQ Write Mask Enable Signal (DM) DQ Write Mask Enable Signal (DM) Control in Write Cycle DQ Write Mask Enable Signal (DM) Truth Table...75 CHAPTER 11 CLO ENABLE SIGNAL (E) CONTROL OPERATION Basic Control Example of Clock Enable Signal (E) Control Power down mode Self refresh mode Clock enable signal (E) command truth table (128M bit DDR SDRAM (EDD1216ALTA))...80 CHAPTER 12 BURST OPERATION Terminating Burst Operation Data interrupt by read command Data interrupt by write command Ending burst operation by burst stop command Terminating burst operation by precharge command User s Manual E0234E30 (Ver.3.0)
7 LIST OF FIGURES (1/2) Figure No. Title Page Figure Bit Prefetch Architecture...12 Figure 1-2. Clock Input...13 Figure 1-3. SSTL_2 Interface (case of DIMM)...14 Figure 1-4. DDR SDRAM Read Cycle Timing...17 Figure 1-5. SDR SDRAM Read Cycle Timing...17 Figure 1-6. DDR SDRAM Write Cycle Timing...18 Figure 1-7. SDR SDRAM Write Cycle Timing...18 Figure 2-1. Pin Configuration of 128M bit DDR SDRAM...20 Figure 2-2. Pin Configuration of 256M/512M bit DDR SDRAM...21 Figure 2-3. Block Diagram of 128M bit DDR SDRAM (EDD1216ALTA)...25 Figure 2-4. Memory Cell Array of 128M bit DDR SDRAM (EDD1216ALTA) (Bank A)...26 Figure 3-1. DDR SDRAM Read Cycle Timing...29 Figure 3-2. DDR SDRAM Write Cycle Timing...29 Figure 3-3. Command Input Timing...30 Figure 3-4. Four-Bank Configuration...32 Figure 3-5. Burst Operation...35 Figure 3-6. Burst Read Cycle...37 Figure 3-7. Access Time of DDR SDRAM, SDR SDRAM and EDO DRAM...38 Figure 4-1. Initializing DDR SDRAM...40 Figure 5-1. Mode Register/Extended Mode Register Set Cycle...41 Figure 5-2. Read/Write Cycle with Burst Length of Figure 5-3. Burst Sequence...43 Figure 5-4. Timing Differences between /CAS Latency = 2 and Figure 5-5. Mode Register and Extended Mode Register fields (with 128M bit DDR SDRAM)...46 Figure 6-1. Simplified State Diagram of 128M bit DDR SDRAM (EDD1216ALTA)...48 Figure 8-1. Read Cycle...60 Figure 8-2. Read Cycle with Auto Precharge...61 Figure 8-3. Write Cycle...62 Figure 8-4. Write Cycle with Auto Precharge...63 Figure 8-5. CBR (Auto) Refresh Cycle...64 User s Manual E0234E30 (Ver.3.0) 7
8 LIST OF FIGURES (2/2) Figure No. Title Page Figure 9-1. Relationship between Data Strobe Signal and Data Input/Output...65 Figure 9-2. Data Strobe Signal in Read Cycle...66 Figure 9-3. Data Strobe Signal in Write Cycle...67 Figure 9-4. Data Strobe Signal and Output Data Timing as Related to Clock in Read Cycle...68 Figure 9-5. Data Strobe Signal and Output Data in Read Cycle...69 Figure 9-6. Timing of Data Strobe Signal Read Preamble and Read Postamble Figure 9-7. Timing of Data Strobe Signal Read Preamble and Read Postamble 2 (Read-to-Read Data Bus transition)...71 Figure 9-8. Timing Parameters of DQ/DM during Write Cycle...72 Figure 9-9. Timing of Data Strobe Signal Write Preamble and Write Postamble...73 Figure DQ Write Mask Enable Signal Control during Write Cycle...75 Figure Signal Input Timing Controlled by Clock Enable Signal...76 Figure Example of Clock Enable Signal Control...77 Figure Power Down Mode...78 Figure Self Refresh Mode...79 Figure Read/Read Command...82 Figure Write/Read Command...83 Figure Write/Write Command...84 Figure Read/Burst Stop/Write Command...85 Figure Read/Burst Stop Command...86 Figure Read/Precharge Command...87 Figure Write/Precharge Command User s Manual E0234E30 (Ver.3.0)
9 LIST OF TABLES Table No. Title Page Table 1-1. Differences in Functions and Specifications...11 Table 1-2. SSTL_2 Interface Specifications...15 Table 1-3. Differences in Commands...16 Table 2-1. Address Pins of 128M bit DDR SDRAM...23 Table 2-2. Bank Address and Selected Bank...23 Table M bit DDR SDRAM ( 4/ 8/ 16-bit Organization) Command List...31 Table 3-2. Access Time of DDR SDRAM, SDR SDRAM and EDO DRAM...38 Table M bit DDR SDRAM ( 4/ 8/ 16-bit Organization) Command Truth Table...51 Table 7-2. Command Executable Condition...52 Table 9-1. AC Characteristics of Data Strobe Signal and Output Data in Read Cycle...68 Table 9-2. AC Characteristics of Data Strobe Signal and Output Data in Read Cycle...69 Table 9-3. AC Characteristics of Data Strobe Signal Read Preamble and Read Postamble...70 Table 9-4. AC Characteristics of DQ/DM in Write Cycle...72 Table 9-5. AC Characteristics of Data Strobe Signal Write Preamble and Write Postamble...73 Table DQ Write Mask Enable Signal Truth Table...75 User s Manual E0234E30 (Ver.3.0) 9
10 CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM DDR SDRAM (double data rate synchronous DRAM) is a type of DRAM that realizes twice the data transfer rate of conventional SDRAM (here after in this document, conventional SDRAM is referred to as SDR SDRAM (single data rate synchronous DRAM) in contrast with DDR SDRAM). This chapter explains the differences between DDR SDRAM and SDR SDRAM in the following areas. (1) Differences in functions and specifications (2) Differences in commands (3) Differences in operation timing 10 User s Manual E0234E30 (Ver.3.0)
11 CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM 1.1 Differences in Functions and Specifications DDR SDRAM is a type of SDRAM that inherits technologies from SDR SDRAM and realizes faster operation and lower power consumption. It shares many common aspects with SDR SDRAM, which enables easy transition to DDR SDRAM. This section explains the differences in functions and specifications between DDR SDRAM and SDR SDRAM. Table 1-1. Differences in Functions and Specifications Item DDR SDRAM SDR SDRAM Data transfer frequency Twice the operation frequency Same as the operation frequency Data rate 2/t 1/t Clock input Differential clock Single clock Data strobe signal (DQS) Essential Not supported Interface SSTL_2 LVTTL Supply voltage 2.5 V 3.3 V /CAS read latency 2, 2.5 2, 3 /CAS write latency 1 0 Burst length 2, 4, 8 1, 2, 4, 8, full-page (256) Note Burst sequence Sequential/Interleave Sequential/Interleave Use of DLL Essential Option Data mask Write mask only Write mask/read mask Note Full-page (256) burst of SDR SDRAM is an option. t: Clock cycle time User s Manual E0234E30 (Ver.3.0) 11
12 CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM Data transfer frequency, data rate DDR SDRAM achieves a data transfer rate that is twice the clock frequency by employing 2-bit prefetch architecture. The 2-bit prefetch architecture is explained here using the read cycle as an example. In this architecture, 2n bits of data are transferred from the memory cell array to the I/O buffer every clock. Data transferred to the I/O buffer is output n bits at a time every half clock (both rising and falling edges of the clock ()). As the internal bus width is twice the external bus width, DDR SDRAM achieves a data output rate that is twice the data rate of the internal bus. Because data is accessed in 2-bit pairs, only burst lengths of 2, 4, and 8 are supported for DDR SDRAM. Figure Bit Prefetch Architecture / 1 clock 1/2 clock odd n bits DQx Memory Cell Array n bits n bits Latch Circuit I/O Buffer even n bits DQx 12 User s Manual E0234E30 (Ver.3.0)
13 CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM Clock input Due to the influence of various factors, the high-level period and low-level period of the clock input may not be the same (the duty ratio may not be 50%). In the case of SDR SDRAM, for which data input/output is only synchronized with the rising edges of the clock, there is some margin in the timing. However, in the case of DDR SDRAM, for which data input/output is synchronized with both the rising and falling edges of the clock, it is difficult to accurately control the data input/output timing based on the conventional single clock. Therefore, DDR SDRAM adopts a differential clock scheme that enables accurate memory control. Figure 1-2. Clock Input 1 clock Single Clock (SDR SDRAM) 50% 50% Dotted line shows the 50% duty ratio position. 1 clock Differential Clock (DDR SDRAM) / 50% 50% / is an input signal that has the same clock period but the reverse phase of. The high-level period and lowlevel period can be made equal by using the intersection of and / as an input reference level. In the case of DDR SDRAM, data input/output is synchronized with both the rising and falling edges of the data strobe signal (DQS), which has the same period as clock input. Employing a differential clock scheme enables DDR SDRAM to support a higher clock frequency and limit the negative influence of noise and other factors Data strobe signal (DQS) Similarly to SDR SDRAM, DDR SDRAM is controlled by command input at the rising edge of the clock (), but the data input/output timing differs from that of SDR SDRAM. To achieve high-speed data transfer, DDR SDRAM adopts a data strobe signal (DQS). DQS is output from the device and received by the receiver, which adjusts the data (DQ) capture timing using DQS. For details, refer to CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION. User s Manual E0234E30 (Ver.3.0) 13
14 CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM Interface DDR SDRAM employs the JEDEC-compliant SSTL_2 (Stub Series Terminated Logic for 2.5V) interface to eliminate the signal degradation caused by noise and reflection produced as a result of a high operating frequency. SSTL-2 is a low-voltage (2.5V), small-amplitude and high-speed interface that reduces the effect of reflection by connecting series resistance between the signal branch point from the bus (stub) and the memory. (1) Stub resistance A stub resistance of approximately 25Ω (22Ω is generally used for DIMMs (Dual In-Line Memory Modules)) is connected in series to the output pin (VOUT), providing impedance matching between the transmission line and device output. (2) Termination voltage The VTT line is terminated with a resistance of approximately 25Ω (27Ω is generally used for DIMMs). This termination suppresses signal reflection in the transmission line and also reduces voltage spikes, enabling highspeed data transmission. (3) Reference voltage The SSTL_2 interface is symmetrical with respect to high-level and low-level output. VREF is used as a reference voltage to detect high and low levels. (4) Interface specification DDR SDRAM generally uses the SSTL_2 interface with termination at one end. Figure 1-3. SSTL_2 Interface (case of DIMM) VTT R1 DDR Controller R3 R2 R2 VOUT VOUT DDR Module DDR Module R1: Termination resistance (27Ω) R2: Stub resistance (22Ω) (Mounted on DIMM) R3: (22Ω) VTT = 1/2 VDDQ 14 User s Manual E0234E30 (Ver.3.0)
15 CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM Table 1-2. SSTL_2 Interface Specifications Item Symbol MIN. TYP. MAX. Unit Power supply VDD V DQ power supply VDDQ V SSTL_2 reference voltage VREF 0.49 VDDQ 0.5 VDDQ 0.51 VDDQ V Termination voltage VTT VREF 0.04 VREF VREF V High-level input voltage (DC specifications) VIH (DC) VREF VREF V Low-level input voltage (DC specifications) VIL (DC) VREF 0.18 V High-level input voltage (AC specifications) VIH (AC) VREF V Low-level input voltage (AC specifications) VIL (AC) VREF 0.35 V These specifications may differ depending on the product. For details, refer to the corresponding data sheet of each DDR SDRAM Power supply Compared to the 3.3V power supply of SDR SDRAM, the power supply of DDR SDRAM is 2.5V. This reduction in power supply voltage reduces the power consumption of the DDR SDRAM circuits /CAS read latency, /CAS write latency, burst length, and burst sequence Similarly to SDR SDRAM, DDR SDRAM has mode register set commands for the latency, burst length, and burst sequence. Refer to CHAPTER 5 MODE REGISTER SET Use of DLL DDR SDRAM is provided with a DLL (Delay Locked Loop) circuit. The DLL circuit is designed to realize a fast access time and high operation frequencies by controlling and adjusting the time lag between the external clock and internal clock. Refer to 2.3 Block Diagram Data mask DDR SDRAM uses a DQ write mask enable signal (DM) which masks write data. SDR SDRAM can mask both read and write data, but the read mask is not supported by DDR SDRAM. For details about the DM control operation, refer to CHAPTER 10 DQ WRITE MASK ENABLE SIGNAL (DM) CONTROL OPERATION. User s Manual E0234E30 (Ver.3.0) 15
16 CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM 1.2 Differences in Commands Similarly to SDR SDRAM, DDR SDRAM is controlled by commands, but the commands supported by DDR SDRAM differ from those supported by SDR SDRAM. Table 1-3. Differences in Commands Item DDR SDRAM SDR SDRAM Clock suspend Invalid Valid Full-page burst Invalid Valid Burst stop Valid only for read operation Valid Single write after burst read Invalid Valid Clock suspend In the case of SDR SDRAM, operation can be suspended by making the clock enable signal (E) low during a read or write operation, but in the case of DDR SDRAM, clock suspend is not supported Full-page burst The burst lengths of DDR SDRAM are 2, 4, and 8. Full-page burst is not supported Burst stop In the case of DDR SDRAM, data output is suspended by the burst stop command during a burst read operation, but the burst stop command is not available for a write operation. Instead write data can be masked using the DQ write mask enable signal (DM) during a burst write operation, but read data cannot be masked during a burst read operation Single write after burst read DDR SDRAM does not support single write after burst read. This is because, whereas command input is synchronized only with the rising edge of the clock, data input/output is synchronized with both the rising and falling edges and thus the operation frequency is twice as high. For details about the commands of DDR SDRAM, refer to 3.2 Command Control and CHAPTER 7 COMMAND OPERATIONS. 16 User s Manual E0234E30 (Ver.3.0)
17 CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM 1.3 Differences in Operation Timing Similarly to SDR SDRAM, DDR SDRAM is controlled by inputting commands at the rising edge of the clock (). However, the data input/output timing of DDR SDRAM differs from that of SDR SDRAM. DDR SDRAM employs a differential clock (, /) and data strobe signal (DQS) to realize high-speed data transfer. DQS is synchronized with, and data input/output (DQ) is synchronized with both the rising and falling edges of DQS. The following examples show the relationship between the clock input of DDR SDRAM/SDR SDRAM, their control signals (commands), and the data input/output timing. Figure 1-4. DDR SDRAM Read Cycle Timing CL = 2, BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 Command READ DQS DQ Q0 Q1 Q2 Q3 CL: /CAS latency, BL: Burst length Figure 1-5. SDR SDRAM Read Cycle Timing CL = 2, BL = 4 T0 T1 T2 T3 T4 T5 T6 T7 T8 Command READ DQ Q0 Q1 Q2 Q3 CL: /CAS latency, BL: Burst length User s Manual E0234E30 (Ver.3.0) 17
18 CHAPTER 1 DIFFEREES BETWEEN SDRAM AND DDR SDRAM Figure 1-6. DDR SDRAM Write Cycle Timing BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 Command WRIT DQS DQ D0 D1 D2 D3 BL: Burst length Figure 1-7. SDR SDRAM Write Cycle Timing BL = 4 T0 T1 T2 T3 T4 T5 T6 T7 T8 Command WRIT DQ D0 D1 D2 D3 BL: Burst length 18 User s Manual E0234E30 (Ver.3.0)
19 CHAPTER 2 PRODUCT OUTLINE CHAPTER 2 PRODUCT OUTLINE This chapter provides an outline of DDR SDRAM products, taking the EDD1216ALTA 128M bit DDR SDRAM (2M words 16 bits 4 banks) as an example. Unless otherwise specified, all the examples use EDD1216ALTA throughout this manual. User s Manual E0234E30 (Ver.3.0) 19
20 CHAPTER 2 PRODUCT OUTLINE 2.1 Pin Configurations This section shows the pin configurations and the pin names of the 128M bit, 256M bit, and 512M bit DDR SDRAM. Figure 2-1. Pin Configuration of 128M bit DDR SDRAM VDD DQ0 VDDQ DQ1 DQ2 VSSQ DQ3 DQ4 VDDQ DQ5 DQ6 VSSQ DQ7 VDDQ LDQS VDD LDM /WE /CAS /RAS /CS BA0 BA1 A10, AP A0 A1 A2 A3 VDD VDD DQ0 VDDQ DQ1 VSSQ DQ2 VDDQ DQ3 VSSQ VDDQ VDD /WE /CAS /RAS /CS BA0 BA1 A10, AP A0 A1 A2 A3 VDD VDD VDDQ DQ0 VSSQ VDDQ DQ1 VSSQ VDDQ VDD /WE /CAS /RAS /CS BA0 BA1 A10, AP A0 A1 A2 A3 VDD VSS VSSQ DQ3 VDDQ VSSQ DQ2 VDDQ VSSQ DQS VREF VSS DM / E A11 A9 A8 A7 A6 A5 A4 VSS VSS DQ7 VSSQ DQ6 VDDQ DQ5 VSSQ DQ4 VDDQ VSSQ DQS VREF VSS DM / E A11 A9 A8 A7 A6 A5 A4 VSS VSS DQ15 VSSQ DQ14 DQ13 VDDQ DQ12 DQ11 VSSQ DQ10 DQ9 VDDQ DQ8 VSSQ UDQS VREF VSS UDM / E A11 A9 A8 A7 A6 A5 A4 VSS x4 (128M bits) x8 (128M bits) x16 (128M bits), / : Clock inputs E : Clock enable input /CS : Chip select input /RAS : Row address strobe input /CAS : Column address strobe input /WE : Write enable input A0 to A11 : Address inputs BA0, BA1 : Bank address inputs DQ0 to DQx : Data inputs/outputs DQS, LDQS, UDQS : Date strobe inputs/outputs DM, LDM, UDM : DQ write mask enable inputs VDD : Power supply (for the intermal circuit) VSS : Ground (for the intemal circuit) VDDQ : DQ power supply VSSQ : DQ ground VREF : Referential voltage : No connection /xxx indicates active low signal. 20 User s Manual E0234E30 (Ver.3.0)
21 CHAPTER 2 PRODUCT OUTLINE Figure 2-2. Pin Configuration of 256M/512M bit DDR SDRAM VDD DQ0 VDDQ DQ1 DQ2 VSSQ DQ3 DQ4 VDDQ DQ5 DQ6 VSSQ DQ7 VDDQ LDQS VDD LDM /WE /CAS /RAS /CS BA0 BA1 A10, AP A0 A1 A2 A3 VDD VDD DQ0 VDDQ DQ1 VSSQ DQ2 VDDQ DQ3 VSSQ VDDQ VDD /WE /CAS /RAS /CS BA0 BA1 A10, AP A0 A1 A2 A3 VDD VDD VDDQ DQ0 VSSQ VDDQ DQ1 VSSQ VDDQ VDD /WE /CAS /RAS /CS BA0 BA1 A10, AP A0 A1 A2 A3 VDD VSS VSSQ DQ3 VDDQ VSSQ DQ2 VDDQ VSSQ DQS VREF VSS DM / E A12 A11 A9 A8 A7 A6 A5 A4 VSS VSS DQ7 VSSQ DQ6 VDDQ DQ5 VSSQ DQ4 VDDQ VSSQ DQS VREF VSS DM / E A12 A11 A9 A8 A7 A6 A5 A4 VSS VSS DQ15 VSSQ DQ14 DQ13 VDDQ DQ12 DQ11 VSSQ DQ10 DQ9 VDDQ DQ8 VSSQ UDQS VREF VSS UDM / E A12 A11 A9 A8 A7 A6 A5 A4 VSS x4 (256M/512M bits) x8 (256M/512M bits) x16 (256M/512M bits), / : Clock inputs E : Clock enable input /CS : Chip select input /RAS : Row address strobe input /CAS : Column address strobe input /WE : Write enable input A0 to A12 : Address inputs BA0, BA1 : Bank address inputs DQ0 to DQx : Data inputs/outputs DQS, LDQS, UDQS : Date strobe inputs/outputs DM, LDM, UDM : DQ write mask enable inputs VDD : Power supply (for the intermal circuit) VSS : Ground (for the intemal circuit) VDDQ : DQ power supply VSSQ : DQ ground VREF : Referential voltage : No connection /xxx indicates active low signal. User s Manual E0234E30 (Ver.3.0) 21
22 CHAPTER 2 PRODUCT OUTLINE 2.2 Pin Functions This section explains the pin functions of DDR SDRAM Clock input (, /) Clock input (, /) for memory operation. / has the same period but the reverse phase of. All input signals except data input/output (DQ), data strobe (DQS), and DQ write mask enable (DM), are synchronized with the rising edge of. The intersection of and / is used as the reference timing for input/output Clock enable input (E) The clock enable signal (E) determines whether the clock () is valid or not. If E is high at the rising edge of a given, the next rising edge of is valid. Otherwise, the next rising edge of is invalid. (1) Self refresh mode When the device is in the idle state, self refresh mode is set by issuing the self refresh command (E is low). In this mode, E must be kept low. For details about self refresh mode control by E, refer to Clock enable signal (E) command truth table (128M bit DDR SDRAM (EDD1216ALTA)). (2) Power down mode When the device is in the idle or bank active state, power down mode is set by setting E low. In this mode, E must be kept low. As refresh is not performed automatically in power down mode, the power down mode period needs to be shorter than the device refresh cycle. For details about power down mode control by E, refer to Clock enable signal (E) command truth table (128M bit DDR SDRAM (EDD1216ALTA)) Chip select input (/CS) When the chip select (/CS) is low, command input is valid. When /CS is high, commands are ignored but the operation continues Row address strobe input (/RAS), Column address strobe input (/CAS), Write enable input (/WE) The row address strobe (/RAS), column address strobe (/CAS), and write enable (/WE) functions are same as those used for SDR SDRAM. Each combination of /RAS, /CAS and /WE in conjunction with chip select (/CS) at the rising edge of the clock () determines the DDR SDRAM operation. For details, refer to 7.1 DDR SDRAM Command Truth Table. 22 User s Manual E0234E30 (Ver.3.0)
23 CHAPTER 2 PRODUCT OUTLINE Address input (A0 to Ax) (1) Row address Determined by addresses (A0 to Ax) when an active command is issued. (2) Column address Determined by addresses (A0 to Ax) when a read or write command is issued. (3) Precharge mode select address (AP) The function differs depending on the input level of the precharge mode select pin (AP) when a precharge or read/write command is issued. When precharge command is issued AP High level Low level Precharge all banks. Function Precharge only one bank selected by bank addresses (BA0, BA1). When read/write command is issued AP High level Low level Auto precharge after read/write burst. Function Precharge command is necessary to start precharge. Table 2-1. Address Pins of 128M bit DDR SDRAM Part Number Organization Address Row Column AP (words x bits x banks) Pins Address Address EDD1204ALTA 8M x 4 x 4 A0 - A11 A0 - A11 A0 - A9, A11 A10 EDD1208ALTA 4M x 8 x 4 A0 - A11 A0 - A11 A0 - A9 A10 EDD1216ALTA 2M x 16 x 4 A0 - A11 A0 - A11 A0 - A8 A Bank Address input (BA0, BA1) The bank to be selected differs depending on the input level of the bank addresses (BA0, BA1) when a command is input. Read/write or precharge is applied to the bank selected by BA0 and BA1. Table 2-2. Bank Address and Selected Bank Selected Bank BA0 BA1 Bank A L L Bank B H L Bank C L H Bank D H H User s Manual E0234E30 (Ver.3.0) 23
24 CHAPTER 2 PRODUCT OUTLINE Data input/output (DQ0 to DQx) The data input/output (DQ0 to DQx) functions are the same as those used for SDR SDRAM Data strobe input/output (DQS, LDQS, UDQS) Data strobe signals (DQS, LDQS, UDQS) are used to control the I/O buffer. All data input/outputs are synchronized with the rising and falling edges of these signals. x16-bit products use LDQS and UDQS for the lower byte and upper byte respectively DQ write mask enable input (DM, LDM, UDM) DQ write mask enable signals (DM, LDM, UDM) mask write data at both the rising and falling edges of the data strobe signal (DQS). For x16-bit products, LDM and UDM are used to control the lower byte and upper byte respectively. If DM is high during a write operation, write data is masked. Unlike the DQ mask enable signal used for SDR SDRAM, these signals are not used to control read operations Power supply (for the internal circuit) (VDD, VSS) VDD and VSS are power supply pins for the internal circuit Power supply (for DQ) (VDDQ, VSSQ) VDDQ and VSSQ are power supply pins for the I/O buffer Referential voltage (VREF) VREF is the reference voltage supply pin for the SSTL_2 interface. 24 User s Manual E0234E30 (Ver.3.0)
25 CHAPTER 2 PRODUCT OUTLINE 2.3 Block Diagram Following figure shows the block diagram of 128M bit DDR SDRAM (EDD1216ALTA). Figure 2-3. Block Diagram of 128M bit DDR SDRAM (EDD1216ALTA) / E Clock Generator Bank D Bank C A0 to A11, BA0, BA1 Mode Register Row Address Buffer and Refresh Counter Row Decorder Bank B Bank A Memory Cell Array /CS /RAS /CAS /WE Column Decoder Control Logic Column Address Buffer and Burst Counter Sense Amplifier Column Decoder Data Control Logic Odd Buffer Even Buffer Latch Circuit DQS, / DLL DM I/O Buffer DQ15 DQ0 User s Manual E0234E30 (Ver.3.0) 25
26 CHAPTER 2 PRODUCT OUTLINE Memory cell array of 128M bit DDR SDRAM (EDD1216ALTA) A DDR SDRAM memory cell consists of one transistor and one capacitor, like SDR SDRAM. DDR SDRAM (EDD1216ALTA) has a total capacity of 128M bits and consists of 4096 word lines 512 digit pairs 16 I/O lines 4 banks. Figure 2-4. Memory Cell Array of 128M bit DDR SDRAM (EDD1216ALTA) (Bank A) Word 1 Word word lines Word 3 Word 4 Word 4096 I/O16 Digit 1 Digit 2 Digit digit pairs Note The above figure is a conceptual diagram. It may differ from the layout of actual products. 26 User s Manual E0234E30 (Ver.3.0)
27 CHAPTER 2 PRODUCT OUTLINE Address decoder (Row address decoder, Column address decoder) Similar to SDR SDRAM, DDR SDRAM employs the address multiplex method. First, a bank address and a row address are loaded with an active command, and the corresponding word line is selected. Next, a bank address and a column address are loaded with a read or write command, and the corresponding digit line is selected I/O buffer Buffer for data input/output Refresh counter This counter automatically generates row addresses internally DLL (Delay Locked Loop) DDR SDRAM is provided with a DLL (Delay Locked Loop) circuit. The DLL circuit is designed to realize fast access and high operation frequencies by controlling and adjusting the time lag between external and internal clock signals. By employing DLL, timing skew between the clock (, /) and DQ/DQS is minimized. User s Manual E0234E30 (Ver.3.0) 27
28 CHAPTER 3 PRODUCT FEATURES CHAPTER 3 PRODUCT FEATURES Elpida Memory's DDR SDRAM is a JEDEC-compliant 2.5V device with a 133MHz clock frequency (next generation DDR SDRAM supports clock frequencies of 167MHz or more). This chapter explains following features of DDR SDRAM. (1) Synchronous operation (2) Command control (3) Multibank operation (4) Burst operation (5) Access time 28 User s Manual E0234E30 (Ver.3.0)
29 CHAPTER 3 PRODUCT FEATURES 3.1 Synchronous Operation Each control signal (command) is latched at the rising edge of the clock (). Input/output data (DQ) is transmitted along with the data strobe signal (DQS) and captured by the receiver at the rising and falling edges of DQS, thus making it easy to perform high-speed operation. The following examples show the relationship between the clock input of DDR SDRAM, various control signals, and the data input/output timing. For details about the clock input of DDR SDRAM, refer to Clock input, and for details about DQS, refer to CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION. Figure 3-1. DDR SDRAM Read Cycle Timing CL = 2, BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 Command READ DQS DQ Q0 Q1 Q2 Q3 CL: /CAS latency, BL: Burst length Figure 3-2. DDR SDRAM Write Cycle Timing BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 Command WRIT DQS DQ D0 D1 D2 D3 BL: Burst length User s Manual E0234E30 (Ver.3.0) 29
30 CHAPTER 3 PRODUCT FEATURES 3.2 Command Control Similar to SDR SDRAM, DDR SDRAM is controlled by commands (combinations of logic levels of control signals). Typical commands include the active command, read command, write command, and precharge command. For further details about the commands of the 128M bit DDR SDRAM, refer to CHAPTER 7 COMMAND OPERATIONS Command input timing All the commands are latched in synchronization at the intersection of the rising edge of the clock () and the falling edge of the clock (/). A clock enable signal (E) is provided as a signal to activate the clock. To input a command at the rising edge of "n", E must be high 1 cycle before the command input (high at " n - 1"). Figure 3-3. Command Input Timing / n-1 n n+1 E H Contril Signals Command 30 User s Manual E0234E30 (Ver.3.0)
31 CHAPTER 3 PRODUCT FEATURES DDR SDRAM command table The commands of 128M bit DDR SDRAM are listed below. Table M bit DDR SDRAM ( 4/ 8/ 16-bit Organization) Command List Command Symbol Operation Device deselect DESL Device deselect. Current operation continues. No operation NOP No operation. Current operation continues. Burst stop BST Terminate burst read operation. Read READ Start burst read. Read with auto precharge READA Start burst read. After burst read is finished, precharge starts automatically. Write WRIT Start burst write. Write with auto precharge WRITEA Start burst write. After burst write is finished, precharge starts automatically. Bank active ACT Open (or activate) a row in a particular bank for a subsequent access. Precharge PRE Precharge selected bank. Precharge all banks PALL Precharge all banks. Mode register set MRS Mode register set for latency, burst suquence, burst length and DLL reset. Extended mode register set EMRS Select DLL enable/disable. CBR (auto) refresh REF Start CBR (auto) refresh. Self refresh entry SELF Start self refresh. Self refresh exit SREX Exit self refresh. Power down entry PWDN Enter power down mode. Power down exit PDEX Exit power down mode. Each operation is valid when the current state satisfies the command execution condition. Refer to 6.1 Simplified State Diagram of DDR SDRAM and 7.2 Command Execution Conditions. User s Manual E0234E30 (Ver.3.0) 31
32 CHAPTER 3 PRODUCT FEATURES 3.3 MultiBank Operation Similar to SDR SDRAM, DDR SDRAM has multiple banks, each bank consisting of address decoders, memory cell arrays, and sense amplifiers. Each bank can be controlled independently. Such a configuration is referred to as multibank operation. By using the interleave operation of the bank, even while one bank is being precharged, other bank(s) can be accessed, to achieve better efficiency Four-bank configuration DDR SDRAM has four banks A, B, C, and D, which are selected by bank addresses (BA0, BA1). For details, refer to Bank Address input (BA0, BA1). This four-bank configuration is outlined below using a comparison with EDO DRAM. (1) EDO DRAM To achieve four banks, four devices are necessary. These banks are selected by /RAS signals. (2) DDR SDRAM/SDR SDRAM Because DDR SDRAM/SDR SDRAM has four banks internally, four banks can be configured with one device. Figure 3-4. Four-Bank Configuration /RAS1 Bank A Bank A BA0 BA1 Bank B Bank C Data In Data Out /RAS2 /RAS3 Bank B Bank C Data In Data Out Bank D /RAS4 Bank D DDR SDRAM SDR SDRAM EDO DRAM 32 User s Manual E0234E30 (Ver.3.0)
33 CHAPTER 3 PRODUCT FEATURES Multibank operations There are various multibank operations depending on the current state and operations that follow. (1) Burst read/burst write while burst read/burst write for different bank is in progress Current State (Bank X) Next Operation (Bank Y) Burst read Completed/Interrupted Burst read Burst read Completed/Interrupted Burst write Burst write Completed/Interrupted Burst read Burst write Completed/Interrupted Burst write (2) Activate and burst read/burst write while burst read/burst write for different bank is in progress Current State (Bank X) Next Operation (Bank Y) Burst read Completed/Interrupted Bank activate and burst read Burst read Completed/Interrupted Bank activate and burst write Burst write Completed/Interrupted Bank activate and burst read Burst write Completed/Interrupted Bank activate and burst write (3) Burst read/burst write while burst read/burst write with auto precharge for different bank is in progress Current State (Bank X) Next Operation (Bank Y) Burst read with auto precharge Completed/Interrupted Burst read Burst read with auto precharge Completed/Interrupted Burst write Burst write with auto precharge Completed/Interrupted Burst read Burst write with auto precharge Completed/Interrupted Burst write Caution For the detailed timing charts of the operations described above (sections (1), (2), and (3)), refer to SDR SDRAM User's Manual. All the examples for SDR SDRAM are same as for DDR SDRAM, except /CAS latency and write latency. User s Manual E0234E30 (Ver.3.0) 33
34 CHAPTER 3 PRODUCT FEATURES 3.4 Burst Operation Since DDR SDRAM performs pipelined processing internally like SDR SDRAM, it can successively input/output a fixed number of data in synchronization with an external clock. In pipelined architecture, operations from column address input to data input/output are divided into several processing blocks, each block operating in parallel to boost the transfer capability. Burst transfer in EDO DRAM, SDR SDRAM, and DDR SDRAM is explained below using the read cycle as an example. (1) EDO DRAM The next read operation has to wait until a series of operations, from address input to data output, is completed. (2) SDR SDRAM A column operation is divided into three processing blocks (Y-decoder, Data amplifier and Output buffer). As each processing block can operate in parallel, each block can start the next process as soon as the current process is finished and handed over to the next processing block. When a column address is input, the internal address counter automatically increments the internal column address in synchronization with the clock (). The number of times the column address is incremented is determined by the burst length. This internal structure enables reading or writing of successive address. Data is continuously output in synchronization with the rising edge of. (3) DDR SDRAM The basic transfer scheme is the same as SDR SDRAM, except that a 2-bit prefetch architecture is employed by DDR SDRAM. In this architecture, 2n bits of data are transferred from the memory cell array to the I/O buffer every clock cycle. Data transferred to the I/O buffer is output n bits at a time (even and odd addresses) every half-clock cycle. As a result, data is output continuously in synchronization with the rising and falling edges of the clock. For further details about 2-bit prefetch architecture, refer to Data transfer frequency, data rate. (4) Comparison between EDO DRAM, SDR SDRAM and DDR SDRAM The time required for first data output is almost the same for all these DRAMs. But when it's a successive data access, SDR SDRAM and DDR SDRAM can achieve a faster data transfer rate than EDO DRAM due to the pipelined operation. DDR SDRAM, which uses 2-bit prefetch architecture, achieves an even faster data transfer rate than SDR SDRAM. 34 User s Manual E0234E30 (Ver.3.0)
35 CHAPTER 3 PRODUCT FEATURES EDO DRAM Y-Decoder Data amplifer Output buffer Figure 3-5. Burst Operation Address 1 Address 2 Data 1 Data 2 Data 1 Data 2 Output data 1 Output data 2 Time for each data to be output Data out Data 1 Data 2 SDR SDRAM Y-Decoder Address 1 Address 2 Address 3 Address 4 Data amplifer Data 1 Data 2 Data 3 Data 4 Output buffer Data 1 Data 2 Data 3 Data 4 T1 T2 T3 T4 T5 T6 Output data 1 Output data 2 Output data 3 Output data 4 Time for each data to be output Data out Data 1 Data 2 Data 3 Data 4 DDR SDRAM Y-Decoder Address 1 Address 2 Address 3 Address 4 Data amplifer odd even Data 1 Data 2 Data 3 Data 4 Output buffer Data 1 Data 2 Data 3 Data 4 T1 T2 T3 T4 Output data 1 Output data 2 Output data 3 Output data 4 Time for each data to be output Data out Data 1 Data 2 Data 3 Data 4 User s Manual E0234E30 (Ver.3.0) 35
36 CHAPTER 3 PRODUCT FEATURES 3.5 Access Time This section compares the access time of EDO DRAM, SDR SDRAM, and DDR SDRAM using the read cycle as an example. Figure 3-6 shows the burst read cycle of EDO DRAM, SDR SDRAM, and DDR SDRAM, with a burst length of 8 and a clock frequency of 66MHz for SDR SDRAM and DDR SDRAM, and a /RAS access time of 60ns for EDO DRAM. The first data access (/RAS access time) is approximately 60ns for all the devices, with little difference in time. This is because the internal memory structure is almost the same. By contrast, as the burst length becomes longer, i.e., the second, third, and fourth data, the data output time difference becomes bigger, for the reason described in section 3.4 Burst Operation. 36 User s Manual E0234E30 (Ver.3.0)
37 CHAPTER 3 PRODUCT FEATURES EDO DRAM /RAS Figure 3-6. Burst Read Cycle BL = 8 /CAS 25 ns /WE High level Data out Q0 Q1 Q2 Q3 Q4 Q5 60 ns SDR SDRAM T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 15 ns Command ACT READ Address Row Column Data out 60 ns Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 DDR SDRAM / Command T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12 T13 15 ns ACT READ Address Row Column DQS Data out 60 ns Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Caution EDO DRAM is asynchronous. BL: Burst length User s Manual E0234E30 (Ver.3.0) 37
38 CHAPTER 3 PRODUCT FEATURES Figure 3-7. Access Time of DDR SDRAM, SDR SDRAM and EDO DRAM 8 DDR SDRAM 133MHz 7 SDR SDRAM 133MHz DDR SDRAM 66MHz Burst cycle time SDR SDRAM 66MHz 2 EDO DRAM Access time (ns) Table 3-2. Access Time of DDR SDRAM, SDR SDRAM and EDO DRAM Access time EDO DRAM SDR SDRAM DDR SDRAM EDO DRAM SDR SDRAM DDR SDRAM SDR SDRAM DDR SDRAM MHz 66 MHz MHz 100 MHz 133 MHz 133 MHz (15 ns) (15 ns) (10 ns) (10 ns) (7.5 ns) (7.5 ns) 1st access 60 ns 50 ns 45 ns 2nd access 85 ns 75 ns 67.5 ns 70 ns 60 ns 55 ns 52.5 ns ns 3rd access 110 ns 90 ns 75 ns 90 ns 70 ns 60 ns 60 ns 52.5 ns 4th access 135 ns 105 ns 82.5 ns 110 ns 80 ns 65 ns 67.5 ns ns 5th access 160 ns 120 ns 90 ns 130 ns 90 ns 70 ns 75 ns 60 ns 6th access 185 ns 135 ns 97.5 ns 150 ns 100 ns 75 ns 82.5 ns ns 7th access 210 ns 150 ns 105 ns 170 ns 110 ns 80 ns 90 ns 67.5 ns 8th access 235 ns 165 ns ns 190 ns 120 ns 85 ns 97.5 ns ns 38 User s Manual E0234E30 (Ver.3.0)
39 CHAPTER 4 INITIALIZATION CHAPTER 4 INITIALIZATION This chapter explains initialization after power on. 4.1 Initialization after Power On The logical state of the internal circuit of DDR SDRAM is undefined right after power on. DDR SDRAMs must be powered up and initialized in a predefined manner to ensure correct operation. DDR SDRAM power-on and initialization sequence is as follows. (1) Apply power first to VDD, then to VDDQ, and finally to VREF and VTT. (2) Keep the clock enable signal (E) low in order to guarantee that DQ and DQS pins will be in the high impedance state. (3) After all power supply and reference voltages are stable, and the clock is stable, wait 200µs before applying an executable command. Once the 200µs delay has been satisfied, a device deselect command (DESL) or no operation command (NOP) must be applied and E must be made high. (4) Precharge all banks (the precharge all banks command (PALL) is recommended). (5) Enable DLL by the extended mode register set command (EMRS). Then reset DLL by the mode register set command (MRS) with A8 high. 200 cycles are required between DLL reset and any read command. (6) After precharging all the banks again, input two or more CBR (auto) refresh commands (REF). (7) Input the mode register set command (MRS) to program the operating parameters. User s Manual E0234E30 (Ver.3.0) 39
40 CHAPTER 4 INITIALIZATION Figure 4-1. Initializing DDR SDRAM 200µs (Min.) VDD VDDQ VREF, VTT E / Undefined Command NOP 200 cycles (Min.) tmrd tmrd trp trfc trfc tmrd / E Command PALL EMRS MRS PALL REF REF MRS Any Command DLL enable DLL reset Minimum 2 REF commands are required. 40 User s Manual E0234E30 (Ver.3.0)
41 CHAPTER 5 MODE REGISTER SET CHAPTER 5 MODE REGISTER SET 5.1 Programming the Mode Register The mode register is used to define various operating parameters of DDR SDRAM, such as the latency mode, burst sequence (wrap type (WT)) and burst length. The extended mode register is used to enable/disable DLL. The addresses (A0 through Ax) and the bank addresses (BA0, BA1) are used as input data to set the mode register and the extended mode register. Once the parameters are set, these registers retain the stored information until they are reprogrammed or the power is turned off. (1) Execute the precharge all banks command (PALL) to precharge all banks. After trp, all banks become idle. (2) Execute the mode register set command (MRS) and extended mode register set command (EMRS) to program the register. Figure 5-1. Mode Register/Extended Mode Register Set Cycle / T0 T1 T2 T3 T4 T5 T6 T7 T8 Command PALL MRS ACT trp tmrd 5.2 Parameters The mode register has the following 5 functions: (1) A0 through A2 : Burst length (2) A3 : Burst sequence (3) A4 to A6 : /CAS latency (4) A7and A9 through Ax : Option (5) A8 : DLL reset The extended mode register has the following 2 functions: (6) A0 : DLL enable/disable (7) A1 through A11 : Option User s Manual E0234E30 (Ver.3.0) 41
42 CHAPTER 5 MODE REGISTER SET (1) Burst length The burst length is the number of data that can be successively input or output. DDR SDRAM supports burst lengths of 2, 4 and 8. Example 1) Burst length of 8 Data of eight columns can be successively input or output by a single read command (READ) or write command (WRIT). When the burst operation has been completed, the data bus becomes high-impedance. Figure 5-2. Read/Write Cycle with Burst Length of Columns Rows Eight successive data synchronized with are input/output CL = 2 / T0 T1 T2 T3 T4 T5 T6 T7 T8 Command READ DQS DQ Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Command WRIT DQS DQ D0 D1 D2 D3 D4 D5 D6 D7 CL: /CAS latency 42 User s Manual E0234E30 (Ver.3.0)
43 CHAPTER 5 MODE REGISTER SET (2) Burst sequence The burst sequence specifies the order in which the burst data address is incremented. Similarly to SDR SDRAM, DDR SDRAM supports the sequential type and interleave type. When address A3 = 0, the sequential type is selected, when address A3 = 1, the interleave type is selected. Which type is to be selected depends on the type of CPU used in each system. Figure 5-3. Burst Sequence Sequential Start address A Carry (not used) Address Binary counter B A + B Sequential address Interleave Start address Binary counter A B A + B Interleave address User s Manual E0234E30 (Ver.3.0) 43
44 CHAPTER 5 MODE REGISTER SET Burst length and burst sequence The following tables show the start column address and addressing sequence of each burst length. [Burst length = 2] Start Address Sequential Burst Sequence Interleave Burst Sequence (column address A0, binary) (decimal) (decimal) 0 0, 1 0, 1 1 1, 0 1, 0 [Burst length = 4] Start Address Sequential Burst Sequence Interleave Burst Sequence (column address A1 through A0, binary) (decimal) (decimal) 00 0, 1, 2, 3 0, 1, 2, , 2, 3, 0 1, 0, 3, , 3, 0, 1 2, 3, 0, , 0, 1, 2 3, 2, 1, 0 [Burst length = 8] Start Address Sequential Burst Sequence Interleave Burst Sequence (column address A2 through A0, binary) (decimal) (decimal) 000 0, 1, 2, 3, 4, 5, 6, 7 0, 1, 2, 3, 4, 5, 6, , 2, 3, 4, 5, 6, 7, 0 1, 0, 3, 2, 5, 4, 7, , 3, 4, 5, 6, 7, 0, 1 2, 3, 0, 1, 6, 7, 4, , 4, 5, 6, 7, 0, 1, 2 3, 2, 1, 0, 7, 6, 5, , 5, 6, 7, 0, 1, 2, 3 4, 5, 6, 7, 0, 1, 2, , 6, 7, 0, 1, 2, 3, 4 5, 4, 7, 6, 1, 0, 3, , 7, 0, 1, 2, 3, 4, 5 6, 7, 4, 5, 2, 3, 0, , 0, 1, 2, 3, 4, 5, 6 7, 6, 5, 4, 3, 2, 1, 0 44 User s Manual E0234E30 (Ver.3.0)
45 CHAPTER 5 MODE REGISTER SET (3) /CAS latency The /CAS latency is the number of clocks required between a read command (READ) and the first data output. The value of /CAS latency is limited by the operating frequency and speed grade of DDR SDRAM. A /CAS latency of 2 or 2.5 is available for DDR SDRAM. Figure 5-4. Timing Differences between /CAS Latency = 2 and 2.5 / T0 T1 T2 T3 T4 T5 T6 T7 T8 Command READ CL = 2 DQS DQ Q0 Q1 Q2 Q3 CL = 2.5 DQS DQ Q0 Q1 Q2 Q3 CL: /CAS latency (4) Option Addresses A7 and A9 through A11 are used for the option fields of the mode register set command. (5) DLL reset Address A8 is used to reset DLL when the mode register set command is input. (6) Extended mode register set If the bank addresses are BA0, BA1 = 1, 0 when the mode register is set, the device enters the extended mode register set cycle. DLL is enabled/disabled according to the information of address A0 during the cycle. Although DLL is usually enabled, disabling DLL in the power down mode reduces the power consumption of the device. (7) Option Addresses A1 through A11 are used for the option fields of the extended mode register set command. User s Manual E0234E30 (Ver.3.0) 45
46 CHAPTER 5 MODE REGISTER SET 5.3 Mode Register and Extended Mode Register Fields (with 128M bit DDR SDRAM) To set the burst length, burst sequence, and /CAS latency using the mode register set command (MRS), set the option field addresses A7 and A9 through A1 = 0 and bank addresses BA0, BA1 = 0, 0. To set DLL operation mode using the extended mode register set command (EMRS), set bank addresses BA0, BA1 = 1, 0. Figure 5-5. Mode Register and Extended Mode Register fields (with 128M bit DDR SDRAM) BA1 BA0 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A DLL Extended mode register set A0 0 1 DLL Enable Disable BA1 BA0 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A DLL 0 LTMODE WT BL Mode register set A8 0 DLL reset Normal A2 A1 A0 Burst length WT = 0 WT = 1 1 Reset R (reserved) R (reserved) R (reserved) R (reserved) R (reserved) R (reserved) R (reserved) R (reserved) R (reserved) R (reserved) A3 0 1 Burst sequence Sequential Interleave A6 A5 A4 /CAS latency R (reserved) R (reserved) 2 R (reserved) R (reserved) R (reserved) 2.5 R (reserved) 46 User s Manual E0234E30 (Ver.3.0)
47 CHAPTER 6 SIMPLIFIED STATE DIAGRAM CHAPTER 6 SIMPLIFIED STATE DIAGRAM 6.1 Simplified State Diagram of DDR SDRAM Figure 6-1 shows a simplified state diagram of DDR SDRAM. Circles in the figure indicate the current state, and arrows indicate the allowable transition. User s Manual E0234E30 (Ver.3.0) 47
48 CHAPTER 6 SIMPLIFIED STATE DIAGRAM Figure 6-1. Simplified State Diagram of 128M bit DDR SDRAM (EDD1216ALTA) Self Refresh Recovery SREX Self Refresh SELF Mode Register Set MRS, EMRS (tmrd) IDLE REF (trfc) CBR (auto) Refresh ACT PWDN PDEX Bank Activating Power Down PWDN BANK ACTIVE PDEX WRIT WRIT (twr) WRIT WRITA READ PRE/PALL READA READ (Burst end) BST READ READ WRITA READA READA WRITA (twr/tdal) PRE (Precharge termination) PRE (Precharge termination) (Burst end) READA Precharge PRE/PALL POWER ON (trp) Automatic sequence Manual input 48 User s Manual E0234E30 (Ver.3.0)
49 CHAPTER 6 SIMPLIFIED STATE DIAGRAM 6.2 Current State Definition Idle (IDLE) The state in which the bank has been precharged and trp has been satisfied. The bank active command (ACT), mode register set command (MRS, EMRS) and refresh command (REF, SELF) may only be issued when the device or the bank to be selected is in the idle state Bank activating (Row activating) For an operation (read or write) for a particular row in a particular bank, the bank has to be activated first to receive an operation request (read or write command). Bank activating is the state in which the bank active command (ACT) has been issued but trcd has not been satisfied. The device automatically changes states from bank activating to bank active when trcd is satisfied Bank active (BANK ACTIVE) (Row active) When trcd is satisfied (bank active), the device is ready to receive an operation request (read or write command) Precharge When current operation (read or write) is finished, the bank has to be idle state at first to activate a different row in the bank. To return to the idle state, the precharge command (PRE, PALL) has to be issued. Precharge is the state in which the precharge command has been issued but trp has not been satisfied. As mentioned in Idle (IDLE), the bank will return to idle state when trp is satisfied Read and write (READ, WRIT) The state in which a read or write operation is in progress. By issuing the read or write command (READ, WRIT) along with a column address for the active bank, the read or write operation will start. When the operation is completed, the bank automatically returns to the bank active state Read and write with auto precharge (READA, WRITA) When the read or write with auto precharge command (READA, WRITA) is issued, the device automatically starts precharging and the bank returns to the idle state after the read or write operation is completed Mode register set The mode register set or extended mode register set command (MRS, EMRS) can only be issued when all banks of the device are in the idle state. When data has been written to the mode register, the device automatically returns to the idle state after tmrd CBR (Auto) refresh The CBR (auto) refresh command (REF) can only be issued when all banks of the device are in the idle state. When the REF command is issued, a certain row address of every bank is selected, and refresh is executed. When CBR (auto) refresh is completed, the device automatically returns to the idle state after trfc. User s Manual E0234E30 (Ver.3.0) 49
50 CHAPTER 6 SIMPLIFIED STATE DIAGRAM Self refresh The self refresh command (SELF) can only be issued when all banks of the device are in the idle state. In the self refresh state, the device automatically performs refresh. It is not necessary to execute the refresh command externally Self refresh recovery The state in which the self refresh exit command (SREX) has been issued but txsnr has not been satisfied. The device automatically returns to the idle state after txsnr Power down When the clock enable signal (E) is made low in the idle state or bank active state, power down mode is set. In this mode, all input buffers except clock (, /) and E are turned off to reduce the power consumption of the device. To return to the original state (idle or active), E must return to high. 50 User s Manual E0234E30 (Ver.3.0)
51 CHAPTER 7 COMMAND OPERATIONS CHAPTER 7 COMMAND OPERATIONS 7.1 DDR SDRAM Command Truth Table The command truth table of DDR SDRAM is shown below. Table M bit DDR SDRAM ( 4/ 8/ 16-bit Organization) Command Truth Table Command Symbol E /CS /RAS /CAS /WE Address n 1 n BA0 BA1 A10 A0 - A9, A11 Device deselect DESL H X H X X X X X X No operation NOP H X L H H H X X X Burst stop BST H X L H H L X X X Read READ H X L H L H V L V Read with auto precharge READA H Write WRIT H X L H L L V L V Write with auto precharge WRITEA H Bank active ACT H X L L H H V V V Precharge selected bank PRE H X L L H L V L X Precharge all banks PALL X H X Mode register set MRS H X L L L L L L L V Extended mode register set EMRS H L L V CBR (auto) refresh REF H H L L L H X X X Self refresh entry SELF H L Self refresh exit SREX L H H X X X X X X L H H X X X X Power down entry PWDN H L H X X X X X X L H H X X X X Power down exit PDEX L H H X X X X X X L H H X X X X H: High level, L: Low level, : High or low level (Don t care), V: Valid data User s Manual E0234E30 (Ver.3.0) 51
52 CHAPTER 7 COMMAND OPERATIONS 7.2 Command Execution Conditions The state in which each command can be executed is shown below. Also refer to 6.1 Simplified State Diagram of DDR SDRAM and 6.2 Current State Definition. Table 7-2. Command Executable Condition Command Symbol Command Executable Condition (current state) Device deselect DESL All state. No operation NOP All state. Burst stop BST During read or write operation. Read READ Selected bank is active (trcd after active command). Read with auto precharge READA Selected bank is active (trcd after active command). Write WRIT Selected bank is active (trcd after active command). Write with auto precharge WRITA Selected bank is active (trcd after active command). Bank active ACT Selected bank is idle. Precharge selected bank PRE Selected bank is active (tras after active command). Precharge all banks PALL All banks are active (tras after active command). Mode register set MRS All banks are idle. Extended mode register set EMRS All banks are idle. CBR (auto) refresh REF All banks are idle. Self refresh entry SELF All banks are idle. Self refresh exit SREX Self refresh. Power down entry PWDN Idle or bank active. Power down exit PDEX Power down. 52 User s Manual E0234E30 (Ver.3.0)
53 CHAPTER 7 COMMAND OPERATIONS 7.3 Command Operation of 128M bit DDR SDRAM (EDD1216ALTA) This section describes the command operations in 128M bit DDR SDRAM. Current state: Idle Input Command Action Note DESL No operation or power down NOP No operation or power down BST Illegal Note 1 READ/READA Illegal Note 1 WRIT/WRITA Illegal Note 1 ACT Bank activating PRE/PALL No operation Note 2 REF/SELF CBR (auto) refresh or self refresh Note 3 MRS Mode register set Note 3 EMRS Extended mode register set Note 3 Notes 1. Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). 2. Precharge may be enabled depending on the state of the bank specified by the bank addresses (BA0, BA1). 3. Illegal if there is a bank that is not idle. Illegal: Device operation and/or data integrity are not guaranteed. Current state: Bank active Input Command Action Note DESL No operation NOP No operation BST Illegal Note 1 READ/READA Begin read/read with auto precharge WRIT/WRITA Begin write/write with auto precharge ACT Illegal Note 1 PRE/PALL Precharge (selected bank/all banks) Note 2 REF/SELF Illegal MRS Illegal EMRS Illegal Notes 1. Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). 2. Illegal if tras is not satisfied. Illegal: Device operation and/or data integrity are not guaranteed. User s Manual E0234E30 (Ver.3.0) 53
54 CHAPTER 7 COMMAND OPERATIONS Current state: Read Input Command Action Note DESL No operation (Bank active after burst end) NOP No operation (Bank active after burst end) BST Burst stop Bank active Note 1 READ/READA Burst stop Start new read/read with auto precharge Note 1 WRIT/WRITA Illegal ACT Illegal Note 2 PRE/PALL Burst stop Precharge (selected bank/all banks) Note 1 REF/SELF Illegal MRS Illegal EMRS Illegal Notes 1. Must satisfy command interval and/or burst interrupt condition. 2. Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). Illegal: Device operation and/or data integrity are not guaranteed. Current state: Write Input Command Action Note DESL No operation (Bank active after twr) NOP No operation (Bank active after twr) BST Illegal READ/READA Burst stop Start read/read with auto precharge Note 1 WRIT/WRITA Burst stop Start new write/write with auto precharge Note 1 ACT Illegal Note 2 PRE/PALL Burst stop Precharge (selected bank/all banks) Note 1 REF/SELF Illegal MRS Illegal EMRS Illegal Notes 1. Must satisfy command interval and/or burst interrupt condition. 2. Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). Illegal: Device operation and/or data integrity are not guaranteed. 54 User s Manual E0234E30 (Ver.3.0)
55 CHAPTER 7 COMMAND OPERATIONS Current state: Read with auto precharge Input Command Action Note DESL No operation (Precharge after burst end) NOP No operation (Precharge after burst end) BST Illegal READ/READA Illegal WRIT/WRITA Illegal ACT Illegal Note PRE/PALL Illegal Note REF/SELF Illegal MRS Illegal EMRS Illegal Note Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). Illegal: Device operation and/or data integrity are not guaranteed. Current state: Write with auto precharge Input Command Action Note DESL No operation (Idle after tdal) NOP No operation (Idle after tdal) BST Illegal READ/READA Illegal WRIT/WRITA Illegal ACT Illegal Note PRE/PALL Illegal Note REF/SELF Illegal MRS Illegal EMRS Illegal Note Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). Illegal: Device operation and/or data integrity are not guaranteed. User s Manual E0234E30 (Ver.3.0) 55
56 CHAPTER 7 COMMAND OPERATIONS Current state: Precharge Input Command Action Note DESL No operation (Idle after trp) NOP No operation (Idle after trp) BST Illegal Note 1 READ/READA Illegal Note 1 WRIT/WRITA Illegal Note 1 ACT Illegal Note 1 PRE/PALL No operation (Idle after trp) Note 2 REF/SELF Illegal MRS Illegal EMRS Illegal Notes 1. Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). 2. Precharge may be enabled depending on the state of the bank specified by the bank addresses (BA0, BA1). Illegal: Device operation and/or data integrity are not guaranteed. Current state: Bank activating Input Command Action Note DESL No operation (Bank active after trcd) NOP No operation (Bank active after trcd) BST Illegal Note READ/READA Illegal Note WRIT/WRITA Illegal Note ACT Illegal Note PRE/PALL Illegal Note REF/SELF Illegal MRS Illegal EMRS Illegal Note Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). Illegal: Device operation and/or data integrity are not guaranteed. 56 User s Manual E0234E30 (Ver.3.0)
57 CHAPTER 7 COMMAND OPERATIONS Current state: Write recovery Input Command Action Note DESL No operation (Bank active after twr) NOP No operation (Bank active after twr) BST No operation (Bank active after twr) READ/READA Start read/read with auto precharge WRIT/WRITA Start write/write with auto precharge ACT Illegal Note PRE/PALL Illegal Note REF/SELF Illegal MRS Illegal EMRS Illegal Note Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). s 1. Write recovery: In order to write all burst data to the memory cell correctly, the asynchronous parameter twr must be satisfied. twr defines the earliest time that a precharge command can be issued after the last input data. 2. Illegal: Device operation and/or data integrity are not guaranteed. Current state: Write recovery with auto precharge Input Command Action Note DESL No operation (Idle after tdal) NOP No operation (Idle after tdal) BST Illegal READ/READA Illegal WRIT/WRITA Illegal ACT Illegal Note PRE/PALL Illegal Note REF/SELF Illegal MRS Illegal EMRS Illegal Note Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). Illegal: Device operation and/or data integrity are not guaranteed. User s Manual E0234E30 (Ver.3.0) 57
58 CHAPTER 7 COMMAND OPERATIONS Current state: Refresh Input Command Action Note DESL No operation (Idle after trfc) NOP No operation (Idle after trfc) BST No operation (Idle after trfc) Note 1 READ/WRIT Illegal Note 1 ACT Illegal Note 2 PRE/PALL Illegal Note 2 REF/SELF Illegal MRS Illegal EMRS Illegal Notes 1. Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). 2. Precharge may be enabled depending on the state of the bank specified by the bank addresses (BA0, BA1). Illegal: Device operation and/or data integrity are not guaranteed. Current state: Mode register set Input Command Action Note DESL No operation (Idle after tmrd) NOP No operation (Idle after tmrd) BST Illegal Note READ/WRIT Illegal Note ACT Illegal Note PRE/PALL Illegal Note REF/SELF Illegal Note MRS Illegal Note EMRS Illegal Note Note Illegal for the same bank (these commands may be valid depending on the state of the bank specified by the bank addresses (BA0, BA1)). Illegal: Device operation and/or data integrity are not guaranteed. 58 User s Manual E0234E30 (Ver.3.0)
59 CHAPTER 8 BASIC OPERATION MODES CHAPTER 8 BASIC OPERATION MODES This chapter describes the three basic operation modes of DDR SDRAM: Read mode Write mode Refresh mode 8.1 Read Mode A read operation is executed by issuing the read command (READ) for an active bank. The read operation sequence is as follows. (1) To activate a particular row in a particular bank, the bank active command (ACT) is issued along with a row address and bank address. (2) After the lapse of trcd from the ACT command, the starting column and bank addresses are provided with the READ command. (3) After the lapse of the /CAS latency from the READ command, the read burst data is available, starting from the column address specified in (2). The number of successive burst data is determined by the burst length (BL). (4) After the lapse of tras from the ACT command, the precharge command (PRE) is input. To output all the burst data, the earliest timing for PRE command is (burst length/2) clocks after the READ command. Caution The precharge command input timing (tras) may differ depending on the DDR SDRAM product. For details, refer to the data sheet of each product. (5) After the lapse of trp, the corresponding bank becomes idle. User s Manual E0234E30 (Ver.3.0) 59
60 CHAPTER 8 BASIC OPERATION MODES Figure 8-1 shows the basic operation timing chart for the read cycle when the burst length = 4. Figure 8-1. Read Cycle BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 CL = 2 Command ACT READ PRE ACT DQS DQ Q0 Q1 Q2 Q3 CL = 2.5 Command ACT READ PRE ACT DQS DQ Q0 Q1 Q2 Q3 trcd tras trp trc CL: /CAS latency, BL: Burst length 60 User s Manual E0234E30 (Ver.3.0)
61 CHAPTER 8 BASIC OPERATION MODES Figure 8-2 shows the read cycle with auto precharge (READA). In this cycle, it is not necessary to input the precharge command (PRE) because precharge starts automatically. When using auto precharge in the read cycle, it is necessary to know when the precharge operation starts in order to satisfy tras and trp. The next bank active command (ACT) for the bank cannot be issued until the auto precharge cycle is completed (until trp is satisfied). Auto precharge will start after the lapse of (burst length/2) clocks from the READA command. Caution The auto precharge start timing may differ depending on the DDR SDRAM product. For details, refer to the data sheet of each product. Figure 8-2. Read Cycle with Auto Precharge BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 CL = 2 Command ACT READA ACT DQS DQ Q0 Q1 Q2 Q3 CL = 2.5 Command ACT READA ACT DQS DQ Q0 Q1 Q2 Q3 trcd tras trp trc Auto precharge starts CL: /CAS latency, BL: Burst length User s Manual E0234E30 (Ver.3.0) 61
62 CHAPTER 8 BASIC OPERATION MODES 8.2 Write Mode A write operation is executed by issuing the write command (WRIT) for an active bank. The write operation sequence is as follows. (1) To activate a particular row in a particular bank, the bank active command (ACT) is issued along with a row address and bank address. (2) After the lapse of trcd from the ACT command, the starting column and bank addresses are provided with the WRIT command. (3) During write bursts, the first valid data-in element will be registered on the first rising edge of the data strobe signal (DQS) and subsequent data elements will be registered on successive edges of DQS. (4) After the lapse of tras from the ACT command, the precharge command (PRE) is input. (5) After the lapse of trp, the corresponding bank becomes idle. Figure 8-3 shows the basic operation timing chart for the write cycle when the burst length = 4. Figure 8-3. Write Cycle CL = 2, 2.5, BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 tdqss (MIN.) Command ACT WRIT PRE ACT DQS tdqss DQ D0 D1 D2 D3 tdqss (MAX.) Command ACT WRIT PRE ACT DQS tdqss DQ D0 D1 D2 D3 trcd tras twr trp CL: /CAS latency, BL: Burst length 62 User s Manual E0234E30 (Ver.3.0)
63 CHAPTER 8 BASIC OPERATION MODES Figure 8-4 shows the write cycle with auto precharge (WRITA). In this cycle, it is not necessary to input the precharge command (PRE) because precharge starts automatically. When using auto precharge in the write cycle, it is not necessary to know when the precharge operation starts. As long as tdal is satisfied, the next bank active command (ACT) for the same bank can be issued. Caution The auto precharge start timing may differ depending on the DDR SDRAM product. For details, refer to the data sheet of each product. Figure 8-4. Write Cycle with Auto Precharge CL = 2, 2.5, BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 Command ACT WRITA ACT DQS DQ D0 D1 D2 D3 trcd tdal tras twr trp Auto precharge starts CL: /CAS latency, BL: Burst length User s Manual E0234E30 (Ver.3.0) 63
64 CHAPTER 8 BASIC OPERATION MODES 8.3 Refresh Mode Similar to SDR SDRAM, a refresh operation is necessary for DDR SDRAM. There are two refresh modes: CBR (auto) refresh Self refresh The CBR (auto) refresh sequence is as follows. (1) The CBR (auto) refresh command (REF) can only be issued in the idle state. If the device is not idle, the precharge all banks command (PALL) has to be issued first. (2) Input the REF command. Since the refresh address is generated internally, it is not necessary to specify refresh address. (3) The device becomes idle after trfc. For the self refresh mode operation, refer to Self refresh mode. Figure 8-5 shows the basic operation timing chart for the CBR (auto) refresh cycle. Figure 8-5. CBR (Auto) Refresh Cycle / T0 T1 T2 T3 T4 T9 T10 T11 T16 T17 T18 Command PALL REF REF ACT trp trfc trfc 64 User s Manual E0234E30 (Ver.3.0)
65 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION This chapter describes the data strobe signal (DQS) newly introduced in DDR SDRAM. This signal is used to control the I/O buffer. 9.1 Data Strobe Signal (DQS) Since DDR SDRAM performs data input/output at twice the frequency of the external clock, the valid data window is narrower than for SDR SDRAM. If the wiring length between the memory and the controller is different, the time required for data to reach the receiver (flight time) is different. This makes it difficult for the receiver to determine the data acceptance timing. DDR SDRAM employs a data strobe signal (DQS) to notify the receiver of the data transfer timing. DQS is a bidirectional strobe signal and functions as the basic operating clock for DQ during read/write operations. Note Data is edge-aligned to DQS for read data and center-aligned for write data. This means that when controller receives read data from DDR SDRAM, it will internally delay the received strobe to the center of the received data window. Figure 9-1. Relationship between Data Strobe Signal and Data Input/Output DQS Read operation DQ Qn Qn+1 Write operation DQ Dn-1 Dn Dn+1 User s Manual E0234E30 (Ver.3.0) 65
66 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION Data strobe signal (DQS) in read cycle In the read cycle, DDR SDRAM drives the data strobe signal (DQS), which is in synchronization with the clock (). The receiver captures the data (DQ) using DQS as a timing reference. The operation of DQS in the read cycle is as follows. (1) High impedance while data is not output (<1> in figure). (2) After read command (READ) input, DQS changes to low level approximately 1 clock prior to data output (<2> in figure). (3) DQS starts toggling at the same frequency as the clock () (<3> in figure). (4) DQS toggling continues until the burst read operation is completed. When the burst read operation is completed, DQS changes back to high impedance (<4> in figure). Figure 9-2 shows the operation timing of DQS for the read cycle. Figure 9-2. Data Strobe Signal in Read Cycle CL = 2, BL = 2 / T0 T1 T2 T3 T4 T5 Command READ <1> <2> <3> <4> DQS DQ Q0 Q1 CL: /CAS latency, BL: Burst length 66 User s Manual E0234E30 (Ver.3.0)
67 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION Data strobe signal (DQS) in write cycle In the write cycle, the controller drives the data strobe signal (DQS), which is in synchronization with the clock (). DDR SDRAM captures the data (DQ) using DQS as a timing reference. The operation of DQS in the write cycle is as follows. (1) High impedance while data is not input (<1> in figure). (2) Approximately 1/2 clock after the write command (WRIT), DQS starts toggling at same frequency as the clock () (<2> in figure). (3) DQS toggling continues until the burst write operation is completed. 1/2 clock after the last burst data, DQS changes back to high impedance (<4> in figure). Figure 9-3 shows the operation timing of DQS for the write cycle. Figure 9-3. Data Strobe Signal in Write Cycle BL = 2 / T0 T1 T2 T3 T4 T5 Command WRIT <1> <2> <3> DQS DQ D0 D1 BL: Burst length User s Manual E0234E30 (Ver.3.0) 67
68 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION 9.2 Relationship between Data Strobe Signal (DQS) / Output Data (DQ) and Clock (, /) during Read Cycle During the read cycle, the rising and falling edges of the data strobe signal (DQS) and the valid data window edges of DQ almost coincide with the rising and falling edges of the clock (, /) through the use of the DLL circuit or similar internal control. Timing specifications and examples for DQ and DQS as related to are shown below. Table 9-1. AC Characteristics of Data Strobe Signal and Output Data in Read Cycle Parameter Symbol MIN. MAX. Unit DQS output access time from, / DDR266A/DDR266B tdqs ns DDR DQ output access time from, / DDR266A/DDR266B tac ns DDR Figure 9-4. Data Strobe Signal and Output Data Timing as Related to Clock in Read Cycle / tdqs (MIN.) tac (MIN.) DQS tdqs tac DQ Qn Qn+1 Qn+2 tdqs (MAX.) tac (MAX.) DQS tdqs tac DQ Qn Qn+1 Qn+2 68 User s Manual E0234E30 (Ver.3.0)
69 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION 9.3 Relationship between Data Strobe Signal (DQS) and Output Data (DQ) in Read Cycle In the read cycle, the valid data window edge nearly coincides with the rising and falling edges of the data strobe signal (DQS). The valid data window is affected by DQS - DQ skew. Timing specifications and examples for DQ vs. DQS are shown below. Table 9-2. AC Characteristics of Data Strobe Signal and Output Data in Read Cycle Parameter Symbol MIN. MAX. Unit DQ output hold time from DQS tqh thp 0.75 ns DQS - DQ skew tdqsq 0.5 ns Valid data window tqh tdqsq ns thp = tch, tcl (MIN.) Figure 9-5. Data Strobe Signal and Output Data in Read Cycle tch tcl / CL = 2 DQS DQ tqh tdqsq Qn tqh tdqsq Qn+1 CL = 2.5 DQS DQ tqh tdqsq Qn tqh tdqsq Qn+1 CL: /CAS latency User s Manual E0234E30 (Ver.3.0) 69
70 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION 9.4 Data Strobe Signal (DQS) Read Preamble and Read Postamble The data strobe pattern for a read operation consists of preamble, toggling, and postamble portions. When DDR SDRAM receives the read command (READ) in the bank active state, the data strobe signal (DQS) changes from the high-impedance state to low level. This is the read preamble portion. The read preamble occurs approximately 1 clock prior to the first data output. Following the read preamble, the strobes will toggle at the same frequency as the clock signal while data is present on the data input/output pin (DQ). The low time following the last data transition is known as the read postamble. The read postamble occurs approximately 1/2 clock from the last data edge. When a burst read is completed and another new burst read is expected to follow (read-to-read data bus transition), a read postamble and preamble are not required between the two burst read operations. Timing parameters for the DQS read preamble and read postamble are shown below. Table 9-3. AC Characteristics of Data Strobe Signal Read Preamble and Read Postamble Parameter Symbol MIN. MAX. Unit Read preamble trpre 0.9 t 1.1 t ns Read postamble trpst 0.4 t 0.6 t ns t: Clock cycle time 70 User s Manual E0234E30 (Ver.3.0)
71 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION Figure 9-6. Timing of Data Strobe Signal Read Preamble and Read Postamble 1 BL = 4 T0 T1 T2 T3 T4 T5 / Command READ CL = 2 DQS Read preamble trpre trpst Read postamble DQ Q0 Q1 Q2 Q3 CL = 2.5 DQS Read preamble trpre trpst Read postamble DQ Q0 Q1 Q2 Q3 CL: /CAS latency, BL: Burst length Figure 9-7. Timing of Data Strobe Signal Read Preamble and Read Postamble 2 (Read-to-Read Data Bus transition) / CL = 2, BL = 4 T0 T1 T2 T3 T4 T5 T6 Command READ a READ b DQS Read preamble trpre trpst Read postamble DQ Qa0 Qa1 Qa2 Qa3 Qb0 Qb1 Qb2 Qb3 CL: /CAS latency, BL: Burst length User s Manual E0234E30 (Ver.3.0) 71
72 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION 9.5 Relationship between Data Strobe Signal (DQS) and Input Data (DQ) / DQ Write Mask Enable Signal (DM) during Write Cycle Input data (DQ) and the DQ write mask enable signal (DM) are center-aligned to the data strobe signal (DQS) during write cycle. Timing parameters of DQ/DM for DQS are shown below. Table 9-4. AC Characteristics of DQ/DM in Write Cycle Parameter Symbol MIN. MAX. Unit DQ and DM input setup time tds t ns DQ and DM input hold time tdh t ns t: Clock cycle time Figure 9-8. Timing Parameters of DQ/DM during Write Cycle DQS tds tdh tds tdh DQ and DM Dn Dn+1 72 User s Manual E0234E30 (Ver.3.0)
73 CHAPTER 9 DATA STROBE SIGNAL (DQS) CONTROL OPERATION 9.6 Data Strobe Signal (DQS) Write Preamble and Write Postamble The data strobe pattern for a write operation also consists of preamble, toggling, and postamble portions. When DDR SDRAM receives the write command (WRIT) in the bank active state, the data strobe signal (DQS) input changes from the high-impedance to low level. This is the write preamble portion. The write preamble occurs at the falling edge of the clock at which the WRIT command is input. Following the write preamble, the strobes will toggle at the same frequency as the clock signal while data is present on the data input/output pin (DQ). The low time following the last data transition is known as the write postamble. The write postamble occurs approximately 1/2 clock from the last data edge. When a burst write is completed and another new burst write is expected to follow, a write postamble and preamble are not required between the two burst write operations. Timing parameters for the DQS write preamble and write postamble are shown below. Table 9-5. AC Characteristics of Data Strobe Signal Write Preamble and Write Postamble Parameter Symbol MIN. MAX. Unit Write preamble twpre 0.25 t ns Write postamble twpst 0.4 t 0.6 t ns t: Clock cycle time Figure 9-9. Timing of Data Strobe Signal Write Preamble and Write Postamble BL = 4 T0 T1 T2 T3 T4 / Command WRIT DQS Write preamble twpre twpst Write postamble DQ D0 D1 D2 D3 CL: /CAS latency, BL: Burst length User s Manual E0234E30 (Ver.3.0) 73
74 CHAPTER 10 DQ WRITE MASK ENABLE SIGNAL (DM) CONTROL OPERATION CHAPTER 10 DQ WRITE MASK ENABLE SIGNAL (DM) CONTROL OPERATION This chapter describes DQ write mask enable signal (DM) control. DM masks input data. Unlike SDR SDRAM, data masking is only available in the write cycle for DDR SDRAM. The burst stop command (BST) is available during burst read, but burst stop during write is illegal. Data masking is available during write, but data masking during read is not available DQ Write Mask Enable Signal (DM) DQ pins controlled by the DQ write mask enable signal (DM) differ depending on the bit organization. (1) 4-bit organization DM controls DQ0 through DQ3. (2) 8-bit organization DM controls DQ0 through DQ7. (3) 16-bit organization LDM controls DQ0 through DQ7 (lower bit control). UDM controls DQ8 through DQ15 (upper bit control). 74 User s Manual E0234E30 (Ver.3.0)
75 CHAPTER 10 DQ WRITE MASK ENABLE SIGNAL (DM) CONTROL OPERATION 10.2 DQ Write Mask Enable Signal (DM) Control in Write Cycle The DM latency in the write cycle is 0 regardless of the /CAS latency. As shown in Figure 10-2, write data is masked when the corresponding DQ write mask enable signal (DM) is high. Figure DQ Write Mask Enable Signal Control during Write Cycle DM write latency = 0, BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 Command WRIT WRIT DM DQ D0 D1 Mask D3 D0 D1 Mask D3 DQS BL: Burst length 10.3 DQ Write Mask Enable Signal (DM) Truth Table Table 10-1 shows the command truth table of the DQ write mask enable signal (DM). Table DQ Write Mask Enable Signal Truth Table Function Symbol E DM n 1 n UDM LDM Data write enable ENB H L Data mask MASK H H Upper byte write enable ENBU H L Lower byte write enable ENBL H L Upper byte write inhibit MASKU H H Lower byte write inhibit MASKL H H H = High level, L = Low level, = High or Low level (Don t care) User s Manual E0234E30 (Ver.3.0) 75
76 CHAPTER 11 CLO ENABLE SIGNAL (E) CONTROL OPERATION CHAPTER 11 CLO ENABLE SIGNAL (E) CONTROL OPERATION This chapter explains the basic control method using the clock enable signal (E). E is a signal that controls clock (, /) enable/disable. (1) When E is high at the rising edge of the preceding The rising edge of is valid and signals are input. (2) When E is low at the rising edge of the preceding The rising edge of is invalid and signals are ignored Basic Control Figure 11-1 shows the signal input timing controlled by the clock enable signal (E). Figure Signal Input Timing Controlled by Clock Enable Signal / <1> <2> <3> <4> <5> tis tih E Command A B C D E Invaiid Valid Valid Valid Invalid When E is high at the rising edge of the clock () as in <2>, <3>, and <4> above (where setup time tis and hold time tih are satisfied), commands B, C, and D at the rising edge of the next can be loaded. When E is low at the rising edge of as in <1> and <5>, the command at the rising edge of the next is ignored. 76 User s Manual E0234E30 (Ver.3.0)
77 CHAPTER 11 CLO ENABLE SIGNAL (E) CONTROL OPERATION 11.2 Example of Clock Enable Signal (E) Control There are two operation modes controlled by the clock enable signal (E): Power down mode Self refresh mode Figure 11-2 shows command input controlled by E. In the figure, the command is loaded only during the period <1> and <3>, and the command is ignored during <2>. Figure Example of Clock Enable Signal Control / <1> <2> <3> E Command <4> User s Manual E0234E30 (Ver.3.0) 77
78 CHAPTER 11 CLO ENABLE SIGNAL (E) CONTROL OPERATION Power down mode In the power down mode, the internal clock of the device is deactivated to reduce the power consumption of the device. Figure 11-3 shows the timing in the power down mode. (1) Starting power down mode The power down mode is started at T2 when the clock enable signal (E) is changed from high to low (T1 - T2) in the all banks idle or bank active state. When power down mode is started, all the input signals other than E are ignored (don t care state (high or low level)), and the data bus becomes high-impedance. E must be kept low in power down mode. (2) Exiting power down mode The power down mode is exited at T9 when E is changed from low to high (T8 - T9), and the next command can be input starting from T10. The clock must toggle at least one cycle before E goes high. Figure Power Down Mode / T0 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 tis E Power down mode entry Power down mode exit s 1. Commands cannot be input in the power down mode. 2. Make sure that tref is satisfied. 78 User s Manual E0234E30 (Ver.3.0)
79 CHAPTER 11 CLO ENABLE SIGNAL (E) CONTROL OPERATION Self refresh mode Self refresh is the operation mode used to reduce power consumption of the device by deactivating the internal clock, while at the same time executing refresh operations automatically. This mode is useful when it's necessary to keep memory cell data but a write/read operation is not necessary. Figure 11-4 shows the timing of self refresh mode. (1) Starting self refresh mode The self refresh mode is started at T2 by changing the clock enable signal (E) from high to low (T1 - T2) when the self refresh entry command (SELF) is input. In self refresh mode, all the input signals except E are in the don t care state (high or low level), and the data bus becomes high-impedance. E must be kept low in self refresh mode. (2) Exiting self refresh mode The self refresh mode is exited by changing E from low to high (T101 - T102). The clock must toggle at least one cycle before E goes high. In addition, txsnr must be satisfied before the next command is input. Figure Self Refresh Mode / T0 T1 T2 T3 T100 T101 T102 T103 T104 T105 T106 E Command SELF NOP Any Command txsnr Self refresh mode entry Self refresh mode exit Caution For customers using concentrated CBR (auto) refresh (non average periodic refresh), to make sure memory cell data is not lost, concentrated CBR (auto) refresh for all the row is required just before and after a self refresh operation. User s Manual E0234E30 (Ver.3.0) 79
80 CHAPTER 11 CLO ENABLE SIGNAL (E) CONTROL OPERATION Clock enable signal (E) command truth table (128M bit DDR SDRAM (EDD1216ALTA)) The clock enable signal (E) command truth table is shown below. Current state: Self refresh E /CS /RAS /CAS /WE Address Command Action Note (n 1) (n) H Illegal (Impossible) L H H SREX Exit self refresh Self refresh recovery Note L H H L L Maintain self refresh Note E low to high transition will re-enable the clock () and other inputs asynchronously. A minimum setup time must be satisfied before any command other than exit is input. H: High level, L: Low level, : High or low level (Don t care) Illegal: Device operation and/or data integrity are not guaranteed. Current state: Self refresh recovery E /CS /RAS /CAS /WE Address Command Action Note (n 1) (n) H H H DESL No operation (Idle after trc) H H L H H H NOP No operation (Idle after trc) H L Illegal L Illegal (Impossible) H: High level, L: Low level, : High or low level (Don t care) Illegal: Device operation and/or data integrity are not guaranteed. Current state: Power down E /CS /RAS /CAS /WE Address Command Action Note (n 1) (n) H Illegal (Impossible) L H H PDEX Exit power down Idle state L H H L L Maintain power down H: High level, L: Low level, : High or low level (Don t care) Illegal: Device operation and/or data integrity are not guaranteed. 80 User s Manual E0234E30 (Ver.3.0)
81 CHAPTER 11 CLO ENABLE SIGNAL (E) CONTROL OPERATION Current state: All banks idle E /CS /RAS /CAS /WE Address Command Action Note (n 1) (n) H H V V V V Refer to CHAPTER 7 COMMAND OPERATIONS H L H PWDN Power down entry Note H L L H H H PWDN Power down entry Note H L L L Illegal H L L H L Illegal H L L L H Illegal H L L L L H SELF Self refresh entry Note L Power down Note Self refresh can be entered only from the all banks idle state. Power down can be entered only from the all banks idle or row active state. H: High level, L: Low level, : High or low level (Don t care), V: Valid data Illegal: Device operation and/or data integrity are not guaranteed. Current state: Row active E /CS /RAS /CAS /WE Address Command Action Note (n 1) (n) H Refer to CHAPTER 7 COMMAND OPERATIONS L Power down H: High level, L: Low level, : High or low level (Don t care), V: Valid data Current state: Other than above E /CS /RAS /CAS /WE Address Command Action Note (n 1) (n) H H V V V V V Refer to CHAPTER 7 COMMAND OPERATIONS H L Illegal L Illegal (Impossible) H: High level, L: Low level, : High or low level (Don t care), V: Valid data Illegal: Device operation and/or data integrity are not guaranteed. User s Manual E0234E30 (Ver.3.0) 81
82 CHAPTER 12 BURST OPERATION CHAPTER 12 BURST OPERATION This chapter explains the burst operation Terminating Burst Operation The burst operation can be terminated in the following ways: (1) By using read command (READ) (2) By using write command (WRIT) (3) By using burst stop command (BST) (4) By using precharge command (PRE) Data interrupt by read command (1) Read cycle The preceding burst read operation can be aborted by inputting a new read command (READ b). The data for the new read command is output after the lapse of the /CAS latency. Figure Read/Read Command CL = 2, BL = 4 / T0 T1 T2 T3 T4 T5 T6 Command READ a READ b DQS DQ Qa0 Qa1 Qb0 Qb1 Qb2 Qb3 CL: /CAS latency, BL: Burst length 82 User s Manual E0234E30 (Ver.3.0)
83 CHAPTER 12 BURST OPERATION (2) Write cycle The preceding burst write operation can be aborted by inputting a read command (READ a). In the case where the write to read command interval is 1 clock cycle, all the write data is masked by the read command. In the case where the write to read command interval is greater than 1 clock cycle, DQ write mask enable (DM) must be used to mask the last two input data which precede the read command. The data of the read command is output after the lapse of the /CAS latency. Figure Write/Read Command CL = 2, BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 T8 Command WRIT a 1 cycle READ a DM DQS DQ Da0 Da1 Da2 Qa0 Qa1 Qa2 Qa3 Data masked Command WRIT a READ a 2 cycle DM DQS DQ Da0 Da1 Da2 Da3 Qa0 Qa1 Qa2 Qa3 Data masked Command WRIT a 3 cycle READ a DM DQS DQ Da0 Da1 Da2 Da3 Qa0 Qa1 Qa2 Qa3 Data masked CL: /CAS latency, BL: Burst length User s Manual E0234E30 (Ver.3.0) 83
84 CHAPTER 12 BURST OPERATION Data interrupt by write command (1) Write cycle The preceding burst write operation can be aborted by inputting a new write command (WRIT b). Figure Write/Write Command CL = 2, 2.5, BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 Command WRIT a WRIT b DQS DQ Da0 Da1 Db0 Db1 Db2 Db3 CL: /CAS latency, BL: Burst length 84 User s Manual E0234E30 (Ver.3.0)
85 CHAPTER 12 BURST OPERATION (2) Read cycle To abort the preceding burst read operation and start a burst write operation, the burst stop command (BST) is required before the write command (WRIT a). Figure Read/Burst Stop/Write Command CL = 2, BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 Command READ a BST WRIT a DM DQS DQ Qa0 Qa1 Da0 Da1 Da2 Da3 CL: /CAS latency, BL: Burst length User s Manual E0234E30 (Ver.3.0) 85
86 CHAPTER 12 BURST OPERATION Ending burst operation by burst stop command The burst read operation can be aborted by inputting the burst stop command (BST) in the read cycle. The data bus becomes high impedance after the lapse of the /CAS latency from the burst stop command. The burst stop command is only available in read cycles for DDR SDRAM. Figure Read/Burst Stop Command / T0 T1 T2 T3 T4 T5 T6 T7 Command READ BST CL = 2 DQS DQ Q0 Q1 CL = 2.5 DQS DQ Q0 Q1 CL: /CAS latency 86 User s Manual E0234E30 (Ver.3.0)
87 CHAPTER 12 BURST OPERATION Terminating burst operation by precharge command (1) Read cycle The burst read operation is terminated by inputting the precharge command (PRE). To input the precharge command, tras must be satisfied. To activate the same bank again, trp must be satisfied. Figure Read/Precharge Command BL = 8 / T0 T1 T2 T3 T4 T5 T6 T7 Command READ PRE CL = 2 DQS DQ Q0 Q1 Q2 Q3 CL = 2.5 DQS DQ Q0 Q1 Q2 Q3 CL: /CAS latency, BL: Burst length User s Manual E0234E30 (Ver.3.0) 87
88 CHAPTER 12 BURST OPERATION (2) Write cycle The burst write operation can be terminated by inputting the precharge command (PRE). To input the precharge command, tras must be satisfied. To activate the same bank again, trp must be satisfied. Data prepared twr before the precharge command will be correctly written to the memory cell. Figure Write/Precharge Command CL = 2, BL = 4 / T0 T1 T2 T3 T4 T5 T6 T7 twr Command WRIT PRE DM DQS DQ Da0 Da1 Da2 Da3 Data masked CL: /CAS latency, BL: Burst length 88 User s Manual E0234E30 (Ver.3.0)
89
90 NOTES FOR CMOS DEVICES 1 PRECAUTION AGAINST ESD FOR MOS DEVICES Exposing the MOS devices to a strong electric field can cause destruction of the gate oxide and ultimately degrade the MOS devices operation. Steps must be taken to stop generation of static electricity as much as possible, and quickly dissipate it, when once it has occurred. Environmental control must be adequate. When it is dry, humidifier should be used. It is recommended to avoid using insulators that easily build static electricity. MOS devices must be stored and transported in an anti-static container, static shielding bag or conductive material. All test and measurement tools including work bench and floor should be grounded. The operator should be grounded using wrist strap. MOS devices must not be touched with bare hands. Similar precautions need to be taken for PW boards with semiconductor MOS devices on it. 2 HANDLING OF UNUSED INPUT PINS FOR CMOS DEVICES No connection for CMOS devices input pins can be a cause of malfunction. If no connection is provided to the input pins, it is possible that an internal input level may be generated due to noise, etc., hence causing malfunction. CMOS devices behave differently than Bipolar or NMOS devices. Input levels of CMOS devices must be fixed high or low by using a pull-up or pull-down circuitry. Each unused pin should be connected to VDD or GND with a resistor, if it is considered to have a possibility of being an output pin. The unused pins must be handled in accordance with the related specifications. 3 STATUS BEFORE INITIALIZATION OF MOS DEVICES Power-on does not necessarily define initial status of MOS devices. Production process of MOS does not define the initial operation status of the device. Immediately after the power source is turned ON, the MOS devices with reset function have not yet been initialized. Hence, power-on does not guarantee output pin levels, I/O settings or contents of registers. MOS devices are not initialized until the reset signal is received. Reset operation must be executed immediately after power-on for MOS devices having reset function. The information in this document is subject to change without notice. Before using this document, confirm that this is the latest version. CME0107 No part of this document may be copied or reproduced in any form or by any means without the prior written consent of Elpida Memory, Inc. Elpida Memory, Inc. does not assume any liability for infringement of any intellectual property rights (including but not limited to patents, copyrights, and circuit layout licenses) of Elpida Memory, Inc. or third parties by or arising from the use of the products or information listed in this document. No license, express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of Elpida Memory, Inc. or others. Descriptions of circuits, software and other related information in this document are provided for illustrative purposes in semiconductor product operation and application examples. The incorporation of these circuits, software and information in the design of the customer's equipment shall be done under the full responsibility of the customer. Elpida Memory, Inc. assumes no responsibility for any losses incurred by customers or third parties arising from the use of these circuits, software and information. [Product applications] Elpida Memory, Inc. makes every attempt to ensure that its products are of high quality and reliability. However, users are instructed to contact Elpida Memory's sales office before using the product in aerospace, aeronautics, nuclear power, combustion control, transportation, traffic, safety equipment, medical equipment for life support, or other such application in which especially high quality and reliability is demanded or where its failure or malfunction may directly threaten human life or cause risk of bodily injury. [Product usage] Design your application so that the product is used within the ranges and conditions guaranteed by Elpida Memory, Inc., including the maximum ratings, operating supply voltage range, heat radiation characteristics, installation conditions and other related characteristics. Elpida Memory, Inc. bears no responsibility for failure or damage when the product is used beyond the guaranteed ranges and conditions. Even within the guaranteed ranges and conditions, consider normally foreseeable failure rates or failure modes in semiconductor devices and employ systemic measures such as fail-safes, so that the equipment incorporating Elpida Memory, Inc. products does not cause bodily injury, fire or other consequential damage due to the operation of the Elpida Memory, Inc. product. [Usage environment] This product is not designed to be resistant to electromagnetic waves or radiation. This product must be used in a non-condensing environment. If you export the products or technology described in this document that are controlled by the Foreign Exchange and Foreign Trade Law of Japan, you must follow the necessary procedures in accordance with the relevant laws and regulations of Japan. Also, if you export products/technology controlled by U.S. export control regulations, or another country's export control laws or regulations, you must follow the necessary procedures in accordance with such laws or regulations. If these products/technology are sold, leased, or transferred to a third party, or a third party is granted license to use these products, that third party must be made aware that they are responsible for compliance with the relevant laws and regulations. M01E0107
Table 1 SDR to DDR Quick Reference
TECHNICAL NOTE TN-6-05 GENERAL DDR SDRAM FUNCTIONALITY INTRODUCTION The migration from single rate synchronous DRAM (SDR) to double rate synchronous DRAM (DDR) memory is upon us. Although there are many
V58C2512(804/404/164)SB HIGH PERFORMANCE 512 Mbit DDR SDRAM 4 BANKS X 16Mbit X 8 (804) 4 BANKS X 32Mbit X 4 (404) 4 BANKS X 8Mbit X 16 (164)
V58C2512804/404/164SB HIGH PERFORMAE 512 Mbit DDR SDRAM 4 BANKS X 16Mbit X 8 804 4 BANKS X 32Mbit X 4 404 4 BANKS X 8Mbit X 16 164 5 6 75 DDR400 DDR333 DDR266 Clock Cycle Time t CK2.5 6ns 6ns 7.5ns Clock
Table 1: Address Table
DDR SDRAM DIMM D32PB12C 512MB D32PB1GJ 1GB For the latest data sheet, please visit the Super Talent Electronics web site: www.supertalentmemory.com Features 184-pin, dual in-line memory module (DIMM) Fast
ADQYF1A08. DDR2-1066G(CL6) 240-Pin O.C. U-DIMM 1GB (128M x 64-bits)
General Description ADQYF1A08 DDR2-1066G(CL6) 240-Pin O.C. U-DIMM 1GB (128M x 64-bits) The ADATA s ADQYF1A08 is a 128Mx64 bits 1GB DDR2-1066(CL6) SDRAM over clocking memory module, The SPD is programmed
Technical Note DDR2 Offers New Features and Functionality
Technical Note DDR2 Offers New Features and Functionality TN-47-2 DDR2 Offers New Features/Functionality Introduction Introduction DDR2 SDRAM introduces features and functions that go beyond the DDR SDRAM
Computer Architecture
Computer Architecture Random Access Memory Technologies 2015. április 2. Budapest Gábor Horváth associate professor BUTE Dept. Of Networked Systems and Services [email protected] 2 Storing data Possible
Mobile SDRAM. MT48H16M16LF 4 Meg x 16 x 4 banks MT48H8M32LF 2 Meg x 32 x 4 banks
Features Mobile SDRAM MT48H6M6LF 4 Meg x 6 x 4 banks MT48H8M32LF 2 Meg x 32 x 4 banks Features Fully synchronous; all signals registered on positive edge of system clock V DD /V D =.7.95V Internal, pipelined
Features. DDR SODIMM Product Datasheet. Rev. 1.0 Oct. 2011
Features 200pin, unbuffered small outline dual in-line memory module (SODIMM) Fast data transfer rates: PC-2100, PC-2700, PC3-3200 Single or Dual rank 256MB(32Megx64), 512MB (64Meg x 64), 1GB(128 Meg x
Features. DDR3 Unbuffered DIMM Spec Sheet
Features DDR3 functionality and operations supported as defined in the component data sheet 240-pin, unbuffered dual in-line memory module (UDIMM) Fast data transfer rates: PC3-8500, PC3-10600, PC3-12800
Technical Note. Initialization Sequence for DDR SDRAM. Introduction. Initializing DDR SDRAM
TN-46-8: Initialization Sequence for DDR SDRAM Introduction Technical Note Initialization Sequence for DDR SDRAM Introduction The double data rate DDR synchronous dynamic random access memory SDRAM device
IS42/45R86400D/16320D/32160D IS42/45S86400D/16320D/32160D
IS42/45R86400D/16320D/32160D IS42/45S86400D/16320D/32160D 16Mx32, 32Mx16, 64Mx8 512Mb SDRAM FEATURES Clock frequency: 200, 166, 143 MHz Fully synchronous; all signals referenced to a positive clock edge
Memory unit. 2 k words. n bits per word
9- k address lines Read n data input lines Memory unit 2 k words n bits per word n data output lines 24 Pearson Education, Inc M Morris Mano & Charles R Kime 9-2 Memory address Binary Decimal Memory contents
DDR3 SDRAM UDIMM MT8JTF12864A 1GB MT8JTF25664A 2GB
DDR3 SDRAM UDIMM MT8JTF12864A 1GB MT8JTF25664A 2GB 1GB, 2GB (x64, SR) 240-Pin DDR3 SDRAM UDIMM Features For component data sheets, refer to Micron s Web site: www.micron.com Features DDR3 functionality
GR2DR4B-EXXX/YYY/LP 1GB & 2GB DDR2 REGISTERED DIMMs (LOW PROFILE)
GENERAL DESCRIPTION The Gigaram is a 128M/256M bit x 72 DDDR2 SDRAM high density JEDEC standard ECC Registered memory module. The Gigaram consists of eighteen CMOS 128MX4 DDR2 for 1GB and thirty-six CMOS
JEDEC STANDARD. Double Data Rate (DDR) SDRAM Specification JESD79C. (Revision of JESD79B) JEDEC SOLID STATE TECHNOLOGY ASSOCIATION MARCH 2003
JEDEC STANDARD Double Data Rate (DDR) SDRAM Specification JESD79C (Revision of JESD79B) MARCH 2003 JEDEC SOLID STATE TECHNOLOGY ASSOCIATION NOTICE JEDEC standards and publications contain material that
are un-buffered 200-Pin Double Data Rate (DDR) Synchronous DRAM Small Outline Dual In-Line Memory Module (SO-DIMM). All devices
PC2700 200 pin Unbuffered DDR SO-DIMM Based on DDR333 512Mb bit B Die device Features 200-Pin Small Outline Dual In-Line Memory Module (SO-DIMM) Unbuffered DDR SO-DIMM based on 110nm 512M bit die B device,
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
JEDEC STANDARD DDR2 SDRAM SPECIFICATION JESD79-2B. (Revision of JESD79-2A) JEDEC SOLID STATE TECHNOLOGY ASSOCIATION. January 2005
JEDEC STANDARD DDR2 SDRAM SPECIFICATION JESD79-2B (Revision of JESD79-2A) January 2005 JEDEC SOLID STATE TECHNOLOGY ASSOCIATION NOTICE JEDEC standards and publications contain material that has been prepared,
DDR SDRAM SODIMM. MT8VDDT3264H 256MB 1 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site: www.micron.com
SODIMM MT8VDDT3264H 256MB 1 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site: www.micron.com 256MB, 512MB (x64, SR) 200-Pin SODIMM Features Features 200-pin, small-outline dual
DDR SDRAM SODIMM. MT9VDDT1672H 128MB 1 MT9VDDT3272H 256MB MT9VDDT6472H 512MB For component data sheets, refer to Micron s Web site: www.micron.
Features DDR SDRAM SODIMM MT9VDDT1672H 128MB 1 MT9VDDT3272H 256MB MT9VDDT6472H 512MB For component data sheets, refer to Micron s Web site: www.micron.com Features 200-pin, small-outline dual in-line memory
DDR2 SDRAM SODIMM MT16HTF12864H 1GB MT16HTF25664H 2GB
Features DDR2 SDRAM SODIMM MT16HTF12864H 1GB MT16HTF25664H 2GB For component data sheets, refer to Micron s Web site: www.micron.com Features 200-pin, small outline dual in-line memory module (SODIMM)
DDR2 Device Operations & Timing Diagram DDR2 SDRAM. Device Operations & Timing Diagram
DDR2 SDRAM Device Operations & Timing Diagram 1 Contents 1. Functional Description 1.1 Simplified State Diagram 1.2 Basic Function & Operation of DDR2 SDRAM 1.2.1 Power up and Initialization 1.2.2 Programming
3.11.5.5 DDR2 Specific SDRAM Functions
JEDEC Standard No. 2-C Page..5.5..5.5 DDR2 Specific SDRAM Functions DDR2 SDRAM EMRS2 and EMRS For DDR2 SDRAMs, both bits BA and BA must be decoded for Mode/Extended Mode Register Set commands. Users must
DDR3(L) 4GB / 8GB UDIMM
DRAM (512Mb x 8) DDR3(L) 4GB/8GB UDIMM DDR3(L) 4GB / 8GB UDIMM Features Nanya Technology Corp. DDR3(L) 4Gb B-Die JEDEC DDR3(L) Compliant 1-8n Prefetch Architecture - Differential Clock(CK/ ) and Data Strobe(/
DDR2 SDRAM SODIMM MT8HTF3264HD 256MB MT8HTF6464HD 512MB MT8HTF12864HD 1GB For component data sheets, refer to Micron s Web site: www.micron.
DDR2 SDRAM SODIMM MT8HTF3264HD 256MB MT8HTF6464HD 512MB MT8HTF12864HD 1GB For component data sheets, refer to Micron s Web site: www.micron.com 256MB, 512MB, 1GB (x64, DR): 200-Pin DDR2 SODIMM Features
Memory Module Specifications KVR667D2D4F5/4G. 4GB 512M x 72-Bit PC2-5300 CL5 ECC 240-Pin FBDIMM DESCRIPTION SPECIFICATIONS
Memory Module Specifications KVR667DD4F5/4G 4GB 5M x 7-Bit PC-5300 CL5 ECC 40- FBDIMM DESCRIPTION This document describes s 4GB (5M x 7-bit) PC-5300 CL5 SDRAM (Synchronous DRAM) fully buffered ECC dual
DDR SDRAM SODIMM MT16VDDF6464H 512MB MT16VDDF12864H 1GB
SODIMM MT16VDDF6464H 512MB MT16VDDF12864H 1GB 512MB, 1GB (x64, DR) 200-Pin DDR SODIMM Features For component data sheets, refer to Micron s Web site: www.micron.com Features 200-pin, small-outline dual
Features. DDR3 SODIMM Product Specification. Rev. 1.7 Feb. 2016
Features DDR3 functionality and operations supported as defined in the component data sheet 204pin, small-outline dual in-line memory module (SODIMM) Fast data transfer rates: DDR3-1066(PC3-8500) DDR3-1333(PC3-10600)
A N. O N Output/Input-output connection
Memory Types Two basic types: ROM: Read-only memory RAM: Read-Write memory Four commonly used memories: ROM Flash, EEPROM Static RAM (SRAM) Dynamic RAM (DRAM), SDRAM, RAMBUS, DDR RAM Generic pin configuration:
Tuning DDR4 for Power and Performance. Mike Micheletti Product Manager Teledyne LeCroy
Tuning DDR4 for Power and Performance Mike Micheletti Product Manager Teledyne LeCroy Agenda Introduction DDR4 Technology Expanded role of MRS Power Features Examined Reliability Features Examined Performance
Tuning DDR4 for Power and Performance. Mike Micheletti Product Manager Teledyne LeCroy
Tuning DDR4 for Power and Performance Mike Micheletti Product Manager Teledyne LeCroy Agenda Introduction DDR4 Technology Expanded role of MRS Power Features Examined Reliability Features Examined Performance
PT973216BG. 32M x 4BANKS x 16BITS DDRII. Table of Content-
PT973216BG 32M x 4BANKS x 16BITS DDRII Table of Content- 1. FEATURES......... 3 2. Description...4 3. Pi n Confi gur ation............. 5 4. TFBGA Ball Out Diagrams......9 5. Block Diagrams...12 6. FUNCTIONAL
Note: Data Rate (MT/s) CL = 3 CL = 4 CL = 5 CL = 6. t RCD (ns) t RP (ns) t RC (ns) t RFC (ns)
TwinDie DDR2 SDRAM MT47H512M4 32 Meg x 4 x 8 Banks x 2 Ranks MT47H256M8 16 Meg x 8 x 8 Banks x 2 Ranks 2Gb: x4, x8 TwinDie DDR2 SDRAM Features Features Uses two 1Gb Micron die Two ranks (includes dual
Semiconductor Device Technology for Implementing System Solutions: Memory Modules
Hitachi Review Vol. 47 (1998), No. 4 141 Semiconductor Device Technology for Implementing System Solutions: Memory Modules Toshio Sugano Atsushi Hiraishi Shin ichi Ikenaga ABSTRACT: New technology is producing
DOUBLE DATA RATE (DDR) SDRAM
DOUBLE DATA RATE (DDR) SDRAM 256Mb: x8, x6 DDR 4 SDRAM Addendum MT46V32M8 8 MEG X 8 X 4 BANKS MT46V6M6 4 MEG X 6 X 4 BANKS For the latest data sheet revisions, please refer to the Micron Website: www.micron.com/dramds
ADATA Technology Corp. DDR3-1600(CL11) 240-Pin VLP ECC U-DIMM 4GB (512M x 72-bit)
ADATA Technology Corp. Memory Module Data Sheet DDR3-1600(CL11) 240-Pin VLP ECC U-DIMM 4GB (512M x 72-bit) Version 0.1 Document Number : R11-0861 APPROVAL ISSUE Evan Sheu 2012/04/20 Masako Yang 2012/04/20
DDR2 SDRAM SODIMM MT8HTF6464HDZ 512MB MT8HTF12864HDZ 1GB. Features. 512MB, 1GB (x64, DR) 200-Pin DDR2 SODIMM. Features
DDR SDRAM SODIMM MT8HTF6464HDZ 5MB MT8HTF864HDZ GB 5MB, GB (x64, DR) 00-Pin DDR SODIMM Features Features 00-pin, small-outline dual in-line memory module (SODIMM) Fast data transfer rates: PC-300, PC-400,
SOLVING HIGH-SPEED MEMORY INTERFACE CHALLENGES WITH LOW-COST FPGAS
SOLVING HIGH-SPEED MEMORY INTERFACE CHALLENGES WITH LOW-COST FPGAS A Lattice Semiconductor White Paper May 2005 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503)
Computer Systems Structure Main Memory Organization
Computer Systems Structure Main Memory Organization Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Storage/Memory
Address Summary Table: 128MB 256MB 512MB 1GB 2GB Module
12MB - WD1SN12X0 256MB - WD1SN256X0 512MB - WD1SN512X0 1GB - WD1SN01GX0 2GB - WD1SN02GS0 (Stacked) Features: 200-pin Unbuffered Non-ECC DDR SDRAM SODIMM for DDR-266, DDR-333, DDR-400 JEDEC standard VDD=2.5V
1M x 32 Bit x 4 Banks Synchronous DRAM
SDRAM FEATURES JEDEC standard 3.3V power supply LVTTL compatible with multiplexed address Four banks operation MRS cycle with address key programs - Latency (1, 2 & 3 ) - Burst Length ( 1, 2, 4, 8 & full
DDR2 SDRAM SODIMM MT8HTF12864HZ 1GB MT8HTF25664HZ 2GB. Features. 1GB, 2GB (x64, SR) 200-Pin DDR2 SDRAM SODIMM. Features
DDR2 SDRAM SODIMM MT8HTF12864HZ 1GB MT8HTF25664HZ 2GB 1GB, 2GB (x64, SR) 200-Pin DDR2 SDRAM SODIMM Features Features 200-pin, small-outline dual in-line memory module (SODIMM) Fast data transfer rates:
Technical Note. Micron NAND Flash Controller via Xilinx Spartan -3 FPGA. Overview. TN-29-06: NAND Flash Controller on Spartan-3 Overview
Technical Note TN-29-06: NAND Flash Controller on Spartan-3 Overview Micron NAND Flash Controller via Xilinx Spartan -3 FPGA Overview As mobile product capabilities continue to expand, so does the demand
DDR2 SDRAM SODIMM MT4HTF6464HZ 512MB. Features. 512MB (x64, SR) 200-Pin DDR2 SODIMM. Features. Figure 1: 200-Pin SODIMM (MO-224 R/C C)
DDR2 SDRAM SODIMM MT4HTF6464HZ 512MB 512MB (x64, SR) 200-Pin DDR2 SODIMM Features Features 200-pin, small-outline dual in-line memory module (SODIMM) Fast data transfer rates: PC2-3200, PC2-4200, PC2-5300,
DDR2 SDRAM UDIMM MT18HTF6472AY 512MB MT18HTF12872AY 1GB MT18HTF25672AY 2GB MT18HTF51272AY 4GB. Features
DDR SDRAM UDIMM MT8HTF647AY 5MB MT8HTF87AY GB MT8HTF567AY GB MT8HTF57AY 4GB 5MB, GB, GB, 4GB (x7, DR) 40-Pin DDR SDRAM UDIMM Features Features 40-pin, unbuffered dual in-line memory module Fast data transfer
MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1
MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable
11. High-Speed Differential Interfaces in Cyclone II Devices
11. High-Speed Differential Interfaces in Cyclone II Devices CII51011-2.2 Introduction From high-speed backplane applications to high-end switch boxes, low-voltage differential signaling (LVDS) is the
1. Memory technology & Hierarchy
1. Memory technology & Hierarchy RAM types Advances in Computer Architecture Andy D. Pimentel Memory wall Memory wall = divergence between CPU and RAM speed We can increase bandwidth by introducing concurrency
DDR SDRAM Memory Termination USING THE LX1672 AND LX1673 FOR DDR SDRAM MEMORY TERMINATION INTEGRATED PRODUCTS. Microsemi
AN-17 USING THE LX1672 AND LX1673 FOR DDR SDRAM MEMORY TERMINATION LX1672 Protected by US Patents: 6,285,571 & 6,292,378 INTEGRATED PRODUCTS Page 1 TABLE OF CONTENTS 1.0 INTRODUCTION... 3 2.0 SDR vs DDR
Chapter 5 :: Memory and Logic Arrays
Chapter 5 :: Memory and Logic Arrays Digital Design and Computer Architecture David Money Harris and Sarah L. Harris Copyright 2007 Elsevier 5- ROM Storage Copyright 2007 Elsevier 5- ROM Logic Data
Jerry Chu 2010/07/07 Vincent Chang 2010/07/07
Product Model Name: AD1S400A512M3 Product Specification: DDR-400(CL3) 200-Pin SO-DIMM 512MB (64M x 64-bits) Issuing Date: 2010/07/07 Version: 0 Item: 1. General Description 2. Features 3. Pin Assignment
Application Note for General PCB Design Guidelines for Mobile DRAM
SEC-Mobile-UtRAM Application Note for General PCB Design Guidelines for Mobile DRAM Version 1.0, May 2009 Samsung Electronics Copyright c 2009 Samsung Electronics Co., LTD. Copyright 2009 Samsung Electronics
DDR SDRAM Small-Outline DIMM MT16VDDF6464H 512MB MT16VDDF12864H 1GB
Features DDR SDRAM Small-Outline DIMM MT16VDDF6464H 512MB MT16VDDF12864H 1GB For the latest component data sheet, refer to the Micron's Web site: www.micron.com/products/modules Features 200-pin, small-outline,
HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)
HD622U (Dot Matrix Liquid Crystal GraphicDisplay Column Driver) Description HD622U is a column (segment) driver for dot matrix liquid crystal graphic display systems. It stores the display data transferred
PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section
PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256
Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines
Dual DIMM DDR2 and DDR3 SDRAM Interface Design Guidelines May 2009 AN-444-1.1 This application note describes guidelines for implementing dual unbuffered DIMM DDR2 and DDR3 SDRAM interfaces. This application
4M x 16Bits x 4Banks Mobile Synchronous DRAM
4M x 16Bits x 4Banks Mobile Synchronous DRAM Description These IS42/45SM/RM/VM16160K are mobile 268,435,456 bits CMOS Synchronous DRAM organized as 4 banks of 4,194,304 words x 16 bits. These products
DDR2 SDRAM SODIMM MT16HTF12864HZ 1GB MT16HTF25664HZ 2GB MT16HTF51264HZ 4GB. Features. 1GB, 2GB, 4GB (x64, DR) 200-Pin DDR2 SDRAM SODIMM.
DDR SDRAM SODIMM MT6HTF864HZ GB MT6HTF5664HZ GB MT6HTF564HZ 4GB GB, GB, 4GB (x64, DR) 00-Pin DDR SDRAM SODIMM Features Features 00-pin, small-outline dual in-line memory module (SODIMM) Fast data transfer
White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces
White Paper Introduction The DDR3 SDRAM memory architectures support higher bandwidths with bus rates of 600 Mbps to 1.6 Gbps (300 to 800 MHz), 1.5V operation for lower power, and higher densities of 2
DDR subsystem: Enhancing System Reliability and Yield
DDR subsystem: Enhancing System Reliability and Yield Agenda Evolution of DDR SDRAM standards What is the variation problem? How DRAM standards tackle system variability What problems have been adequately
W25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI
8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI - 1 - Preliminary - Revision B Table of Contents 1. GENERAL DESCRIPTION... 5 2. FEATURES... 5 3. PIN CONFIGURATION SOIC 208-MIL...
1.55V DDR2 SDRAM FBDIMM
1.55V DDR2 SDRAM FBDIMM MT18RTF25672FDZ 2GB 2GB (x72, DR) 240-Pin DDR2 SDRAM FBDIMM Features Features 240-pin, fully buffered DIMM (FBDIMM) Very low-power DDR2 operation Component configuration: 256 Meg
DDR2 SDRAM UDIMM MT16HTF6464AY 512MB MT16HTF12864AY 1GB MT16HTF25664AY 2GB MT16HTF51264AY 4GB. Features
DDR SDRAM UDMM MT6HTF6464AY 5MB MT6HTF864AY GB MT6HTF5664AY GB MT6HTF564AY 4GB 5MB, GB, GB, 4GB (x64, DR) 40-Pin DDR UDMM Features Features 40-pin, unbuffered dual in-line memory module Fast data transfer
LatticeECP3 High-Speed I/O Interface
April 2013 Introduction Technical Note TN1180 LatticeECP3 devices support high-speed I/O interfaces, including Double Data Rate (DDR) and Single Data Rate (SDR) interfaces, using the logic built into the
DDR SDRAM RDIMM MT36VDDF12872 1GB MT36VDDF25672 2GB
DDR SDRAM RDIMM MT36VDDF12872 1GB MT36VDDF25672 2GB For component data sheets, refer to Micron s Web site: www.micron.com 1GB, 2GB (x72, ECC, DR) 184-Pin DDR SDRAM RDIMM Features Features 184-pin, registered
DDR2 SDRAM Unbuffered DIMM MT9HTF3272A 256MB MT9HTF6472A 512MB MT9HTF12872A 1GB
256MB, 52MB, GB (x72, SR, ECC) 24-Pin DDR2 SDRAM UDIMM Features DDR2 SDRAM Unbuffered DIMM MT9HTF3272A 256MB MT9HTF6472A 52MB MT9HTF2872A GB For the latest data sheet, please refer to the Micron Web site:
PowerPC Microprocessor Clock Modes
nc. Freescale Semiconductor AN1269 (Freescale Order Number) 1/96 Application Note PowerPC Microprocessor Clock Modes The PowerPC microprocessors offer customers numerous clocking options. An internal phase-lock
Memory Module Specifications KVR667D2D8F5/2GI. 2GB 256M x 72-Bit PC2-5300 CL5 ECC 240-Pin FBDIMM DESCRIPTION SPECIFICATIONS
Memory Module Specifications KVR667DD8F5/GI GB 56M x 7-Bit PC-5300 CL5 ECC 40- FBDIMM DESCRIPTION This document describes s GB (56M x 7-bit) PC-5300 CL5 (Synchronous DRAM) fully buffered ECC dual rank,
Highlights of the High- Bandwidth Memory (HBM) Standard
Highlights of the High- Bandwidth Memory (HBM) Standard Mike O Connor Sr. Research Scientist What is High-Bandwidth Memory (HBM)? Memory standard designed for needs of future GPU and HPC systems: Exploit
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
1 Gbit, 2 Gbit, 4 Gbit, 3 V SLC NAND Flash For Embedded
1 Gbit, 2 Gbit, 4 Gbit, 3 V SLC NAND Flash For Embedded Distinctive Characteristics Density 1 Gbit / 2 Gbit / 4 Gbit Architecture Input / Output Bus Width: 8-bits / 16-bits Page Size: x8 = 2112 (2048 +
RAM & ROM Based Digital Design. ECE 152A Winter 2012
RAM & ROM Based Digital Design ECE 152A Winter 212 Reading Assignment Brown and Vranesic 1 Digital System Design 1.1 Building Block Circuits 1.1.3 Static Random Access Memory (SRAM) 1.1.4 SRAM Blocks in
Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1
Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 5 Memory-I Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would Pre-Requisite
DDR SDRAM UNBUFFERED DIMM
DDR SDRAM UNBUFFERED DIMM Features 84-pin, dual in-line memory module (DIMM) Fast data transfer rates: PC2 or PC27 Utilizes 266 MT/s and 333 MT/s DDR SDRAM components 256MB (32 Meg x 64), 52MB (64 Meg
HT1632C 32 8 &24 16 LED Driver
328 &216 LED Driver Features Operating voltage: 2.V~5.5V Multiple LED display 32 ROW /8 COM and 2 ROW & 16 COM Integrated display RAM select 32 ROW & 8 COM for 6 display RAM, or select 2 ROW & 16 COM for
OTi. Ours Technology Inc. OTi-6828 FLASH DISK CONTROLLER. Description. Features
Description The flash disk controller (OTi_6828) is a disk controller used to make a linear flash device array look likes a normal disk, hiding the flash related problems with erasing. The OTi_6828 is
DDR3 SDRAM SODIMM MT8JSF12864HZ 1GB MT8JSF25664HZ 2GB. Features. 1GB, 2GB (x64, SR) 204-Pin Halogen-Free DDR3 SDRAM SO- DIMM.
DDR3 SDRAM SO MT8JSF12864HZ 1GB MT8JSF25664HZ 2GB 1GB, 2GB (x64, SR) 204-Pin Halogen-Free DDR3 SDRAM SO- Features Features DDR3 functionality and operations supported as defined in the component data sheet
Embedded Multi-Media Card Specification (e MMC 4.5)
Product Features: Packaged NAND flash memory with e MMC 4.5 interface Compliant with e MMC Specification Ver 4.41 & 4.5. Bus mode - High-speed e MMC protocol - Provide variable clock frequencies
DQ0 DQ1 DQ2 DQ3 DQ4 DQ5 DQ6 DQ7 WE# RAS# A0 A1 A2 A3
MEG x 6 MT4CM6C3, MT4LCM6C3 For the latest data sheet revisions, please refer to the Micron Web site: www.micron.com/datasheets FEATURES JEDEC- and industry-standard x6 timing, functions, pinouts, and
DDR3 SDRAM SODIMM MT16JSF25664HZ 2GB MT16JSF51264HZ 4GB. Features. 2GB, 4GB (x64, DR) 204-Pin Halogen-Free DDR3 SODIMM. Features
DDR3 SDRAM SODIMM MT6JSF5664HZ GB MT6JSF564HZ 4GB GB, 4GB (x64, DR) 04-Pin Halogen-Free DDR3 SODIMM Features Features DDR3 functionality and operations supported as defined in the component data sheet
Chapter 7 Memory and Programmable Logic
NCNU_2013_DD_7_1 Chapter 7 Memory and Programmable Logic 71I 7.1 Introduction ti 7.2 Random Access Memory 7.3 Memory Decoding 7.5 Read Only Memory 7.6 Programmable Logic Array 77P 7.7 Programmable Array
DDR2 SDRAM SODIMM MT4HTF1664H 128MB MT4HTF3264H 256MB MT4HTF6464H 512MB
Features DDR2 SDRAM SODIMM MT4HTF1664H 128MB MT4HTF3264H 256MB MT4HTF6464H 512MB For component specifications, refer to Micron s Web site: www.micron.com/products/ddr2sdram Features 200-pin, small outline,
Computer Architecture
Computer Architecture Slide Sets WS 2013/2014 Prof. Dr. Uwe Brinkschulte M.Sc. Benjamin Betting Part 11 Memory Management Computer Architecture Part 11 page 1 of 44 Prof. Dr. Uwe Brinkschulte, M.Sc. Benjamin
DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs
DM9368 7-Segment Decoder/Driver/Latch with Constant Current Source Outputs General Description The DM9368 is a 7-segment decoder driver incorporating input latches and constant current output circuits
DS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
DDR3 SDRAM UDIMM MT16JTF25664AZ 2GB MT16JTF51264AZ 4GB MT16JTF1G64AZ 8GB. Features. 2GB, 4GB, 8GB (x64, DR) 240-Pin DDR3 UDIMM.
DDR3 SDRAM UDIMM MT6JTF5664AZ GB MT6JTF564AZ 4GB MT6JTFG64AZ 8GB GB, 4GB, 8GB (x64, DR) 40-Pin DDR3 UDIMM Features Features DDR3 functionality and operations supported as per component data sheet 40-pin,
Memory technology evolution: an overview of system memory technologies
Memory technology evolution: an overview of system memory technologies Technology brief, 9 th edition Introduction... 2 Basic DRAM operation... 2 DRAM storage density and power consumption... 4 Memory
Technical Note FBDIMM Channel Utilization (Bandwidth and Power)
Introduction Technical Note Channel Utilization (Bandwidth and Power) Introduction Memory architectures are shifting from stub bus technology to high-speed linking. The traditional stub bus works well
Memory ICS 233. Computer Architecture and Assembly Language Prof. Muhamed Mudawar
Memory ICS 233 Computer Architecture and Assembly Language Prof. Muhamed Mudawar College of Computer Sciences and Engineering King Fahd University of Petroleum and Minerals Presentation Outline Random
DDR3 DIMM Slot Interposer
DDR3 DIMM Slot Interposer DDR3-1867 Digital Validation High Speed DDR3 Digital Validation Passive 240-pin DIMM Slot Interposer Custom Designed for Agilent Logic Analyzers Compatible with Agilent Software
Feature. CAS Latency Frequency. trcd 15-12.5-11.25 - ns. trp 15-12.5-11.25 - ns. trc 60-57.5-56.25 - ns. tras 45 70K 45 70K 45 70K ns
Feature CAS Latency Frequency DDR2-667 DDR2-8 DDR2-66 Speed Sorts -3C -AC -BD Units (CL-tRCD-tRP) 5-5-5 5-5-5 6-6-6 Parameter min max min max min max tck(avg.) Max. Clock Frequency 25 333 25 4 25 533 MHz
Switch Fabric Implementation Using Shared Memory
Order this document by /D Switch Fabric Implementation Using Shared Memory Prepared by: Lakshmi Mandyam and B. Kinney INTRODUCTION Whether it be for the World Wide Web or for an intra office network, today
NOTE: The Flatpak version has the same pinouts (Connection Diagram) as the Dual In-Line Package.
PRESETTABLE BCD/DECADE UP/DOWN COUNTERS PRESETTABLE 4-BIT BINARY UP/DOWN COUNTERS The SN54/74LS90 is a synchronous UP/DOWN BCD Decade (842) Counter and the SN54/74LS9 is a synchronous UP/DOWN Modulo-6
Standard: 64M x 8 (9 components)
256MB - WD2RE256X09 512MB - WD2RE512X09 1GB - WD2RE01GX09 2GB - WD2RE02GH09 (Stacked, Preliminary*) DDR2-400, 533,667 One Rank, x Registered SDRAM DIMM Pb-free Features: 240-pin Registered ECC DDR2 SDRAM
Single 2.5V - 3.6V or 2.7V - 3.6V supply Atmel RapidS serial interface: 66MHz maximum clock frequency. SPI compatible modes 0 and 3
32Mb, 2.5V or 2.7V Atmel ataflash ATASHEET Features Single 2.5V - 3.6V or 2.7V - 3.6V supply Atmel RapidS serial interface: 66MHz maximum clock frequency SPI compatible modes 0 and 3 User configurable
74F168*, 74F169 4-bit up/down binary synchronous counter
INTEGRATED CIRCUITS 74F168*, * Discontinued part. Please see the Discontinued Product List in Section 1, page 21. 1996 Jan 5 IC15 Data Handbook FEATURES Synchronous counting and loading Up/Down counting
COMPUTER HARDWARE. Input- Output and Communication Memory Systems
COMPUTER HARDWARE Input- Output and Communication Memory Systems Computer I/O I/O devices commonly found in Computer systems Keyboards Displays Printers Magnetic Drives Compact disk read only memory (CD-ROM)
A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory
Presented at the 2001 International Solid State Circuits Conference February 5, 2001 A 10,000 Frames/s 0.1 µm CMOS Digital Pixel Sensor with Pixel-Level Memory Stuart Kleinfelder, SukHwan Lim, Xinqiao
Programmable Single-/Dual-/Triple- Tone Gong SAE 800
Programmable Single-/Dual-/Triple- Tone Gong Preliminary Data SAE 800 Bipolar IC Features Supply voltage range 2.8 V to 18 V Few external components (no electrolytic capacitor) 1 tone, 2 tones, 3 tones
DS12885, DS12885Q, DS12885T. Real Time Clock FEATURES PIN ASSIGNMENT
DS12885, DS12885Q, DS12885T Real Time Clock FEATURES Drop in replacement for IBM AT computer clock/calendar Pin configuration closely matches MC146818B and DS1285 Counts seconds, minutes, hours, days,
