US 12,494,262 B2
Multi-mode memory subsystem including control and data modules for buffering and testing
Hyun Lee, Ladera Ranch, CA (US); Jayesh R. Bhakta, Cerritos, CA (US); and Soonju Choi, Irvine, CA (US)
Assigned to Netlist, Inc., Irvine, CA (US)
Filed by Netlist, Inc., Irvine, CA (US)
Filed on Jan. 2, 2024, as Appl. No. 18/402,549.
Application 18/402,549 is a continuation of application No. 16/286,246, filed on Feb. 26, 2019, granted, now 11,862,267.
Application 16/286,246 is a continuation of application No. 14/229,844, filed on Mar. 29, 2014, granted, now 10,217,523, issued on Feb. 26, 2019.
Application 14/229,844 is a continuation of application No. 13/745,790, filed on Jan. 19, 2013, granted, now 8,689,064, issued on Apr. 1, 2014.
Application 13/745,790 is a continuation of application No. 13/183,253, filed on Jul. 14, 2011, granted, now 8,359,501, issued on Jan. 22, 2013.
Application 13/183,253 is a continuation of application No. 12/422,925, filed on Apr. 13, 2009, granted, now 8,001,434, issued on Aug. 16, 2011.
Claims priority of provisional application 61/044,801, filed on Apr. 14, 2008.
Claims priority of provisional application 61/044,839, filed on Apr. 14, 2008.
Claims priority of provisional application 61/044,825, filed on Apr. 14, 2008.
Prior Publication US 2024/0221852 A1, Jul. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G11C 29/10 (2006.01); G11C 29/12 (2006.01); G11C 5/04 (2006.01)
CPC G11C 29/10 (2013.01) [G11C 29/12 (2013.01); G11C 5/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A memory subsystem operable in a computer system, the computer system including a memory controller configurable to communicate with the memory subsystem via a set of system signal lines including system control/address (C/A) signal lines and system data signal lines, the memory subsystem comprising:
memory devices having C/A ports and data ports and configurable to receive input C/A signals via the C/A ports and to receive/output data signals via the data ports in response to the input C/A signals;
a control module coupled to the C/A ports of the memory devices via subsystem C/A signal lines; and
a data module coupled to the data ports of the memory devices via subsystem data signal lines;
wherein the memory subsystem is operable in a normal mode and a test mode;
wherein, during the normal mode:
the control module is configured to receive system C/A signals from the memory controller via the system C/A signal lines, and to transmit subsystem C/A signals to at least some of the memory devices based on the system C/A signals; and
the data module is configured to propagate data signals between the subsystem data signal lines and the system data signal lines, the data signals being received or output by at least some of the memory devices in response to the subsystem C/A signals;
wherein, during the test mode:
the control module is configured to transmit test C/A signals to at least some of the memory devices;
the data module is configured to isolate data paths from the system data signal lines to the subsystem data signal lines; and
the data module is further configured to generate test data signals and to transmit the test data signals to at least some of the memory devices via at least some of the subsystem data signal lines, the test signals being received by and written into memory locations in at least some of the memory devices in response to the test C/A signals.