LPDDR

Last updated
Mobile DDR: Samsung K4X2G323PD-8GD8 Tolino shine - controller board - Samsung K4X2G323PD-8GD8-1997.jpg
Mobile DDR: Samsung K4X2G323PD-8GD8

Low-Power Double Data Rate (LPDDR), also known as LPDDR SDRAM, is a type of synchronous dynamic random-access memory (SDRAM) that consumes less power than other random access memory designs and is thus targeted for mobile computing devices such as laptop computers and smartphones. Older variants are also known as Mobile DDR, and abbreviated as mDDR.

Contents

Modern LPDDR SDRAM is distinct from DDR SDRAM, with various differences that make the technology more appropriate for mobile applications. [1] LPDDR technology standards are developed independently of DDR standards, with LPDDR4X and even LPDDR5 for example being implemented prior to DDR5 SDRAM and offering far higher data rates than DDR4 SDRAM.

Bus width

Properties of the different LPDDR generations
LPDDR11E22E33E44X55X
Maximum data bit width3264643232
Memory array clock (MHz)200266200266200266200266400533
Prefetch size2n4n8n16n
Memory densities64 Mbit – 8 Gbit1–32 Gbit4–32 Gbit4–32 Gbit
I/O bus clock frequency (MHz)20026640053380010671600213332004267
Data transfer rate, DDR (MT/s) [a] 4005338001067160021333200426764008533
Supply voltages (volts)1.81.2, 1.81.2, 1.81.1, 1.80.6, 1.1, 1.80.5, 1.05, 1.80.5, 1.05, 1.8
Command/address bus19 bits, SDR10 bits, DDR6 bits, SDR7 bits, DDR
Year2006200920122014201720192021

In contrast with standard SDRAM, used in stationary devices and laptops and usually connected over a 64-bit wide memory bus, LPDDR also permits 16- or 32-bit wide channels. [2]

The "E" and "X" versions mark enhanced versions of the specifications. They formalize overclocking the memory array by usually 33%.

As with standard SDRAM, most generations double the internal fetch size and external transfer speed. (DDR4 and LPDDR5 being the exceptions.)

Generations

LPDDR(1)

The original low-power DDR (sometimes retroactively called LPDDR1), released in 2006 is a slightly modified form of DDR SDRAM, with several changes to reduce overall power consumption.

Most significantly, the supply voltage is reduced from 2.5 to 1.8 V. Additional savings come from temperature-compensated refresh (DRAM requires refresh less often at low temperatures), partial array self refresh, and a "deep power down" mode which sacrifices all memory contents. Additionally, chips are smaller, using less board space than their non-mobile equivalents. Samsung and Micron are two of the main providers of this technology, which is used in tablet and phone devices such as the iPhone 3GS, original iPad, Samsung Galaxy Tab 7.0 and Motorola Droid X. [3]

LPDDR2

Samsung K4P4G154EC-FGC1 4 Gbit LPDDR2 chip Motorola Xoom - Samsung K4P4G154EC-FGC1 on main board-0122.jpg
Samsung K4P4G154EC-FGC1 4 Gbit LPDDR2 chip

In 2009, the standards group JEDEC published JESD209-2, which defined a more dramatically revised low-power DDR interface. [4] [5] It is not compatible with either DDR1 or DDR2 SDRAM, but can accommodate either:

Low-power states are similar to basic LPDDR, with some additional partial array refresh options.

Timing parameters are specified for LPDDR-200 to LPDDR-1066 (clock frequencies of 100 to 533 MHz).

Working at 1.2 V, LPDDR2 multiplexes the control and address lines onto a 10-bit double data rate CA bus. The commands are similar to those of normal SDRAM, except for the reassignment of the precharge and burst terminate opcodes:

LPDDR2/LPDDR3 command encoding [4]
Operation Rising clock Falling clock
CA0
(RAS)
CA1
(CAS)
CA2
(WE)
CA3
 
CA4
 
CA5
 
CA6
 
CA7
 
CA8
 
CA9
 
CA0
(RAS)
CA1
(CAS)
CA2
(WE)
CA3
 
CA4
 
CA5
 
CA6
 
CA7
 
CA8
 
CA9
 
No operationHHH
Precharge all banksHHLHH
Precharge one bankHHLHLBA0BA1BA2
Preactive (LPDDR2-N only)HHLHA30A31A32BA0BA1BA2A20A21A22A23A24A25A26A27A28A29
Burst terminateHHLL
Read (AP=auto-precharge)HLHreservedC1C2BA0BA1BA2APC3C4C5C6C7C8C9C10C11
Write (AP=auto-precharge)HLLreservedC1C2BA0BA1BA2APC3C4C5C6C7C8C9C10C11
Activate (R0–14=Row address)LHR8R9R10R11R12BA0BA1BA2R0R1R2R3R4R5R6R7R13R14
Activate (LPDDR2-N only)LHA15A16A17A18A19BA0BA1BA2A5A6A7A8A9A10A11A12A13A14
Refresh all banks (LPDDR2-Sx only)LLHH
Refresh one bank (round-robin addressing)LLHL
Mode register read (MA0–7=address)LLLHMA0MA1MA2MA3MA4MA5MA6MA7
Mode register write (OP0–7=data)LLLLMA0MA1MA2MA3MA4MA5MA6MA7OP0OP1OP2OP3OP4OP5OP6OP7

Column address bit C0 is never transferred, and is assumed to be zero. Burst transfers thus always begin at even addresses.

LPDDR2 also has an active-low chip select (when high, everything is a NOP) and clock enable CKE signal, which operate like SDRAM. Also like SDRAM, the command sent on the cycle that CKE is first dropped selects the power-down state:

The mode registers have been greatly expanded compared to conventional SDRAM, with an 8-bit address space, and the ability to read them back. Although smaller than a serial presence detect EEPROM, enough information is included to eliminate the need for one.

S2 devices smaller than 4  Gbit, and S4 devices smaller than 1 Gbit have only four banks. They ignore the BA2 signal, and do not support per-bank refresh.

Non-volatile memory devices do not use the refresh commands, and reassign the precharge command to transfer address bits A20 and up. The low-order bits (A19 and down) are transferred by a following Activate command. This transfers the selected row from the memory array to one of 4 or 8 (selected by the BA bits) row data buffers, where they can be read by a Read command. Unlike DRAM, the bank address bits are not part of the memory address; any address can be transferred to any row data buffer. A row data buffer may be from 32 to 4096 bytes long, depending on the type of memory. Rows larger than 32 bytes ignore some of the low-order address bits in the Activate command. Rows smaller than 4096 bytes ignore some of the high-order address bits in the Read command.

Non-volatile memory does not support the Write command to row data buffers. Rather, a series of control registers in a special address region support Read and Write commands, which can be used to erase and program the memory array.

LPDDR3

In May 2012, JEDEC published the JESD209-3 Low Power Memory Device Standard. [6] [7] [8] In comparison to LPDDR2, LPDDR3 offers a higher data rate, greater bandwidth and power efficiency, and higher memory density. LPDDR3 achieves a data rate of 1600 MT/s and utilizes key new technologies: write-leveling and command/address training, [9] optional on-die termination (ODT), and low-I/O capacitance. LPDDR3 supports both package-on-package (PoP) and discrete packaging types.

The command encoding is identical to LPDDR2, using a 10-bit double data rate CA bus. [7] However, the standard only specifies 8n-prefetch DRAM, and does not include the flash memory commands.

Products using LPDDR3 include the 2013 MacBook Air, iPhone 5S, iPhone 6, Nexus 10, Samsung Galaxy S4 (GT-I9500) and Microsoft Surface Pro 3 and 4. [10] LPDDR3 went mainstream in 2013, running at 800 MHz DDR (1600 MT/s), offering bandwidth comparable to PC3-12800 notebook memory in 2011 (12.8 GB/s of bandwidth). [11] To achieve this bandwidth, the controller must implement dual-channel memory. For example, this is the case for the Exynos 5 Dual [12] and the 5 Octa. [13]

LPDDR3E

An "enhanced" version of the specification called LPDDR3E increases the data rate to 2133 MT/s. Samsung Electronics introduced the first 4  gigabit 20 nm-class LPDDR3 modules capable of transmitting data at up to 2,133 MT/s, more than double the performance of the older LPDDR2 which is only capable of 800 MT/s. [14] Various SoCs from various manufacturers also natively support 800 MHz LPDDR3 RAM. Such include the Snapdragon 600 and 800 from Qualcomm [15] as well as some SoCs from the Exynos and Allwinner series.

LPDDR4

On 14 March 2012, JEDEC hosted a conference to explore how future mobile device requirements will drive upcoming standards like LPDDR4. [16] On 30 December 2013, Samsung announced that it had developed the first 20 nm-class 8 gigabit (1 GB) LPDDR4 capable of transmitting data at 3,200 MT/s, thus providing 50 percent higher performance than the fastest LPDDR3 and consuming around 40 percent less energy at 1.1 volts. [17] [18]

On 25 August 2014, JEDEC published the JESD209-4 LPDDR4 Low Power Memory Device Standard. [19] [20]

Significant changes include:

The standard defines SDRAM packages containing two independent 16-bit access channels, each connected to up to two dies per package. Each channel is 16 data bits wide, has its own control/address pins, and allows access to 8 banks of DRAM. Thus, the package may be connected in three ways:

Each die provides 4, 6, 8, 12, or 16  gigabits of memory, half to each channel. Thus, each bank is one sixteenth the device size. This is organized into the appropriate number (16  K to 64 K) of 16384-bit (2048-byte) rows. Extension to 24 and 32 gigabits is planned, but it is not yet decided if this will be done by increasing the number of rows, their width, or the number of banks.

Larger packages providing double width (four channels) and up to four dies per pair of channels (8 dies total per package) are also defined.

Data is accessed in bursts of either 16 or 32 transfers (256 or 512 bits, 32 or 64 bytes, 8 or 16 cycles DDR). Bursts must begin on 64-bit boundaries.

Since the clock frequency is higher and the minimum burst length longer than earlier standards, control signals can be more highly multiplexed without the command/address bus becoming a bottleneck. LPDDR4 multiplexes the control and address lines onto a 6-bit single data rate CA bus. Commands require 2 clock cycles, and operations encoding an address (e.g., activate row, read or write column) require two commands. For example, to request a read from an idle chip requires four commands taking 8 clock cycles: Activate-1, Activate-2, Read, CAS-2.

The chip select line (CS) is active-high. The first cycle of a command is identified by chip select being high; it is low during the second cycle.

LPDDR4 command encoding [20] :151
First cycle (CS high)Second cycle (CS low)Operation
CA5CA4CA3CA2CA1CA0CA5CA4CA3CA2CA1CA0
LLLLLLNo operation
HLLLLL0OP4OP3OP2OP11Multi-purpose command
ABHLLLLBA2BA1BA0Precharge (AB: all banks)
ABLHLLLBA2BA1BA0Refresh (AB: all banks)
HHLLLSelf-refresh entry
BLLLHLLAPC9BA2BA1BA0Write-1 (+CAS-2)
HLHLLSelf-refresh exit
0LHHLLAPC9BA2BA1BA0Masked write-1 (+CAS-2)
HHHLLReserved
BLLLLHLAPC9BA2BA1BA0Read-1 (+CAS-2)
C8HLLHLC7C6C5C4C3C2CAS-2
HLHLReserved
OP7LLHHLMA5MA4MA3MA2MA1MA0Mode register write-1 and -2
MA: address, OP: data
OP6HLHHLOP5OP4OP3OP2OP1OP0
LHHHLMA5MA4MA3MA2MA1MA0Mode register read (+CAS-2)
HHHHLReserved
R15R14R13R12LHR11R10R16BA2BA1BA0Activate-1 and -2
R9R8R7R6HHR5R4R3R2R1R0

The CAS-2 command is used as the second half of all commands that perform a transfer across the data bus, and provides low-order column address bits:

The burst length can be configured to be 16, 32, or dynamically selectable by the BL bit of read and write operations.

One DMI (data mask/invert) signal is associated with each 8 data lines, and can be used to minimize the number of bits driven high during data transfers. When high, the other 8 bits are complemented by both transmitter and receiver. If a byte contains five or more 1 bits, the DMI signal can be driven high, along with three or fewer data lines. As signal lines are terminated low, this reduces power consumption.

(An alternative usage, where DMI is used to limit the number of data lines which toggle on each transfer to at most 4, minimises crosstalk. This may be used by the memory controller during writes, but is not supported by the memory devices.)

Data bus inversion can be separately enabled for reads and writes. For masked writes (which have a separate command code), the operation of the DMI signal depends on whether write inversion is enabled.

LPDDR4 also includes a mechanism for "targeted row refresh" to avoid corruption due to "row hammer" on adjacent rows. A special sequence of three activate/precharge sequences specifies the row which was activated more often than a device-specified threshold (200,000 to 700,000 per refresh cycle). Internally, the device refreshes physically adjacent rows rather than the one specified in the activate command. [21] [20] :153–54

LPDDR4X

Samsung Semiconductor proposed an LPDDR4 variant that it called LPDDR4X. [22] :11 LPDDR4X is identical to LPDDR4 except additional power is saved by reducing the I/O voltage (Vddq) from 1.1 V to 0.6 V. On 9 January 2017, SK Hynix announced 8 and 16 GB LPDDR4X packages. [23] [24] JEDEC published the LPDDR4X standard on 8 March 2017. [25] Aside from the lower voltage, additional improvements include a single-channel die option for smaller applications, new MCP, PoP and IoT packages, and additional definition and timing improvements for the highest 4266 MT/s speed grade.

LPDDR5

On 19 February 2019, JEDEC published the JESD209-5, Standard for Low Power Double Data Rate 5 (LPDDR5). [26]

Samsung announced it had working prototype LPDDR5 chips in July 2018. LPDDR5 introduces the following changes: [27]

AMD Van Gogh, Intel Tiger Lake, Apple silicon (M1 Pro, M1 Max, M1 Ultra, M2 and A16 Bionic), Huawei Kirin 9000 and Snapdragon 888 memory controllers support LPDDR5.

The doubling of the transfer rate, and the quarter-speed master clock, results in a master clock which is half the frequency of a similar LPDDR4 clock. The command (CA) bus is widened to 7 bits, and commands are transferred at double data rate, so commands end up being sent at the same rate as LPDDR4.

LPDDR5 command encoding [28] [29]
↗ Rising clock ↗↘ Falling clock ↘Operation
CA6CA5CA4CA3CA2CA1CA0CA6CA5CA4CA3CA2CA1CA0
LLLLLLLNo operation
HLLLLLLPower-down entry
LHLLLLL— L —Read FIFO
HHLLLLL— L —Write FIFO
LLHLLLLReserved
HLHLLLL— L —Read DQ Calibration
OP7HHLLLLOP6OP5OP4OP3OP2OP1OP0Multi-purpose command
OP7LLHLLLOP6OP5OP4OP3OP2OP1OP0Mode register write 2
LHLHLLLSelf-refresh exit
HHLHLLLPDDSESelf-refresh entry
LLHHLLLMA6MA5MA4MA3MA2MA1MA0Mode register read
HLHHLLLMA6MA5MA4MA3MA2MA1MA0Mode register write 1
LHHHLLLABSB1SB0RFMBG0BA1BA0Refresh
HHHHLLLABBG1BG0BA1BA0Precharge
C5C4C3LHLLAPC2C1BG1BG0BA1BA0Write 32
WS_
FS
WS_
RD
WS_
WR
HHLLWXSB
/B3
WXSAWRXDC3DC2DC1DC0Column address select
C5C4C3C0LHLAPC2C1BG1BG0BA1BA0Masked Write
C5C4C3C0HHLAPC2C1BG1BG0BA1BA0Write
C5C4C3C0LLHAPC2C1BG1BG0BA1BA0Read
C5C4C3C0HLHAPC2C1BG1BG0BA1BA0Read 32
R10R9R8R7LHHR6R5R4R3R2R1R0Activate 2
R17R16R15R14HHHR13R12R11BG1BG0BA1BA0Activate 1

Compared to earlier standards, the nomenclature for column addresses has changed. Both LPDDR4 and LPDDR5 allow up to 10 bits of column address, but the names are different. LPDDR4's C0–C9 are renamed B0–B3 and C0–C5. As with LPDDR4, writes must start at a multiple-of-16 address with B0–B3 zero, but reads may request a burst be transferred in a different order by specifying a non-zero value for B3.

