Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
310 words
A memory system for storage protection comprising: non-volatile memory means for storing key data; a programmable read only memory device connected to said non-volatile memory means, comprising: a plurality of address input terminals for receiving external address data and key data; a plurality of non-volatile memory cells for storing principal data; volatile memory means, connected to said address input terminals, for storing key data; address converting means, connected to said volatile memory means, for converting external address data received at said plurality of input terminals to internal address data in accordance with a logical operation between the key data and the external address data; and means responsive to the internal address data, connected between said address converting means and said non-volatile memory means, for accessing said non-volatile memory cells to read out principal data stored therein; and processing means, connected to said non-volatile memory means and said programmable read only memory device including said non-volatile memory cells, for processing the reading of principal data from said non-volatile memory cells, comprising: means responsive to initial power turn-on of said memory system, connected to said non-volatile memory means and said volatile memory means, for reading stored key data from said non-volatile memory means and supplying same to said volatile memory means for storage therein, said volatile memory means maintaining the storage of key data therein during continuous supply of power thereto, and the key data stored therein terminating upon cessation of the supply of power thereto; and conversion means, connected to said address input terminals, for supplying external address data to said plurality of address input terminals in accordance with a selected sequence, said address converting means of said programmable read only memory device converting said external address data to internal address data, and for reading out principal data from said plurality of non-volatile memory cells, in accordance with the selected sequence.
Claim 2
Dependent Claim
310 words
A memory system for storage protection comprising: non-volatile memory means for storing key data; a programmable read only memory device connected to said non-volatile memory means, comprising: a plurality of address input terminals for receiving external address data and key data; a plurality of non-volatile memory cells for storing principal data; volatile memory means, connected to said address input terminals, for storing key data; address converting means, connected to said volatile memory means, for converting external address data received at said plurality of input terminals to internal address data in accordance with a logical operation between the key data and the external address data; and means responsive to the internal address data, connected between said address converting means and said non-volatile memory means, for accessing said non-volatile memory cells to read out principal data stored therein; and processing means, connected to said non-volatile memory means and said programmable read only memory device including said non-volatile memory cells, for processing the reading of principal data from said non-volatile memory cells, comprising: means responsive to initial power turn-on of said memory system, connected to said non-volatile memory means and said volatile memory means, for reading stored key data from said non-volatile memory means and supplying same to said volatile memory means for storage therein, said volatile memory means maintaining the storage of key data therein during continuous supply of power thereto, and the key data stored therein terminating upon cessation of the supply of power thereto; and conversion means, connected to said address input terminals, for supplying external address data to said plurality of address input terminals in accordance with a selected sequence, said address converting means of said programmable read only memory device converting said external address data to internal address data, and for reading out principal data from said plurality of non-volatile memory cells, in accordance with the selected sequence.
Claim 3
Dependent Claim
78 words
A memory system as recited in claim 1, wherein: said programmable read only memory device further comprises transfer gate means connected between said plurality of address input terminals and said volatile memory means; and said processing means further comprises means for producing a gating signal to enable said transfer gate means to transfer key data applied to said address input terminals to said volatile memory means, in advance of supplying external address data to said address input terminals.
Claim 4
Dependent Claim
22 words
A programmable read only memory device according to claim 1, wherein said address converting means comprises a plurality of logical gate circuits.
Claim 5
Dependent Claim
24 words
A programmable read only memory device according to claim 3, wherein said plurality of logical gate circuits comprises a plurality of exclusive OR gates.
Claim 6
Dependent Claim
22 words
A programmable read only memory device according to claim 1, wherein said volatile memory means comprises a plurality of flip flop circuits.
Claim 7
Dependent Claim
19 words
A programmable read only memory device according to claim 1, wherein said volatile memory means comprises a shift register.
Claim 8
Dependent Claim
204 words
A memory system for storage protection comprising: a non-volatile memory for storing principal data; a plurality of address input terminals for receiving external address data and key data; address converting means, connected to said plurality of address input terminals, for converting external address data to internal address data in accordance with a logical operation between key data and external address data, said address converting means including: key data loading means, connected to said plurality of address input terminals, for receiving key data when said memory device is powered on; volatile memory means, connected to said key data loading means, for receiving and storing said key data from said key data loading means; logical gate means, connected to said volatile memory means and said plurality of address input terminals for receiving key data stored in said volatile memory means and external address data, and for converting said external address data into internal address data in accordance with a logical operation between said key data and external data, and then outputing internal address data; and responsive means, connected between said address converting means and said non-volatile memory for receiving said internal address data and for accessing said non-volatile memory for reading out principal data stored therein.
Claim 9
Dependent Claim
204 words
A memory system for storage protection comprising: a non-volatile memory for storing principal data; a plurality of address input terminals for receiving external address data and key data; address converting means, connected to said plurality of address input terminals, for converting external address data to internal address data in accordance with a logical operation between key data and external address data, said address converting means including: key data loading means, connected to said plurality of address input terminals, for receiving key data when said memory device is powered on; volatile memory means, connected to said key data loading means, for receiving and storing said key data from said key data loading means; logical gate means, connected to said volatile memory means and said plurality of address input terminals for receiving key data stored in said volatile memory means and external address data, and for converting said external address data into internal address data in accordance with a logical operation between said key data and external data, and then outputing internal address data; and responsive means, connected between said address converting means and said non-volatile memory for receiving said internal address data and for accessing said non-volatile memory for reading out principal data stored therein.
Claim 10
Dependent Claim
19 words
A memory system according to claim 7, wherein said address converting means comprises a plurality of logical gate circuits.
Claim 11
Dependent Claim
21 words
A memory system according to claim 8, wherein said plurality of logical gate circuits comprises a plurality of exclusive OR gates.
Claim 12
Dependent Claim
19 words
A memory system according to claim 7, wherein said volatile memory means comprises a plurality of flip flop circuits.
Claim 13
Dependent Claim
16 words
A memory system according to claim 7, wherein said volatile memory means comprises a shift register.
Claim 14
Dependent Claim
101 words
A programmable read only memory device according to claim 7, said key data loading means comprising: transfer gate means connected between said plurality of address input terminals and said volatile memory means; data supplying means, connected to said address input terminals, for supplying key data to said plurality of address input terminals; and signal supplying means, connected to said transfer gate means, for supplying a control signal to said transfer gate means; said transfer gate means being selectively controlled by the control signal applied thereto, to transfer key data from said plurality of address input terminals to said volatile memory means.
Claim 15
Dependent Claim
157 words
A programmable read only memory device as recited in claim 12, wherein key data is supplied as parallel bits to corresponding ones of said plurality of address input terminals, and wherein: said transfer gate means comprises a plurality of individual transfer gate means corresponding to said plurality of address input terminals to which external address data is applied; said volatile memory means comprises a plurality of individual volatile memory means connected to respectively corresponding ones of said plurality of individual transfer gate means; and said address converting means comprises a plurality of logical gate circuits, each thereof having at least first and second input terminals and an output terminal, the first input terminals thereof being connected to respectively corresponding ones of said plurality of address input terminals, the second input terminals thereof being connected to respectively corresponding ones of said plurality of individual volatile memory means, and said output terminals thereof being connected to said accessing means.
Claim 16
Dependent Claim
195 words
A programmable read only memory device as recited in claim 12, wherein key data is supplied as serial bits in time sequence, and wherein: said volatile memory means comprises a shift register having a number of serial stages corresponding to the number of serial bits of key data; said transfer gate means comprises a first gate for receiving and applying serial key data bits in a predetermined time sequence to an input to said serial shift register stages, and timing gate means for enabling said shift register stages to receive and shift therethrough the serial key data bits in accordance with said predetermined time sequence thereof; and said address converting means comprises a plurality of logical gate circuits corresponding to said plurality of address input terminals to which external address data is applied, each thereof having at least first and second input terminals and an output terminal, the first input terminals thereof being connected to respectively corresponding ones of said plurality of address input terminals, the second input terminals thereof being connected to respectively corresponding ones of said serial stages of said shift register, and said output terminals thereof being connected to said accessing means.