Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
177 words
A semiconductor memory device for a data processing system having a main memory, a cache memory, and a central processor unit, said main memory comprising N memory sets, each of said memory sets being constituted by a plurality of memory blocks, said cache memory to store data of n memory sets where n is smaller than N, said semiconductor memory device comprising: memory means for storing address data of upper address portions each of which designates a memory set of data stored in an address in said cache memory, said address data being stored in an address in said memory device corresponding to said address in said cache memory, both the addresses designating a memory block in said designated memory set; storage means for storing validity bits which indicate a valid/invalid state of address data in each address of said memory means; and an initialization circuit for loading each of said validity bits in each address of said memory means with information indicating said invalid state upon a switching on of a power source of said device.
Claim 2
Dependent Claim
177 words
A semiconductor memory device for a data processing system having a main memory, a cache memory, and a central processor unit, said main memory comprising N memory sets, each of said memory sets being constituted by a plurality of memory blocks, said cache memory to store data of n memory sets where n is smaller than N, said semiconductor memory device comprising: memory means for storing address data of upper address portions each of which designates a memory set of data stored in an address in said cache memory, said address data being stored in an address in said memory device corresponding to said address in said cache memory, both the addresses designating a memory block in said designated memory set; storage means for storing validity bits which indicate a valid/invalid state of address data in each address of said memory means; and an initialization circuit for loading each of said validity bits in each address of said memory means with information indicating said invalid state upon a switching on of a power source of said device.
Claim 3
Dependent Claim
27 words
A device according to claim 1, wherein each section of a tag memory of said cache memory comprises a tag data portion and a validity bit portion.
Claim 4
Dependent Claim
32 words
A device according to claim 2, wherein said tag data portion comprises pairs of bit lines, word lines, memory cells, transfer gates for the memory cells, and source voltage supply control transistors.
Claim 5
Dependent Claim
20 words
A device according to claim 3, wherein one of said source voltage supply control transistors receives a first control signal.
Claim 6
Dependent Claim
33 words
A device according to claim 2, wherein the validity bit portion comprises a pair of bit lines, word lines, memory cells, transfer gates for the memory cells, and source voltage supply control transistors.
Claim 7
Dependent Claim
20 words
A device according to claim 5, wherein one of said source voltage supply control transistors receives a first control signal.
Claim 8
Dependent Claim
48 words
A device according to claim 1, wherein a comparator is connected with each section of a tag memory for making an output signal HIGH when a result of a comparison between the data read from the tag data portion and the upper address portion indicates a coincidence therebetween.
Claim 9
Dependent Claim
68 words
A device according to claim 1, wherein a write buffer is connected with each section of a tag memory for writing information of an upper address portion into a designated lower address portion of the tag memory in response to a write signal, a writing of data "1" into the validity bit portion for the lower address portion being simultaneously carried out in correspondence with the write signal.
Claim 10
Dependent Claim
65 words
A device according to claim 1, wherein said initialization circuit comprises a word line selecting circuit for selecting all of the word lines of the memory device, and a validity bit invalidation circuit for preventing a supply of voltage to all bit lines of the tag data portion by a voltage source and writing data "0" into the memory cells of the validity bit portion.
Claim 11
Dependent Claim
17 words
A device according to claim 1, wherein said initialization circuit invalidates all of said validity bits simultaneously.
Claim 12
Dependent Claim
221 words
A semiconductor memory device for a data processing system having a main memory, a cache memory, and a central processor unit, said main memory comprising N memory sets, each of said memory sets being constituted by a plurality of memory blocks, said cache memory to store data of a n memory sets where n is smaller than N, said semiconductor memory device comprising: memory means for storing address data of upper address portions each of which designates a memory set of data stored in an address in said cache memory, said address data being stored in an address in said memory device corresponding to said address in said cache memory, both the addresses designating a memory block in said designated memory set; storage means for storing validity bits which indicate a valid/invalid state of address data in each address of said memory means; and an initialization circuit for simultaneously loading each of said validity bits in each address of said memory means with information indicating said invalid state, all validity bits being simultaneously initialized to an initial value upon a switching-on of a power source of the device, said validity bits having the initial value being sequentially made a predetermined value each time data is written into said cache memory, so that said valid/invalid state of said data is clearly indicated.
Claim 13
Dependent Claim
221 words
A semiconductor memory device for a data processing system having a main memory, a cache memory, and a central processor unit, said main memory comprising N memory sets, each of said memory sets being constituted by a plurality of memory blocks, said cache memory to store data of a n memory sets where n is smaller than N, said semiconductor memory device comprising: memory means for storing address data of upper address portions each of which designates a memory set of data stored in an address in said cache memory, said address data being stored in an address in said memory device corresponding to said address in said cache memory, both the addresses designating a memory block in said designated memory set; storage means for storing validity bits which indicate a valid/invalid state of address data in each address of said memory means; and an initialization circuit for simultaneously loading each of said validity bits in each address of said memory means with information indicating said invalid state, all validity bits being simultaneously initialized to an initial value upon a switching-on of a power source of the device, said validity bits having the initial value being sequentially made a predetermined value each time data is written into said cache memory, so that said valid/invalid state of said data is clearly indicated.
Claim 14
Dependent Claim
245 words
A semiconductor memory device for a data processing system having a main memory, a cache memory, and a central processor unit, said main memory comprising N memory sets, each of said memory sets being constituted by a plurality of memory blocks, said cache memory to store data of n memory sets where n is smaller than N, said semiconductor memory device comprising: memory means for storing address data of upper address portions, each of which designates a memory set of data stored in an address in said cache memory, said address data being stored in an address in said memory device corresponding to said address in said cache memory, both the addresses designating a memory block in said designated memory set; storage means for storing validity bits which indicate a valid/invalid state of address data in each address of said memory means; and an initialization circuit for invalidating all of said validity bits, wherein each section of a tag memory of said cache memory comprises a tag data portion and a validity bit portion, said tag data portion comprises pairs of bit lines, word lines, memory cells, transfer gates for the memory cells, and source voltage supply control transistors, one of said source voltage supply control transistors receives a first control signal, and each of said word lines in the validity bit portion is connected with a series circuit of a NOR gate and an inverter, and said NOR gate receives a second control signal.
Claim 15
Dependent Claim
245 words
A semiconductor memory device for a data processing system having a main memory, a cache memory, and a central processor unit, said main memory comprising N memory sets, each of said memory sets being constituted by a plurality of memory blocks, said cache memory to store data of n memory sets where n is smaller than N, said semiconductor memory device comprising: memory means for storing address data of upper address portions, each of which designates a memory set of data stored in an address in said cache memory, said address data being stored in an address in said memory device corresponding to said address in said cache memory, both the addresses designating a memory block in said designated memory set; storage means for storing validity bits which indicate a valid/invalid state of address data in each address of said memory means; and an initialization circuit for invalidating all of said validity bits, wherein each section of a tag memory of said cache memory comprises a tag data portion and a validity bit portion, said tag data portion comprises pairs of bit lines, word lines, memory cells, transfer gates for the memory cells, and source voltage supply control transistors, one of said source voltage supply control transistors receives a first control signal, and each of said word lines in the validity bit portion is connected with a series circuit of a NOR gate and an inverter, and said NOR gate receives a second control signal.