As with LPDDR4, to read some data requires 4 commands: two activate commands to select a row, then a CAS and a read command to select a column. Unlike LPDDR4, the CAS command comes before the read or write command. In fact, it is something of a misnomer, in that it does not select a column at all. Instead, its primary function is to prepare the DRAM to synchronize with the imminent start of the high-speed WCK clock. The WS_FS, WS_RD and WS_WR bits select various timings, with the _RD and _WR options optimized for an immediately following read or write command, while the _FS option starts the clock immediately, and may be followed by multiple reads or writes, accessing multiple banks.

CAS also specifies the "write X" option. If the WRX bit is set, writes do not transfer data, but rather fill the burst with all-zeros or all-ones, under the control of the WXS (write-X select) bit. This takes the same amount of time, but saves energy.

In addition to the usual bursts of 16, there are commands for performing double-length bursts of 32. Reads (but not writes) may specify a starting position within the 32-word aligned burst using the C0 and B3 bits.

LPDDR5X

On 28 July 2021, JEDEC published the JESD209-5B, Standard for Low Power Double Data Rate 5/5X (LPDDR5/5X) [30] with the following changes:

  • Speed extension up to 8533 Mbit/s
  • Signal integrity improvements with tx/rx equalization
  • Reliability improvements via the new Adaptive Refresh Management feature

On 9 November 2021, Samsung announced that the company has developed the industry's first LPDDR5X DRAM. Samsung's implementation involves 16-gigabit (2 GB) dies, on a 14 nm process node, with modules with up to 32 dies (64 GB) in a single package. According to the company, the new modules would use 20% less power than LPDDR5. [31] According to Andrei Frumusanu of AnandTech , LPDDR5X in SoCs and other products was expected for the 2023 generation of devices. [32]

On 19 November 2021, Micron announced that Mediatek has validated its LPDDR5X DRAM for Mediatek's Dimensity 9000 5G SoC. [33]

On 25 January 2023 SK Hynix announced "Low Power Double Data Rate 5 Turbo" (LPDDR5T) chips with a bandwidth of 9.6 Gbps. [34] It operates in the ultra-low voltage range of 1.01–1.12 V set by JEDEC. It has been incorporated into the LPDDR5X standard as LPDDR5X-9600 making "LPDDR5T" a brand name. [35]
MediaTek Dimensity 9300 and Qualcomm Snapdragon 8 Gen 3 supports LPDDR5T.

On 17 April 2024 Samsung Electronics announced LPDDR5X-10700 with 25% higher bandwidth, 30% higher capacity and 25% improved power efficiency than previous LPDDR5X generations. This is achieved through a new 12 nm process that allows the chips to be more efficient while also being small enough to fit capacities of up to 32 GB in a single package. [36]

On 16 July 2024 Samsung has completed validation of the industry's fastest LPDDR5X DRAM, capable of operating at speeds up to 10.7Gbps, for use in MediaTek's upcoming flagship Dimensity 9400 SoC. [1]

LPDDR6

Notes

  1. Equivalently, Mbit/s·pin.

Related Research Articles

<span class="mw-page-title-main">DDR SDRAM</span> Type of computer memory

Double Data Rate Synchronous Dynamic Random-Access Memory is a double data rate (DDR) synchronous dynamic random-access memory (SDRAM) class of memory integrated circuits used in computers. DDR SDRAM, also retroactively called DDR1 SDRAM, has been superseded by DDR2 SDRAM, DDR3 SDRAM, DDR4 SDRAM and DDR5 SDRAM. None of its successors are forward or backward compatible with DDR1 SDRAM, meaning DDR2, DDR3, DDR4 and DDR5 memory modules will not work on DDR1-equipped motherboards, and vice versa.

<span class="mw-page-title-main">Dynamic random-access memory</span> Type of computer memory

Dynamic random-access memory is a type of random-access semiconductor memory that stores each bit of data in a memory cell, usually consisting of a tiny capacitor and a transistor, both typically based on metal–oxide–semiconductor (MOS) technology. While most DRAM memory cell designs use a capacitor and transistor, some only use two transistors. In the designs where a capacitor is used, the capacitor can either be charged or discharged; these two states are taken to represent the two values of a bit, conventionally called 0 and 1. The electric charge on the capacitors gradually leaks away; without intervention the data on the capacitor would soon be lost. To prevent this, DRAM requires an external memory refresh circuit which periodically rewrites the data in the capacitors, restoring them to their original charge. This refresh process is the defining characteristic of dynamic random-access memory, in contrast to static random-access memory (SRAM) which does not require data to be refreshed. Unlike flash memory, DRAM is volatile memory, since it loses its data quickly when power is removed. However, DRAM does exhibit limited data remanence.

<span class="mw-page-title-main">Synchronous dynamic random-access memory</span> Type of computer memory

Synchronous dynamic random-access memory is any DRAM where the operation of its external pin interface is coordinated by an externally supplied clock signal.

<span class="mw-page-title-main">DIMM</span> Computer memory module

A DIMM is a popular type of memory module used in computers. It is a printed circuit board with one or both sides holding DRAM chips and pins. The vast majority of DIMMs are manufactured in compliance with JEDEC memory standards, although there are proprietary DIMMs. DIMMs come in a variety of speeds and capacities, and are generally one of two lengths: PC, which are 133.35 mm (5.25 in), and laptop (SO-DIMM), which are about half the length at 67.60 mm (2.66 in).

<span class="mw-page-title-main">DDR2 SDRAM</span> Second generation of double-data-rate synchronous dynamic random-access memory

Double Data Rate 2 Synchronous Dynamic Random-Access Memory is a double data rate (DDR) synchronous dynamic random-access memory (SDRAM) interface. It is a JEDEC standard (JESD79-2); first published in September 2003. DDR2 succeeded the original DDR SDRAM specification, and was itself succeeded by DDR3 SDRAM in 2007. DDR2 DIMMs are neither forward compatible with DDR3 nor backward compatible with DDR.

Semiconductor memory is a digital electronic semiconductor device used for digital data storage, such as computer memory. It typically refers to devices in which data is stored within metal–oxide–semiconductor (MOS) memory cells on a silicon integrated circuit memory chip. There are numerous different types using different semiconductor technologies. The two main types of random-access memory (RAM) are static RAM (SRAM), which uses several transistors per memory cell, and dynamic RAM (DRAM), which uses a transistor and a MOS capacitor per cell. Non-volatile memory uses floating-gate memory cells, which consist of a single floating-gate transistor per cell.

Column address strobe latency, also called CAS latency or CL, is the delay in clock cycles between the READ command and the moment data is available. In asynchronous DRAM, the interval is specified in nanoseconds. In synchronous DRAM, the interval is specified in clock cycles. Because the latency is dependent upon a number of clock ticks instead of absolute time, the actual time for an SDRAM module to respond to a CAS event might vary between uses of the same module if the clock rate differs.

XDR DRAM is a high-performance dynamic random-access memory interface. It is based on and succeeds RDRAM. Competing technologies include DDR2 and GDDR4.

In computing, serial presence detect (SPD) is a standardized way to automatically access information about a memory module. Earlier 72-pin SIMMs included five pins that provided five bits of parallel presence detect (PPD) data, but the 168-pin DIMM standard changed to a serial presence detect to encode more information.

Double Data Rate 3 Synchronous Dynamic Random-Access Memory is a type of synchronous dynamic random-access memory (SDRAM) with a high bandwidth interface, and has been in use since 2007. It is the higher-speed successor to DDR and DDR2 and predecessor to DDR4 synchronous dynamic random-access memory (SDRAM) chips. DDR3 SDRAM is neither forward nor backward compatible with any earlier type of random-access memory (RAM) because of different signaling voltages, timings, and other factors.

Memory refresh is a process of periodically reading information from an area of computer memory and immediately rewriting the read information to the same area without modification, for the purpose of preserving the information. Memory refresh is a background maintenance process required during the operation of semiconductor dynamic random-access memory (DRAM), the most widely used type of computer memory, and in fact is the defining characteristic of this class of memory.

<span class="mw-page-title-main">Fully Buffered DIMM</span>

A Fully Buffered DIMM (FB-DIMM) is a type of memory module used in computer systems. It is designed to improve memory performance and capacity by allowing multiple memory modules to be each connected to the memory controller using a serial interface, rather than a parallel one. Unlike the parallel bus architecture of traditional DRAMs, an FB-DIMM has a serial interface between the memory controller and the advanced memory buffer (AMB). Conventionally, data lines from the memory controller have to be connected to data lines in every DRAM module, i.e. via multidrop buses. As the memory width increases together with the access speed, the signal degrades at the interface between the bus and the device. This limits the speed and memory density, so FB-DIMMs take a different approach to solve the problem.

