IP Library Granted Patent US 8,004,912
Granted Patent B2
US 8,004,912 · App. 12/491,864 · Granted Aug 23, 2011

Block redundancy implementation in hierarchical rams

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 8,004,912
App. No.
12/491,864
Granted
Aug 23, 2011
Kind
B2
Abstract

The present invention relates to a system and method for providing redundancy in a hierarchically memory, by replacing small blocks in such memory. The present invention provides such redundancy (i.e., replaces such small blocks) by either shifting predecoded lines or using a modified shifting predecoder circuit in the local predecoder block. In one embodiment, the hierarchal memory structure includes at least one active predecoder adapted to be shifted out of use; and at least one redundant predecoder adapted to be shifted in to use.

Claims (30)

1. A hierarchal memory structure, comprising:

a plurality of predecoders that select blocks of memory cells;

a redundant predecoder that selects a redundant block of memory cells; and

a redundancy control circuit that generates a redundancy select signal based on a programmed block address information,

wherein a shift pointer is controlled by redundancy logic circuitry that processes an address range that is responsible for tagging each block of memory cells.

2. The hierarchal memory structure of claim 1 , wherein the redundancy control circuit is responsible for shifting out one of the plurality of predecoders and shifting in the redundant predecoder.

3. The hierarchal memory structure of claim 1 , wherein any one of the blocks of memory cells is identical in size to the redundant block of memory cells.

4. The hierarchal memory structure of claim 1 , wherein each of the plurality of predecoders provide a localized enable signal for a set of decoders that decode an address space within one of the block of memory cells.

5. The hierarchal memory structure of claim 1 , wherein the redundant predecoder acts provides a localized enable signal for a set of redundant decoders that decode an address space within the redundant block of memory cells.

6. The hierarchal memory structure of claim 1 , wherein the address range received by the redundant predecoder that accesses the memory cells in the redundant block is the same as the address range received by at least one of the plurality of predecoders accessing the memory cells in one of the blocks.

7. A method for replacing a predecoder, said method comprising:

selecting blocks of memory cells with a plurality of predecoders;

generating a redundancy select signal based on a programmed block address information;

shifting out one of the plurality of predecoders and shifting in a redundant predecoder, wherein a shift pointer is controlled by redundancy logic circuitry that processes an address range that is responsible for tagging each block of memory cells; and

selecting a redundant block of memory cells with the redundant predecoder.

8. The method of claim 7 , wherein any one of the blocks of memory cells is identical in size to the redundant block of memory cells.

9. The method of claim 7 , further comprising:

providing a localized enable signal for a set of decoders that decode an address space within one of the block of memory cells.

10. The method of claim 7 , further comprising:

provides a localized enable signal for a set of redundant decoders that decode an address space within the redundant block of memory cells from the redundant predecoder.

11. The method of claim 7 , wherein the address range received by the redundant predecoder that accesses the memory cells in the redundant block is the same as the address range received by at least one of the plurality of predecoders accessing the memory cells in one of the blocks.

12. The hierarchal memory structure of claim 1 , wherein the plurality of predecoders includes an active predecoder that is configured to be shifted out of use, and wherein the redundant predecoder is configured to be shifted in to use.

13. The hierarchal memory structure of claim 1 , wherein the hierarchical memory structure is embedded within one or more of the following: a VLSI system, a VLSI memory subsystem, and a digital signal processing system.

14. The hierarchal memory structure of claim 1 , wherein the hierarchical memory structure is part of SRAM.

15. The hierarchal memory structure of claim 1 , wherein the hierarchical memory structure is part of an SRAM memory structure.

16. The hierarchal memory structure of claim 1 , wherein the memory cells comprise one or more of the following: CMOS memory cells and CMOS SRAM memory cells.

17. The hierarchal memory structure of claim 1 , wherein the hierarchical memory structure is part of one or more of the following: DRAM, RAM, ROM, PLA, and a stand-alone memory device.

18. The hierarchical memory structure of claim 1 , wherein the hierarchical memory structure employs switched capacitance reduction and voltage swing limitation techniques to reduce power consumption.

19. The hierarchical memory structure of claim 1 , wherein the hierarchical memory structure is part of one or more of the following: a communications system and a DSP device.

20. The hierarchical memory structure of claim 1 , wherein the hierarchical memory structure employs a synchronous, self-timed hierarchical architecture.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →