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

System and method for write-protecting predetermined portions of a memory array

Assignee: Ramtron International Corp
•
Filing: 1994-03-18
•
Granted: 1995-02-28
•
Expires: 2014-03-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method wherein a predetermined soft fuse value may be written to a corresponding soft fuse register to control subsequent access to a number of lock bits in a non-volatile semiconductor memory array which are provided for selectively precluding writes to predetermined portions of the memory array. In a specific embodiment, the system and method may be utilized in conjunction with radio frequency ("RF") identification ("ID") transponders incorporating a non-volatile ferroelectric random access memory ("FRAM") array integrated circuit.

Inventors

  • 👤 Jeffery E. Downs
  • 👤 Michael W. Yeager

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:45
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/24

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 137 words
A method for write-protecting predetermined portions of a memory array utilizing a number of lock bits settable for controlling subsequent writes to selected ones of said predetermined portions of said memory array, said method comprising the steps of: defining a first memory location for containing a known value forming a soft fuse value and a second memory location for containing said lock bits; reading the contents of said first memory location to determine a read-out contents thereof; comparing said read-out contents of said first memory location to said soft fuse value; allowing setting and resetting of individual ones of said lock bits if said read-out contents do not correspond to said soft fuse value; and allowing setting and disallowing resetting of individual ones of said lock bits if said read-out contents correspond to said soft fuse value.
Claim 2
Independent Claim 137 words
A method for write-protecting predetermined portions of a memory array utilizing a number of lock bits settable for controlling subsequent writes to selected ones of said predetermined portions of said memory array, said method comprising the steps of: defining a first memory location for containing a known value forming a soft fuse value and a second memory location for containing said lock bits; reading the contents of said first memory location to determine a read-out contents thereof; comparing said read-out contents of said first memory location to said soft fuse value; allowing setting and resetting of individual ones of said lock bits if said read-out contents do not correspond to said soft fuse value; and allowing setting and disallowing resetting of individual ones of said lock bits if said read-out contents correspond to said soft fuse value.
Claim 3
Dependent Claim 25 words
The method of claim 1 wherein said step of defining comprises the step of partitioning said first and second memory locations within said memory array.
Claim 4
Dependent Claim 28 words
The method of claim 1 wherein said step of defining comprises the step of providing an additional memory word of said memory array as said first memory location.
Claim 5
Dependent Claim 20 words
The method of claim 1 wherein said step of defining is carried out by means of a non-volatile storage device.
Claim 6
Dependent Claim 18 words
The method of claim 4 wherein said non-volatile storage device comprises a ferroelectric random access memory integrated circuit.
Claim 7
Dependent Claim 26 words
The method of claim 1 further comprising the step of: writing said soft fuse value to said first memory location prior to said step of reading.
Claim 8
Dependent Claim 25 words
The method of claim 1 further comprising the step of: indicating to an external device whether said first memory location contains said soft fuse value.
Claim 9
Dependent Claim 187 words
An integrated circuit including a memory array having predetermined write-protectable portions thereof utilizing a number of lock bits settable for controlling subsequent writes to selected ones of said write-protectable portions, said memory array comprising: first and second memory locations for containing a known value forming a soft fuse value and said lock bits respectively; means, coupled to said first memory location, for comparing; coupled to said first memory location, for reading the contents of said first memory location to determine a read-out contents thereof; means, coupled to receive said soft fuse value and said read-out contents, for comparing said read-out contents of said first memory location to said soft fuse value; means, coupled to said second memory location and responsive to said means for comparing, for allowing setting and resetting of individual ones of said lock bits if said read-out contents do not correspond to said soft fuse value; and means, coupled to said second memory location and resposive to said means for comparing for allowing setting and disallowing resetting of individual ones of said lock bits if said read-out contents correspond to said soft fuse value.
Claim 10
Dependent Claim 187 words
An integrated circuit including a memory array having predetermined write-protectable portions thereof utilizing a number of lock bits settable for controlling subsequent writes to selected ones of said write-protectable portions, said memory array comprising: first and second memory locations for containing a known value forming a soft fuse value and said lock bits respectively; means, coupled to said first memory location, for comparing; coupled to said first memory location, for reading the contents of said first memory location to determine a read-out contents thereof; means, coupled to receive said soft fuse value and said read-out contents, for comparing said read-out contents of said first memory location to said soft fuse value; means, coupled to said second memory location and responsive to said means for comparing, for allowing setting and resetting of individual ones of said lock bits if said read-out contents do not correspond to said soft fuse value; and means, coupled to said second memory location and resposive to said means for comparing for allowing setting and disallowing resetting of individual ones of said lock bits if said read-out contents correspond to said soft fuse value.
Claim 11
Dependent Claim 15 words
The integrated circuit of claim 8 wherein said memory array comprises a non-volatile memory array.
Claim 12
Dependent Claim 15 words
The integrated circuit of claim 9 wherein said memory array comprises a ferroelectric memory array.
Claim 13
Dependent Claim 21 words
The integrated circuit of claim 10 wherein said first and second memory locations comprise a portion of said ferroelectric memory array.
Claim 14
Dependent Claim 26 words
The integrated circuit of claim 8 further comprising: means for writing said soft fuse value to said first memory location in response to an external device.
Claim 15
Dependent Claim 25 words
The integrated circuit of claim 12 further comprising: means for indicating to said external device whether said first memory location contains said soft fuse value.
Claim 16
Dependent Claim 179 words
An RF transponder including a memory array having predetermined write-protectable portions thereof utilizing a number of lock bits settable for controlling subsequent writes to selected ones of said write-protectable portions, said memory array comprising: first and second memory locations for containing a known value forming a soft fuse value and said lock bits respectively; means, coupled to said first memory location, for reading the contents of said first memory location to determine a read-out contents thereof; means, coupled to receive said soft fuse value and said read-out contents, for comparing said read-out contents of said first memory location to said soft fuse value; means, coupled to said second memory location and responsive to said means for comparing, for allowing setting and resetting of individual ones of said lock bits if said read-out contents do not correspond to said soft fuse value; and means, coupled to said second memory location and responsive to said means for comparing, for allowing setting and disallowing resetting of individual ones of said lock bits if said read-out contents correspond to said soft fuse value.
Claim 17
Dependent Claim 179 words
An RF transponder including a memory array having predetermined write-protectable portions thereof utilizing a number of lock bits settable for controlling subsequent writes to selected ones of said write-protectable portions, said memory array comprising: first and second memory locations for containing a known value forming a soft fuse value and said lock bits respectively; means, coupled to said first memory location, for reading the contents of said first memory location to determine a read-out contents thereof; means, coupled to receive said soft fuse value and said read-out contents, for comparing said read-out contents of said first memory location to said soft fuse value; means, coupled to said second memory location and responsive to said means for comparing, for allowing setting and resetting of individual ones of said lock bits if said read-out contents do not correspond to said soft fuse value; and means, coupled to said second memory location and responsive to said means for comparing, for allowing setting and disallowing resetting of individual ones of said lock bits if said read-out contents correspond to said soft fuse value.
Claim 18
Dependent Claim 15 words
The RF transponder of claim 14 wherein said memory array comprises a non-volatile memory array.
Claim 19
Dependent Claim 15 words
The RF transponder of claim 15 wherein said memory array comprises a ferroelectric memory array.
Claim 20
Dependent Claim 21 words
The RF transponder of claim 16 wherein said first and second memory locations comprise a portion of said ferroelectric memory array.
Claim 21
Dependent Claim 26 words
The RF transponder of claim 14 further comprising: means for writing said soft fuse value to said first memory location in response to an external device.
Claim 22
Dependent Claim 25 words
The RF transponder of claim 18 further comprising: means for indicating to said external device whether said first memory location contains said soft fuse value.
Claim 23
Dependent Claim 14 words
The RF transponder of claim 19 wherein said external device is an RF controller.
Claim 24
Dependent Claim 37 words
The RF transponder of claim 20 wherein said means for indicating comprises a number of bits transmitted to said RF controller indicative of said soft fuse value being present or not present in said first memory location.

References Cited (Backward Citations)

US4958323A Cited
US5144314A Cited
US4975870A Cited
US5293610A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-02-27 1998-08-29 1999-02-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-02-27 2002-08-29 2003-02-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-02-27 2006-08-29 2007-02-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag