-
公开(公告)号:US20240221852A1
公开(公告)日:2024-07-04
申请号:US18402549
申请日:2024-01-02
申请人: Netlist, Inc.
发明人: Hyun Lee , Jayesh R. Bhakta , Soonju Choi
摘要: A memory module comprises memory devices, a data module and a control module. The memory module is operable in a first mode in which at least some of the memory devices are accessed by a system memory controller in a computer system for memory read and/or write operations at a memory access speed, the control module is configured to register address and control signals associated with the memory read and/or write operations, and the data module is configured to propagate data signals between the at least some of the memory devices and the memory controller. The memory module is further operable in a second mode in which the memory devices are not accessed by the system memory controller for memory read or write operations, and the data module is configured to communicate data signals with at least some of the memory devices at the memory access speed.
-
公开(公告)号:US12026397B2
公开(公告)日:2024-07-02
申请号:US18059966
申请日:2022-11-29
申请人: Netlist, Inc.
发明人: Jeekyoung Park , Jordan Horwich
IPC分类号: G06F3/06
CPC分类号: G06F3/0656 , G06F3/0604 , G06F3/0613 , G06F3/0635 , G06F3/0659 , G06F3/0683
摘要: A memory module according to some embodiments is operable in a computer system including a memory controller coupled to a memory channel. The memory module comprises a volatile memory subsystem, non-volatile (NV) memory subsystem and a module controller coupled to the volatile memory subsystem and the NV memory subsystem. The volatile memory subsystem includes dynamic random access memory (DRAM) devices and is configurable to communicate with the memory controller via the memory channel during memory read or write operations. The module controller is configured to output data strobe signals to accompany data from the volatile memory subsystem during a memory read operation and to output to accompany data strobes output by data buffers in response to data strobe signals from the memory controller during a system-initiated operation to transfer data from the NV memory subsystem to the volatile memory subsystem.
-
公开(公告)号:US11880319B2
公开(公告)日:2024-01-23
申请号:US17840593
申请日:2022-06-14
申请人: Netlist, Inc.
发明人: Hyun Lee
IPC分类号: G06F12/00 , G06F13/16 , G11C5/04 , G11C7/10 , G06F9/445 , G06F13/24 , G06F3/06 , G06F11/10 , G11C29/52 , G06F12/06 , G11C5/00 , G11C16/26 , G11C29/00 , G11C29/44
CPC分类号: G06F13/1694 , G06F3/0619 , G06F3/0632 , G06F3/0659 , G06F3/0673 , G06F9/445 , G06F11/1068 , G06F12/0646 , G06F13/1668 , G06F13/24 , G11C5/04 , G11C7/1063 , G11C29/52 , G11C5/00 , G11C7/1066 , G11C16/26 , G11C29/78 , G11C2029/4402 , G11C2207/2254
摘要: According to certain aspects, a memory subsystem is coupled to a memory controller of a host computer system via an interface. The memory subsystem comprises dynamic random access memory elements and a memory subsystem controller. During a normal memory read or write operation, the memory subsystem controller is configured to receive address and command signals associated with the memory read or write operations and to control the dynamic random access memory elements in accordance with the address and command signals. The memory subsystem controller is further configured to output via the open drain output a parity error signal in response to a parity error having occurred during the memory read or write operation. During an initialization operation, the memory subsystem controller is configured to output via the open train output a signal related to one or more parts of initialization operation sequences.
-
公开(公告)号:US20210374080A1
公开(公告)日:2021-12-02
申请号:US17336262
申请日:2021-06-01
申请人: Netlist Inc.
发明人: Jordan HORWICH , Jerry ALSTON , Chih-Cheh CHEN , Patrick LEE , Scott MILTON , Jeekyoung PARK
IPC分类号: G06F13/16 , G06F12/0891 , G06F12/0862
摘要: A memory expansion device operable with a host computer system (host) comprises a non-volatile memory (NVM) subsystem, cache memory, and control logic configurable to receive a submission from the host including a read command and specifying a payload in the NVM subsystem and demand data in the payload. The control logic is configured to request ownership of a set of cache lines corresponding to the payload, to indicate completion of the submission after acquiring ownership of the cache lines, and to load the payload to the cache memory. The set of cache lines correspond to a set of cache lines in a coherent destination memory space accessible by the host. The control logic is further configured to, after indicating completion of the submission and in response to a request from the host to read demand data in the payload, return the demand data after determining that the demand data is in the cache memory.
-
公开(公告)号:US20210279194A1
公开(公告)日:2021-09-09
申请号:US17328019
申请日:2021-05-24
申请人: Netlist, Inc.
IPC分类号: G06F13/28 , G06F12/02 , G06F13/16 , G06F1/18 , G06F12/06 , G06F13/42 , G11C7/10 , G11C14/00 , G06F3/06 , G06F13/40
摘要: In certain embodiments, a memory module includes a printed circuit board (PCB) having an interface that couples it to a host system for provision of power, data, address and control signals. First, second, and third buck converters receive a pre-regulated input voltage and produce first, second and third regulated voltages. A converter circuit reduces the pre-regulated input voltage to provide a fourth regulated voltage. Synchronous dynamic random access memory (SDRAM) devices are coupled to one or more regulated voltages of the first, second, third and fourth regulated voltages, and a voltage monitor circuit monitors an input voltage and produces a signal in response to the input voltage having a voltage amplitude that is greater than a threshold voltage.
-
公开(公告)号:US20210271593A1
公开(公告)日:2021-09-02
申请号:US17202021
申请日:2021-03-15
申请人: Netlist, Inc.
发明人: Hyun Lee , Jayesh R. Bhakta
摘要: A memory module comprises dynamic random access memory (DRAM) devices arranged in ranks, and a module controller configurable to receive address and control signals for a memory operation, and to output first module control signals to the DRAM devices, causing a selected rank to output or receive N-bit-wide data. The module controller is further configurable to output second module control signals to a plurality of data buffers coupled to the DRAM devices via module data lines. Each respective data buffer includes a n-bit-wide (n
-
公开(公告)号:US20210240620A1
公开(公告)日:2021-08-05
申请号:US17141978
申请日:2021-01-05
申请人: NETLIST, INC.
发明人: Hyun Lee , Jayesh R. Bhakta
IPC分类号: G06F12/0802 , G11C5/04 , G11C29/02 , G11C7/10
摘要: A memory module is operable in a memory system with a memory controller. The memory module comprises a module control device to receive command signals and a system clock from the memory controller and to output a module clock, module C/A signals and data buffer control signals. The module C/A signals are provided to memory devices organized in one or more ranks, while the data buffer control signals, together with the module clock, are provided to a plurality of buffer circuits corresponding to respective groups of memory devices and are used to control data paths in the buffer circuits. The plurality of buffer circuits include clock regeneration circuits to regenerate clock signals with programmable delays from the module clock. The regenerated clock signals are provided to respective groups of memory devices so as to locally sync the buffer circuits with respective groups of memory devices.
-
公开(公告)号:US20210149829A1
公开(公告)日:2021-05-20
申请号:US17114478
申请日:2020-12-07
申请人: Netlist, Inc.
发明人: Hyun Lee , Jayesh R. Bhakta
IPC分类号: G06F13/16 , G06F3/06 , G11C5/04 , G11C7/10 , G11C29/02 , G11C16/00 , G06F1/10 , G06F13/28 , G06F13/40 , G11C8/18
摘要: A memory module is operable in a memory system with a memory controller. The memory module comprises memory devices, a module control circuit, and a plurality of buffer circuits coupled between respective sets of data signal lines in a data bus and respective sets of the memory devices. Each respective buffer circuit is mounted on the module board and coupled between a respective set of data signal lines and a respective set of memory devices. Each respective buffer circuit is configured to receive the module control signals and the module clock signal, and to buffer a respective set of data signals in response to the module control signals and the module clock signal. Each respective buffer circuit includes a delay circuit configured to delay the respective set of data signals by an amount determined based on at least one of the module control signals.
-
公开(公告)号:US10902886B2
公开(公告)日:2021-01-26
申请号:US16412308
申请日:2019-05-14
申请人: NETLIST, INC.
发明人: Hyun Lee
摘要: A memory module includes a plurality of DRAM packages mounted on a printed circuit board. Each DRAM package includes a control die, stacked array dies, and first and second die interconnects coupling the stacked array dies to the control die. The control die includes data signal conduits coupled to the first die interconnects and control signal conduits coupled to the second die interconnects. The control die is configured to receive control signals, and to control the data signal conduits in accordance with the control signals. Each of the DRAM packages is configurable to communicate a respective set of bits of a data signal between a selected die among the stacked array dies and the data conduits in response to the control signals.
-
公开(公告)号:US10719246B2
公开(公告)日:2020-07-21
申请号:US15976321
申请日:2018-05-10
申请人: Netlist, Inc.
发明人: Hyun Lee
IPC分类号: G06F3/06 , G06F12/02 , G06F12/0868 , G06F12/0815
摘要: A memory system that has a multi-channel volatile memory subsystem is coupled to a non-volatile memory subsystem to provide independent, configurable backup of data. The volatile memory subsystem has one or more main memory modules that use a form of volatile memory such as DRAM memory, for which the NV subsystem provides selective persistent backup. The main memory modules are dual in-line memory modules or DIMMs using DDR SDRAM memory devices. The non-volatile memory subsystem (NV backup) includes an NV controller and non-volatile memory NVM. The NV backup can also include a memory cache to aid with handling and storage of data. In certain embodiments, the NV controller and the non-volatile memory are coupled to the one or more DIMM channels of the main memory via associated signal lines. Such signal lines can be, for example, traces on a motherboard, and may include one or more signal buses for conveying data, address, and/or control signals. The NV controller and the non-volatile memory can be mounted on the motherboard.
-
-
-
-
-
-
-
-
-