GDDR4 SDRAM, an abbreviation for Graphics Double Data Rate 4 Synchronous Dynamic Random-Access Memory, is a type of graphics card memory (SGRAM) specified by the JEDEC Semiconductor Memory Standard. It is a rival medium to Rambus's XDR DRAM. GDDR4 is based on DDR3 SDRAM technology and was intended to replace the DDR2-based GDDR3, but it ended up being replaced by GDDR5 within a year.

<span class="mw-page-title-main">GDDR5 SDRAM</span> Type of high performance DRAM graphics card memory

Graphics Double Data Rate 5 Synchronous Dynamic Random-Access Memory is a type of synchronous graphics random-access memory (SGRAM) with a high bandwidth interface designed for use in graphics cards, game consoles, and high-performance computing. It is a type of GDDR SDRAM.

Double Data Rate 4 Synchronous Dynamic Random-Access Memory is a type of synchronous dynamic random-access memory with a high bandwidth interface.

<span class="mw-page-title-main">Random-access memory</span> Form of computer data storage

Random-access memory is a form of electronic computer memory that can be read and changed in any order, typically used to store working data and machine code. A random-access memory device allows data items to be read or written in almost the same amount of time irrespective of the physical location of data inside the memory, in contrast with other direct-access data storage media, where the time required to read and write data items varies significantly depending on their physical locations on the recording medium, due to mechanical limitations such as media rotation speeds and arm movement.

<span class="mw-page-title-main">GDDR3 SDRAM</span> Type of graphics card memory

GDDR3 SDRAM is a type of DDR SDRAM specialized for graphics processing units (GPUs) offering less access latency and greater device bandwidths. Its specification was developed by ATI Technologies in collaboration with DRAM vendors including Elpida Memory, Hynix Semiconductor, Infineon and Micron. It was later adopted as a JEDEC standard.

<span class="mw-page-title-main">DDR5 SDRAM</span> Type of computer memory

Double Data Rate 5 Synchronous Dynamic Random-Access Memory is a type of synchronous dynamic random-access memory. Compared to its predecessor DDR4 SDRAM, DDR5 was planned to reduce power consumption, while doubling bandwidth. The standard, originally targeted for 2018, was released on July 14, 2020.

High Bandwidth Memory (HBM) is a computer memory interface for 3D-stacked synchronous dynamic random-access memory (SDRAM) initially from Samsung, AMD and SK Hynix. It is used in conjunction with high-performance graphics accelerators, network devices, high-performance datacenter AI ASICs, as on-package cache in CPUs and on-package RAM in upcoming CPUs, and FPGAs and in some supercomputers. The first HBM memory chip was produced by SK Hynix in 2013, and the first devices to use HBM were the AMD Fiji GPUs in 2015.

Rowhammer is a computer security exploit that takes advantage of an unintended and undesirable side effect in dynamic random-access memory (DRAM) in which memory cells interact electrically between themselves by leaking their charges, possibly changing the contents of nearby memory rows that were not addressed in the original memory access. This circumvention of the isolation between DRAM memory cells results from the high cell density in modern DRAM, and can be triggered by specially crafted memory access patterns that rapidly activate the same memory rows numerous times.

