← Back to Patent Explorer
US4521852A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing device formed on a single semiconductor substrate having secure memory

Assignee: Texas Instruments Inc
•
Filing: 1982-06-30
•
Granted: 1985-06-04
•
Expires: 2002-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing device fabricated on a single semiconductor substrate including nonvolatile memory for the storage of data and instructions, a central processing unit for performing operations on the data, both connected to an information transfer bus to transfer addresses, instructions and data between the memory and the central processing unit. Further included is an external interface connected to the information bus for providing information on the information bus to external devices. Security bits are also provided for designating the security status of information stored in the memory. Address logic is provided that is connected to the information bus to determine when information in the memory is being accessed. An external interface inhibit logic circuit is provided that is connected to the security bit and the address logic to selectively inhibit the operation of the external interface.

Inventors

  • 👤 Karl M. Guttag

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 11:17
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/14; G06F12/1416; G06F12/1425; G06F12/1433

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 270 words
A data processing device formed on a single semiconductor substrate comprising: a central processing means for preforming data processing operations upon data in accordance with instructions, said data processing operations including at least one memory access operation for recall of data or an instruction stored in a specified address location; a nonvolatile memory means having a plurality of address locations which are a subset of the possible address locations of said at least one memory access operation, for storing data and instructions which define data processing operations at respective address locations; an information transfer means connected to said central processing means and said nonvolatile memory means for transfer of data and instructions; an external interface means connected to said information transfer means for providing information to at least one device external to said single semiconductor substrate; at least one security bit memory means, each for storing therein a single bit of data indiating a secure state when said nonvolatile memory means is to be secure to a nonsecure sytate; an address logic means connected to said information transfer bus for generating a protected access signal when a memory access operation specifies one of said address locations of said nonvolatile memory means; and an external interface inhibit logic means connected to said at least one security bit memory means, said external interface means and said address logic means for inhibiting said external interface means thereby preventing transfer of information to said at least one external device when any of said at least one security bit memory means indicates said secure state and said address logic means generates said protected access signal.
Claim 2
Dependent Claim 270 words
A data processing device formed on a single semiconductor substrate comprising: a central processing means for preforming data processing operations upon data in accordance with instructions, said data processing operations including at least one memory access operation for recall of data or an instruction stored in a specified address location; a nonvolatile memory means having a plurality of address locations which are a subset of the possible address locations of said at least one memory access operation, for storing data and instructions which define data processing operations at respective address locations; an information transfer means connected to said central processing means and said nonvolatile memory means for transfer of data and instructions; an external interface means connected to said information transfer means for providing information to at least one device external to said single semiconductor substrate; at least one security bit memory means, each for storing therein a single bit of data indiating a secure state when said nonvolatile memory means is to be secure to a nonsecure sytate; an address logic means connected to said information transfer bus for generating a protected access signal when a memory access operation specifies one of said address locations of said nonvolatile memory means; and an external interface inhibit logic means connected to said at least one security bit memory means, said external interface means and said address logic means for inhibiting said external interface means thereby preventing transfer of information to said at least one external device when any of said at least one security bit memory means indicates said secure state and said address logic means generates said protected access signal.
Claim 3
Dependent Claim 24 words
A data processing device as claimed in claim 1, wherein: said at least one security bit memory means comprises electrically programmable read only memory.
Claim 4
Dependent Claim 75 words
A data processing device as claimed in claim 2, wherein: said at least one security bit memory means is disposed on said single semiconductor substrate adjacent to said nonvolatile memory means; and said nonvolatile memory means comprises electrically programmable read only memory, and said nonvolatile memory means is constructed whereby all of said at least one security bit memory means cannot be electrically programmed to said nonsecure state without completely erasing said nonvolatile memory means.
Claim 5
Dependent Claim 126 words
A data processing device as claimed in claim 1, wherein: said device further includes a read/write memory means connected to said information transfer means having a second plurality of address locations which are a subset of said possible address locations of said at least one memory access operation which does not overlap said plurality of memory locations of said nonvolatile memory means, said second plurality of address locations including a secure subset of address locations, said read/write memory means for storing and recalling data at respective address locations therein; and said address logic means further generates said protected access signal when a memory access operation specifies an address location within a said secure subset of said second plurality of address locations of said read/write memory means.

References Cited (Backward Citations)

US3742458A Cited
US3920976A Cited
US4215421A Cited
US4254462A Cited
US4308615A Cited
US4430709A Cited
US4412282A Cited
US4420819A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-06-03 1988-12-03 1989-06-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-06-03 1992-12-03 1993-06-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-06-03 1996-12-03 1997-06-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag