IP Library › Granted Patent US 12,597,467
Granted Patent B2
US 12,597,467 · App. 18/501,597 · Granted Apr 7, 2026

Adaptive memory management and control circuitry

Inventors: Eric Hall (Mount Vernon, WA); Doug Smith (Mesa, AZ); Nicholas T. Hendrickson (Burnsville, MN); Jack Guedj (Los Altos Hills, CA)
Assignee: NUMEM, INC.
G11C13/004G11C13/0069
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,597,467
App. No.
18/501,597
Granted
Apr 7, 2026
Kind
B2
Abstract

An adaptive memory management and control circuitry (AMMC) to provide extended test, performance, and power optimizing capabilities for a resistive memory is disclosed herein. In one embodiment, a resistive memory comprises a resistive memory array and an Adaptive Memory Management and Control circuitry (AMMC) that is coupled to the resistive memory array. The AMMC is configured with extended test, reliability, performance and power optimizing capabilities for the resistive memory.

Claims (29)

1 . Resistive memory comprising:

a resistive memory array; and

an adaptive Memory Management and Control circuitry (AMMC) coupled to the resistive memory array, wherein the AMMC is configured with extended test, reliability, performance or power optimizing capabilities, wherein the AMMC is configured with the power optimizing capabilities by having a first region of the resistive memory array active and having a second region of the resistive memory in a low power mode.

2 . The resistive memory of claim 1 , wherein the AMMC is integrated with the resistive memory array, wherein the low power mode comprises a Sleep mode or Deep Sleep mode.

3 . The resistive memory of claim 1 , wherein the AMMC is configured to adaptively enable the resistive memory to read and write dynamically from different regions inside the resistive memory.

4 . The resistive memory of claim 1 , further comprising:

a memory mapped interface to map adaptive memory management and control features to a memory mapped region of the resistive memory.

5 . The resistive memory of claim 1 , wherein the AMMC includes built-in self test circuitry to test functionality of the resistive memory array that is extended to additional testing functions.

6 . The resistive memory of claim 1 , wherein the resistive memory array comprises non-volatile random access memory (RAM) including one or more of magnetic RAM (MRAM), resistive RAM (RRAM), phase-change RAM (PCRAM), or Ferroelectric RAM (FeRAM).

7 . A memory subsystem comprising:

a smart compute memory circuitry;

a resistive memory array coupled to the smart compute memory circuitry; and

an Adaptive Memory Management and Control circuitry (AMMC) coupled to the resistive memory array, wherein the AMMC is configured with the power optimizing capabilities by having a first region of the resistive memory array active and having a second region of the resistive memory in a low power mode.

8 . The memory subsystem of claim 7 , wherein the smart compute memory circuitry comprises an integrated processor with power-management control and memory management control to augment memory management and control of the AMMC.

9 . The memory subsystem of claim 7 , wherein the integrated processor is configured with programmable memory management and control to optimize parameters with different modes including a first mode to manipulate data to encrypt or decrypt the data as needed and a second mode for writing or reading at different speeds to optimize power and performance over a temperature range.

10 . The memory subsystem of claim 7 , wherein the integrated processor is configured with programmable memory management and control to optimize parameters with different modes including a third mode to generate a custom sequence of read and write operations, and a fourth mode to generate a conditional read or write operation based on output from a logic function.

11 . The memory subsystem of claim 7 , wherein the AMMC is configured to adaptively enable the resistive memory to read and write dynamically from different regions inside the resistive memory.

12 . The memory subsystem of claim 9 , wherein the integrated processor is configured to execute test code for the BIST circuitry with the test code being stored in a first region of the resistive memory array while a second region of the resistive memory array is being tested.

13 . The memory subsystem of claim 11 , wherein the low power mode comprises a Sleep mode or Deep Sleep mode.

14 . The memory subsystem of claim 7 , wherein the resistive memory array comprises non-volatile random access memory (RAM) including one or more of magnetic RAM (MRAM), resistive RAM (RRAM), phase-change RAM (PCRAM), or Ferroelectric RAM (FeRAM).

15 . Resistive memory comprising:

a resistive memory array; and

an adaptive Memory Management and Control circuitry (AMMC) coupled to the resistive memory array, wherein the AMMC is configured with a performance optimization mode to improve performance by reading from or writing to multiple memory banks of the resistive memory either sequentially or with a set addressing sequence enabling to read from or write to a second memory bank while a read or write settles in a first memory bank of the resistive memory.

16 . The resistive memory of claim 15 , wherein the AMMC is integrated with the resistive memory array.

17 . The resistive memory of claim 15 , wherein the AMMC is configured to adaptively enable the resistive memory to read and write dynamically from different regions inside the resistive memory.

18 . The resistive memory of claim 15 , further comprising:

a memory mapped interface to map adaptive memory management and control features to a memory mapped region of the resistive memory.

19 . The resistive memory of claim 15 , wherein the AMMC includes built-in self test circuitry to test functionality of the resistive memory array that is extended to additional testing functions.

20 . The resistive memory of claim 15 , wherein the resistive memory array comprises non-volatile random access memory (RAM) including one or more of magnetic RAM (MRAM), resistive RAM (RRAM), phase-change RAM (PCRAM), or Ferroelectric RAM (FeRAM).

Continuity (3)
Continuation 17881202 · Aug 4, 2022
Division 16924958 · Jul 9, 2020
Related Publication 20240062816A1 · Feb 22, 2024
References Cited (47)
US 8127153B2 · Kapil · 2012 [cited by applicant]
US 10664183B1 · Weaver · 2020 [cited by applicant]
US 11443802B2 · Hall · 2022 [cited by examiner]
US 11650625B1 · Grajewski · 2023 [cited by applicant]
US 11829775B2 · Hall · 2023 [cited by applicant]
US 11901000B2 · Hall · 2024 [cited by examiner]
US 20030229821A1 · Ma · 2003 [cited by applicant]
US 20050125702A1 · Huang · 2005 [cited by applicant]
US 20100017042A1 · Lopata · 2010 [cited by applicant]
US 20110264934A1 · Branover · 2011 [cited by applicant]
US 20110305343A1 · Lee · 2011 [cited by applicant]
US 20140006818A1 · Doshi · 2014 [cited by applicant]
US 20140208144A1 · Ma · 2014 [cited by applicant]
US 20170075611A1 · Choi et al. · 2017 [cited by applicant]
US 20180107417A1 · Shechter · 2018 [cited by applicant]
US 20180314236A1 · Kimura · 2018 [cited by applicant]
US 20190102170A1 · Chen et al. · 2019 [cited by applicant]
US 20190179685A1 · Ki · 2019 [cited by applicant]
US 20190221260A1 · Wang · 2019 [cited by applicant]
US 20200027508A1 · Li · 2020 [cited by applicant]
US 20200151054A1 · Shin · 2020 [cited by applicant]
US 20200278735A1 · Ansari · 2020 [cited by applicant]
US 20210082488A1 · Mahatme · 2021 [cited by applicant]
US 20210325956A1 · Adsure · 2021 [cited by applicant]
US 20220375519A1 · Hall · 2022 [cited by applicant]
US 20240062816A1 · Hall et al. · 2024 [cited by applicant]
CN 107172504 · 2017 [cited by applicant]
KR 20110002742 · 2011 [cited by applicant]
KR 20170031608 · 2017 [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/876,321, mailing date of Oct. 31, 2023, 2 pages, USPTO. [cited by applicant]
Corrected Notice of Allowability for U.S. Appl. No. 17/881,202, mailing date of Jan. 16, 2024, 2 pages, USPTO. [cited by applicant]
Notice of Allowability for U.S. Appl. No. 17/881,202, mailing date of Oct. 30, 2023, 6 pages, USPTO. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/876,321, mailing date of Aug. 18, 2023, 6 pages, USPTO. [cited by applicant]
Notice of Allowability for U.S. Appl. No. 17/881,202, mailing date of Sep. 27, 2023, 5 pages, USPTO. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/876,321, mailing date of Mar. 24, 2023, 9 pages, USPTO. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/876,321, mailing date of Aug. 1, 2023, 6 pages, USPTO. [cited by applicant]
Notice of Allowability for U.S. Appl. No. 17/881,202, mailing date of Jul. 27, 2023, 13 pages, USPTO. [cited by applicant]
International Search Report and Written Opinion, PCT Application No PCT/US21/40909, Nov. 22, 2021, 10 pages, USPTO. [cited by applicant]
Restriction Requirement for U.S. Appl. No. 16/924,958, mailing date Oct. 6, 2021, 6 pages, USPTO. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 16/924,948, filed Dec. 10, 2021, 15 pages, USPTO. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 16/924,958, filed Feb. 2, 2022, 20 pages, USPTO. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 16/924,948, filed May 6, 2022, 12 pages, USPTO. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 16/924,958, filed May 11, 2022, 11 pages, USPTO. [cited by applicant]
Corrected Notice of Allowance, U.S. Appl. No. 16/924,948, filed Jul. 5, 2022, 6 pages, USPTO. [cited by applicant]
Corrected Notice of Allowance, U.S. Appl. No. 16/924,958, filed Jul. 28, 2022, 6 pages, USPTO. [cited by applicant]
Communication pursuant to Rule 164(1) EPC for EP Application No. 21837933.7, mailing date Jul. 5, 2024, 12 pages, EPO. [cited by applicant]
Corrected Notice of Allowability for U.S. Appl. No. 17/881,202, mailing date Jan. 16, 2024, 2 pages, USPTO. [cited by applicant]