References

  1. 1 2 "When is LPDDR3 not LPDDR3? When it's DDR3L..." Committed to Memory blog. Retrieved 16 July 2021.
  2. "LPDDR". Texas Instruments wiki. Archived from the original on 5 March 2012. Retrieved 10 March 2015.
  3. Anandtech Samsung Galaxy Tab - The AnandTech Review, 23 December 2010
  4. 1 2 JEDEC Standard: Low Power Double Data Rate 2 (LPDDR2) (PDF), JEDEC Solid State Technology Association, February 2010, retrieved 30 December 2010
  5. "JEDEC Announces Publication of LPDDR2 Standard for Low Power Memory Devices". Press release. 2 April 2009. Retrieved 28 November 2021.
  6. JEDEC publishes LPDDR3 standard for low-power memory chips Archived 20 May 2012 at the Wayback Machine , Solid State Technology magazine
  7. 1 2 JESD209-3 LPDDR3 Low Power Memory Device Standard, JEDEC Solid State Technology Association
  8. "JEDEC Announces Publication of LPDDR3 Standard for Low Power Memory Devices". jedec.org. Retrieved 10 March 2015.
  9. Want a quick and dirty overview of the new JEDEC LPDDR3 spec? EETimes serves it up Archived 2013-07-28 at the Wayback Machine , Denali Memory Report
  10. Inside the Samsung Galaxy S4 Archived 2013-04-29 at the Wayback Machine , Chipworks
  11. Samsung LPDDR3 High-Performance Memory Enables Amazing Mobile Devices in 2013, 2014 - Bright Side of News
  12. "Samsung Exynos". samsung.com. Retrieved 10 March 2015.
  13. Samsung reveals eight-core mobile processor on EEtimes
  14. Now Producing Four Gigabit LPDDR3 Mobile DRAM, Using 20nm-class* Process Technology, Businesswire
  15. Snapdragon 800 Series and 600 Processors Unveiled , Qualcomm
  16. "JEDEC to Focus on Mobile Technology in Upcoming Conference". jedec.org. Retrieved 10 March 2015.
  17. "Samsung Develops Industry's First 8Gb LPDDR4 Mobile DRAM". Samsung Tomorrow (Official Blog). Samsung Electronics. Archived from the original on 1 October 2014. Retrieved 10 March 2015.
  18. http://www.softnology.biz/pdf/JESD79-4_DDR4_SDRAM.pdf JESD79 DDR4 SDRAM Standard
  19. 'JEDEC Releases LPDDR4 Standard for Low Power Memory Devices', JEDEC Solid State Technology Association.
  20. 1 2 3 JEDEC Standard: Low Power Double Data Rate 4 (LPDDR4) (PDF), JEDEC Solid State Technology Association, August 2014, retrieved 25 December 2014 Username and password "cypherpunks" will allow download.
  21. "Row hammer refresh command". Patents. US20140059287. Retrieved 10 March 2015.
  22. Reza, Ashiq (16 September 2016). "Memory Need" Gives Birth To "New Memory" (PDF). Qualcomm 3G LTE Summit. Hong Kong.
  23. Shilov, Anton. "SK Hynix Announces 8 GB LPDDR4X-4266 DRAM Packages" . Retrieved 28 July 2017.
  24. "SK하이닉스 세계 최대 용량의 초저전력 모바일 D램 출시". Skhynix (in Korean). Archived from the original on 13 January 2019. Retrieved 28 July 2017.
  25. "JEDEC Updates Standards for Low Power Memory Devices". JEDEC. Retrieved 28 July 2017.
  26. 1 2 3 "JEDEC Updates Standard for Low Power Memory Devices: LPDDR5". jedec.org. Retrieved 19 February 2019.
  27. Smith, Ryan (16 July 2018). "Samsung Announces First LPDDR5 DRAM Chip, Targets 6.4Gbps Data Rates & 30% Reduced Power". AnandTech .
  28. "LPDDR5/5X 协议解读(三)WCK operation", Zhihu (in Chinese and English), 19 December 2022, retrieved 4 November 2023
  29. Chang, Alex (Yeongkee) (October 2019), "Commands & New Features" (PDF), LPDDR5 Workshop, retrieved 4 November 2023
  30. "JEDEC Publishes New and Updated Standards for Low Power Memory Devices Used in 5G and AI Applications". jedec.org. Retrieved 28 July 2021.
  31. "Samsung Develops Industry's First LPDDR5X DRAM". Samsung.com. 9 November 2021. Retrieved 9 November 2021.
  32. Frumusanu, Andrei (9 November 2021). "Samsung Announces First LPDDR5X at 8.5Gbps". Anandtech.com. Retrieved 9 November 2021.
  33. "Micron and MediaTek First to Validate LPDDR5X". Micron Technology.
  34. "SK hynix Develops World's Fastest Mobile DRAM LPDDR5T". 24 January 2023. Retrieved 12 June 2023.
  35. Hung, Vuong. "Jedec Memory for Automotive LPDDRx & UFS" (PDF). jedec.org. p. 4. Retrieved 18 April 2024.
  36. "Samsung Develops Industry's Fastest 10.7Gbps LPDDR5X DRAM, Optimized for AI Applications". Samsung Newsroom. 17 April 2024. Retrieved 18 April 2024.