Patent US5946734A successfully refreshed from Google Patents.
Patent US5381370A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5381370A Expired / Lapsed US ⏱️ 0.0 years remaining

Memory with minimized redundancy access delay

Assignee: Cypress Semiconductor Corp
•
Filing: 1993-08-24
•
Granted: 1995-01-10
•
Expires: 2013-08-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory is described that includes a main memory array having a plurality of main memory locations and a redundant memory array having a plurality of redundant memory locations. A main decoding circuit is coupled to the main memory array for decoding an address received from an external circuit to access a selected one of the plurality of main memory locations. A storage circuit is provided for pre-storing the address of the selected one of the plurality of main memory locations when the selected one of the plurality of main memory locations is defective. A redundant comparison circuit is coupled to the redundant memory array and the storage circuit for comparing the external address with the address stored in the storage circuit in order to access a selected one of the plurality of redundant memory locations. A static decoding circuit is coupled to the storage circuit and the main select circuit for decoding the address received from the storage circuit and for disabling the main select circuit from accessing the selected one of the plurality of main memory locations such that when the redundant comparison circuit accesses the selected one of the plurality of redundant memory locations, the main select circuit has already been disabled from accessing the selected one of the plurality of main memory locations.

Inventors

  • 👤 Timothy M. Lacey
  • 👤 Christopher S. Norris

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 07:08
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/78; G11C29/84

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 293 words
A memory, comprising: (A) a main memory array having a plurality of memory locations; (B) a main select circuit coupled to the main memory array for decoding an address received from an external circuit to access a selected one of the plurality of memory locations; (C) a redundant memory array having a plurality of redundant memory locations; (D) a storage circuit for pre-storing the address of the selected one of the plurality of memory locations when the selected one of the plurality of memory locations is defective; (E) a redundant comparison circuit coupled to the redundant memory array and the storage circuit for comparing the address received from the external circuit with the address pre-stored in the storage circuit in order to access a selected one of the plurality of redundant memory locations; (F) a static decoding circuit coupled to the storage circuit and the main select circuit for decoding the address received from the storage circuit and for statically disabling the main select circuit from accessing the selected one of the plurality of memory locations such that when the redundant comparison circuit accesses the selected one of the plurality of redundant memory locations, the main select circuit has already been disabled from accessing the selected one of the plurality of memory locations, wherein the static decoding circuit decodes the address from the storage circuit to disable the main select circuit from accessing only the selected one of the plurality of memory locations based on the address pre-stored in the storage circuit, wherein when the static decoding circuit disables the main select circuit from accessing the selected one of the plurality of memory locations, the main select circuit can still access other ones of the plurality of memory locations that are not defective.
Claim 2
Dependent Claim 293 words
A memory, comprising: (A) a main memory array having a plurality of memory locations; (B) a main select circuit coupled to the main memory array for decoding an address received from an external circuit to access a selected one of the plurality of memory locations; (C) a redundant memory array having a plurality of redundant memory locations; (D) a storage circuit for pre-storing the address of the selected one of the plurality of memory locations when the selected one of the plurality of memory locations is defective; (E) a redundant comparison circuit coupled to the redundant memory array and the storage circuit for comparing the address received from the external circuit with the address pre-stored in the storage circuit in order to access a selected one of the plurality of redundant memory locations; (F) a static decoding circuit coupled to the storage circuit and the main select circuit for decoding the address received from the storage circuit and for statically disabling the main select circuit from accessing the selected one of the plurality of memory locations such that when the redundant comparison circuit accesses the selected one of the plurality of redundant memory locations, the main select circuit has already been disabled from accessing the selected one of the plurality of memory locations, wherein the static decoding circuit decodes the address from the storage circuit to disable the main select circuit from accessing only the selected one of the plurality of memory locations based on the address pre-stored in the storage circuit, wherein when the static decoding circuit disables the main select circuit from accessing the selected one of the plurality of memory locations, the main select circuit can still access other ones of the plurality of memory locations that are not defective.
Claim 3
Dependent Claim 65 words
The memory of claim 1, wherein the static decoding circuit only disables the access to the selected one of the plurality of memory locations, wherein the main select circuit further comprises a decoder coupled to receive the address from the external circuit and a main select circuit coupled to the decoder for selecting the selected one of the plurality of memory locations for the address.
Claim 4
Dependent Claim 14 words
The memory of claim 2, wherein the select circuit further comprises an AND gate.
Claim 5
Dependent Claim 18 words
The memory of claim 1 wherein the storage circuit includes electrically erasable and programmable read only memory cells.
Claim 6
Dependent Claim 13 words
The memory of claim 1 wherein the memory is a read only memory.
Claim 7
Dependent Claim 15 words
The memory of claim 1 wherein the memory is an electrically programmable read only memory.
Claim 8
Dependent Claim 17 words
The memory of claim 1 wherein the memory is an electrically erasable and programmable read only memory.
Claim 9
Dependent Claim 13 words
The memory of claim 1 wherein the memory is a random access memory.
Claim 10
Dependent Claim 35 words
The memory of claim 1 wherein the storage circuit further comprises a storage location for storing the address and a logic circuit for generating an adjacent address of the address stored in the storage location.
Claim 11
Dependent Claim 370 words
A memory, comprising: (A) a main memory array having a plurality of memory locations; (B) a main select circuit coupled to the main memory array for decoding an address received from an external circuit to access a selected one of the plurality of memory locations; (C) a, redundant memory array having a plurality of redundant memory locations; (D) a storage circuit for pre-storing the address of the selected one of the plurality of memory locations when the selected one of the plurality of memory locations is defective: (E) a redundant comparison circuit coupled to the redundant memory array and the storage circuit for comparing the address received from the external circuit with the address pre-stored in the storage circuit in order to access a selected one of the plurality of redundant memory locations; (F) a static decoding circuit couched to the storage circuit and the main select circuit for decoding the address received from the storage circuit and for statically disabling the main select circuit from accessing the selected one of the plurality of memory locations such that when the redundant comparison circuit accesses the selected one of the plurality of redundant memory locations, the main select circuit has already been disabled from accessing the selected one of the plurality of memory locations, wherein the static decoding circuit further comprises (i) a decoding circuit coupled to the storage circuit for statically decoding the address received from the storage circuit to generate a control signal, wherein the decoding circuit decodes the address from the storage circuit when the address is stored in the storage circuit; (ii) a disabling circuit coupled to the main select circuit and the decoding circuit for receiving the control signal from the decoding circuit to statically disable the main select circuit from accessing the selected one of the plurality of memory locations before the redundant comparison circuit decodes the address from the external circuit to select the selected one of the plurality of redundant memory locations, wherein the disabling circuit only disables the main select circuit from accessing the selected one of the plurality of memory locations while the main select circuit can still access other ones of the plurality of memory locations that are not defective.
Claim 12
Dependent Claim 370 words
A memory, comprising: (A) a main memory array having a plurality of memory locations; (B) a main select circuit coupled to the main memory array for decoding an address received from an external circuit to access a selected one of the plurality of memory locations; (C) a, redundant memory array having a plurality of redundant memory locations; (D) a storage circuit for pre-storing the address of the selected one of the plurality of memory locations when the selected one of the plurality of memory locations is defective: (E) a redundant comparison circuit coupled to the redundant memory array and the storage circuit for comparing the address received from the external circuit with the address pre-stored in the storage circuit in order to access a selected one of the plurality of redundant memory locations; (F) a static decoding circuit couched to the storage circuit and the main select circuit for decoding the address received from the storage circuit and for statically disabling the main select circuit from accessing the selected one of the plurality of memory locations such that when the redundant comparison circuit accesses the selected one of the plurality of redundant memory locations, the main select circuit has already been disabled from accessing the selected one of the plurality of memory locations, wherein the static decoding circuit further comprises (i) a decoding circuit coupled to the storage circuit for statically decoding the address received from the storage circuit to generate a control signal, wherein the decoding circuit decodes the address from the storage circuit when the address is stored in the storage circuit; (ii) a disabling circuit coupled to the main select circuit and the decoding circuit for receiving the control signal from the decoding circuit to statically disable the main select circuit from accessing the selected one of the plurality of memory locations before the redundant comparison circuit decodes the address from the external circuit to select the selected one of the plurality of redundant memory locations, wherein the disabling circuit only disables the main select circuit from accessing the selected one of the plurality of memory locations while the main select circuit can still access other ones of the plurality of memory locations that are not defective.
Claim 13
Dependent Claim 445 words
A nonvolatile memory, comprising: (a) a main memory array having a plurality of memory locations; (b) a main select circuit coupled to the main memory array for selecting and accessing a selected one of the plurality of memory locations in the main memory array; (c) a main decoding circuit coupled to the main select circuit for decoding an address received from an external circuit to cause the main select circuit to access the selected one of the plurality of memory locations; (d) a redundant memory array having a plurality of redundant memory locations; (e) a redundant select circuit coupled to the redundant memory array for selecting and accessing a selected one of the plurality of redundant memory locations in the redundant memory array; (f) a storage circuit for pre-storing the address for the selected one of the plurality of memory locations when the selected one of the plurality of memory locations is defective; (g) a static decoding and disabling circuit coupled to the storage circuit and the main select circuit for decoding the address pre-stored in the storage circuit to disable the main select circuit from accessing the selected one of the plurality of memory locations before the main decoding circuit receives the address from the external circuit, wherein the static decoding and disabling circuit statically disables the main select circuit from accessing the selected one of the plurality of memory locations as soon as the address for the selected one of the plurality of memory locations is stored in the storage circuit, wherein the static decoding and disabling circuit decodes the address from the storage circuit only to disable the main select circuit from accessing the selected one of the plurality of memory locations based on the address pre-stored in the storage circuit, wherein when the static decoding and disabling circuit disables the main select circuit from accessing the selected one of the plurality of memory locations, the main select circuit can still access other ones of the plurality of memory locations that are not defective; (h) a redundancy comparison circuit coupled to the storage circuit and the redundant select circuit for comparing the address received from the storage circuit with the address from the external circuit and for enabling the redundant select circuit to access the selected one of the plurality of redundant memory locations when the stored address matches the address from the external circuit, wherein when the redundant comparison circuit causes the redundant select circuit to access the selected one of the plurality of redundant memory locations in the redundant memory array, the main select circuit has already been disabled from accessing the selected one of the plurality of memory locations.
Claim 14
Dependent Claim 445 words
A nonvolatile memory, comprising: (a) a main memory array having a plurality of memory locations; (b) a main select circuit coupled to the main memory array for selecting and accessing a selected one of the plurality of memory locations in the main memory array; (c) a main decoding circuit coupled to the main select circuit for decoding an address received from an external circuit to cause the main select circuit to access the selected one of the plurality of memory locations; (d) a redundant memory array having a plurality of redundant memory locations; (e) a redundant select circuit coupled to the redundant memory array for selecting and accessing a selected one of the plurality of redundant memory locations in the redundant memory array; (f) a storage circuit for pre-storing the address for the selected one of the plurality of memory locations when the selected one of the plurality of memory locations is defective; (g) a static decoding and disabling circuit coupled to the storage circuit and the main select circuit for decoding the address pre-stored in the storage circuit to disable the main select circuit from accessing the selected one of the plurality of memory locations before the main decoding circuit receives the address from the external circuit, wherein the static decoding and disabling circuit statically disables the main select circuit from accessing the selected one of the plurality of memory locations as soon as the address for the selected one of the plurality of memory locations is stored in the storage circuit, wherein the static decoding and disabling circuit decodes the address from the storage circuit only to disable the main select circuit from accessing the selected one of the plurality of memory locations based on the address pre-stored in the storage circuit, wherein when the static decoding and disabling circuit disables the main select circuit from accessing the selected one of the plurality of memory locations, the main select circuit can still access other ones of the plurality of memory locations that are not defective; (h) a redundancy comparison circuit coupled to the storage circuit and the redundant select circuit for comparing the address received from the storage circuit with the address from the external circuit and for enabling the redundant select circuit to access the selected one of the plurality of redundant memory locations when the stored address matches the address from the external circuit, wherein when the redundant comparison circuit causes the redundant select circuit to access the selected one of the plurality of redundant memory locations in the redundant memory array, the main select circuit has already been disabled from accessing the selected one of the plurality of memory locations.
Claim 15
Dependent Claim 20 words
The nonvolatile memory of claim 11, wherein the storage circuit further comprises electrically erasable and programmable read only memory cells.
Claim 16
Dependent Claim 17 words
The nonvolatile memory of claim 11, wherein the nonvolatile memory is an electrically programmable read only memory.
Claim 17
Dependent Claim 19 words
The nonvolatile memory of claim 11, wherein the nonvolatile memory is an electrically erasable and programmable read only memory.
Claim 18
Dependent Claim 16 words
The nonvolatile memory of claim 11, wherein the main select circuit further comprises an AND gate.
Claim 19
Dependent Claim 36 words
The nonvolatile memory of claim 11, wherein the storage circuit further comprises a storage location for storing the address and a logic circuit for generating an adjacent address of the address stored in the storage location.

References Cited (Backward Citations)

US4807191A Cited
US5031142A Cited
US5083294A Cited
US5267205A Cited
US5233559A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-09 1998-07-11 1999-01-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-09 2002-07-11 2003-01-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-09 2006-07-11 2007-01-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag