IP Library › Granted Patent US 11,521,703
Granted Patent B2
US 11,521,703 · App. 17/218,927 · Granted Dec 6, 2022

Row redundancy techniques

Inventors: Amandeep Kaur (Bangalore, IN); Andy Wangkun Chen (Austin, TX); Penaka Phani Goberu (Bangalore, IN); Khushal Gelda (Bangalore, IN)
Assignee: Arm Limited
G11C29/76G01R31/31935G11C29/4401
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 11,521,703
App. No.
17/218,927
Granted
Dec 6, 2022
Kind
B2
Abstract

Various implementations described herein are related to a method for identifying multi-bank memory architecture having multiple banks including a first bank and a second bank. The method may receive a faulty row address having a faulty bank selection bit, and also, the method may select the first bank or the second bank for row redundancy operations based on the faulty bank selection bit.

Claims (63)

1. A method comprising:

identifying multi-bank memory architecture having multiple banks including a first bank and a second bank;

receiving a faulty row address having a faulty bank selection bit; and

selecting the first bank or the second bank for row redundancy operations based on the faulty bank selection bit.

2. The method of claim 1 , wherein:

the multi-bank memory architecture is configured with a reduced number of faulty row address pins for the row redundancy operations that allow for area savings in physical layout design of the multi-bank memory architecture.

3. The method of claim 1 , wherein:

if the faulty bank selection bit identifies the faulty row address as pertaining to the first bank, then the method utilizes the row redundancy operations for:

removing a first set of rows from the first bank; and

shifting memory operations involving the first set of rows to a second set of rows.

4. The method of claim 3 , further comprising:

shifting memory operations involving the second set of rows to a third set of rows associated with a set of redundant rows defined in the first bank.

5. The method of claim 3 , wherein:

remaining unshifted rows in the first bank are accessible with unmodified memory access operations.

6. The method of claim 5 , wherein:

rows in the second bank remain unshifted and are accessible with unmodified memory access operations.

7. The method of claim 1 , wherein:

if the faulty bank selection bit identifies the faulty row address as pertaining to the second bank, then the method utilizes the row redundancy operations for:

removing a first set of rows from the second bank; and

shifting memory operations involving the first set of rows to a second set of rows.

8. The method of claim 7 , wherein:

shifting memory operations involving the second set of rows to a third set of rows associated with a set of redundant rows defined in the second bank.

9. The method of claim 7 , wherein:

remaining unshifted rows in the second bank are accessible with unmodified memory access operations.

10. The method of claim 9 , wherein:

rows in the first bank remain unshifted and are accessible with unmodified memory access operations.

11. A method comprising:

providing memory architecture with a single bank;

providing logic that receives a faulty row address with a faulty bank selection bit; and

if the faulty bank selection bit identifies that the faulty row address is in the single bank, then the method utilizes row redundancy operations for:

removing first rows from the single bank; and

shifting memory operations involving the first rows to second rows.

12. The method of claim 11 , wherein:

the logic for the multi-bank memory architecture is configured with a reduced number of faulty row address pins for the row redundancy operations that allow for area savings in physical layout design of the multi-bank memory architecture.

13. The method of claim 11 , further comprising:

shifting memory operations involving the second rows to third rows associated with redundant rows that are defined in in the single bank.

14. The method of claim 13 , wherein:

remaining unshifted rows in the single bank are accessible with unmodified memory access operations.

15. A device comprising:

memory architecture having one or more banks; and

logic circuitry that receives a faulty row address having a faulty bank selection bit,

wherein the logic circuitry is configured to utilize the faulty bank selection bit to identify the faulty row address as pertaining to a selected bank of the one or more banks.

16. The device of claim 15 , wherein:

the logic circuitry for the memory architecture is configured with a reduced number of faulty row address pins for row redundancy operations that allow for area savings in physical layout design of the memory architecture.

17. The device of claim 15 , wherein:

the logic circuitry is configured to utilize row redundancy operations for:

removing first rows from the selected bank;

shifting memory operations involving the first rows to second rows; and

shifting memory operations involving the second rows to third rows associated with redundant rows that are defined in in the selected bank.

18. The device of claim 15 , wherein:

the memory architecture refers to multi-bank memory architecture with multiple banks including a first bank and a second bank,

the one or more banks of the memory architecture refer to the multiple banks having the first bank and the second bank, and

the logic circuitry selects the first bank or the second bank as the selected bank for row redundancy operations based on the faulty bank selection bit.

19. The device of claim 18 , wherein:

if the logic circuitry identifies the faulty row address as pertaining to the first bank, then the logic circuitry utilizes the row redundancy operations for:

removing first rows from the first bank;

shifting memory operations involving the first rows to second rows; and

shifting memory operations involving the second rows to third rows associated with redundant rows defined in the first bank.

20. The device of claim 18 , wherein:

if the logic circuitry identifies the faulty row address as pertaining to the second bank, then the logic circuitry utilizes the row redundancy operations for:

removing first rows from the second bank;

shifting memory operations involving the first rows to second rows; and

shifting memory operations involving the second rows to third rows associated with redundant rows defined in the second bank.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2022
From: KAUR, AMANDEEP; CHEN, ANDY WANGKUN; GOBERU, PENAKA PHANI; GELDA, KHUSHAL
To: ARM LIMITED
Reel/Frame 061341/0249 →
Continuity (1)
Related Publication 20220319632A1 · Oct 6, 2022