Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
237 words
A semiconductor memory device for storing information bits including a plurality of bits and check bits for detecting and correcting an error in both the information bits and the check bits or an error in the information bits, comprising, on a single chip; check bit generating means responsive to said information bits for generating said check bits, first storing means for storing a plurality of sets of said information bits and said check bits generated by said check bit generating means, error correcting means for detecting and correcting the error in both said information bits and said check bits or the error in said information bits using said check bits corresponding to said information bits, first transferring means for transferring to said error correcting means said information bits and said check bits corresponding thereto, stored in said first storing means, second storing means to which access can be made faster than the access speed to said first storing means and for storing some of said information bits, said second storing means comprising a cache memory means for accessing data stored therein during a reading operation whenever data stored therein corresponds to an externally applied address signal, the capacity of said second storing means being less than the capacity of said first storing means, and second transferring means for transferring to said second storing means said information bits already corrected for any error by said error correcting means.
Claim 2
Dependent Claim
237 words
A semiconductor memory device for storing information bits including a plurality of bits and check bits for detecting and correcting an error in both the information bits and the check bits or an error in the information bits, comprising, on a single chip; check bit generating means responsive to said information bits for generating said check bits, first storing means for storing a plurality of sets of said information bits and said check bits generated by said check bit generating means, error correcting means for detecting and correcting the error in both said information bits and said check bits or the error in said information bits using said check bits corresponding to said information bits, first transferring means for transferring to said error correcting means said information bits and said check bits corresponding thereto, stored in said first storing means, second storing means to which access can be made faster than the access speed to said first storing means and for storing some of said information bits, said second storing means comprising a cache memory means for accessing data stored therein during a reading operation whenever data stored therein corresponds to an externally applied address signal, the capacity of said second storing means being less than the capacity of said first storing means, and second transferring means for transferring to said second storing means said information bits already corrected for any error by said error correcting means.
Claim 3
Dependent Claim
63 words
A semiconductor memory device according to claim 1, wherein said first storing means further comprises refreshing means for refreshing each of said memory cells, and said error correcting means detects and corrects the error in both the information bits and check bits or the error in the information bits at the time of refreshing each of the memory cells by said refreshing means.
Claim 4
Dependent Claim
223 words
A semiconductor memory device according to claim 1, wherein said first storing means comprises a plurality of memory cells arranged in a plurality of rows and columns and is divided into a plurality of blocks, each of said blocks comprising memory cells arranged in a plurality of columns, each of said information bits and each of said check bits corresponding thereto being stored in any row in any of said blocks, said second storing means comprises a plurality of memory cells arranged in a plurality of rows and columns and is divided into a plurality of blocks, each of said blocks comprising memory cells arranged in a plurality of columns, each of said information bits being stored in any row in any of said blocks, the number of the memory cells in said second storing means is smaller than the number of memory cells which store said information bits, of the memory cells in said first storing means, said first transferring means comprises first row selecting means for selecting one row in said first storing means and first block selecting means for selecting one block of said first storing means, and said second transferring means comprises second row selecting means for selecting one row in said second storing means and second block selecting means for selecting one block of said second storing means.
Claim 5
Dependent Claim
40 words
A semiconductor memory device according to claim 3, wherein the memory cell included in said first storing means each comprise a dynamic memory cell and the memory cells included in said second storing means each comprise a static memory cell.
Claim 6
Dependent Claim
46 words
A semiconductor memory device according to claim 1, which further comprises bit selecting means for selecting the bit to which access is required from among said information bits, and column selecting means for selecting the column to which access is required in said second storing means.
Claim 7
Dependent Claim
40 words
A semiconductor memory device according to claim 5, wherein the memory cells included in said first storing means each comprise a dynamic memory cell, and the memory cells included in said second storing means each comprise a static memory cell.
Claim 8
Dependent Claim
46 words
A semiconductor memory device according to claim 3, which further comprises bit selecting means for selecting the bit to which access is required from among said information bits, and column selecting means for selecting the column to which access is required in said second storing means.
Claim 9
Dependent Claim
62 words
A semiconductor memory device according to claim 7, which further comprises a first input/output terminal for inputting or outputting one bit information to or from said bit selecting means, and a second input/output terminal for inputting or outputting information to or from a memory cell in said second storing means selecting by said second row selecting means and said column selecting means.
Claim 10
Dependent Claim
62 words
A semiconductor memory device according to claim 5, which further comprises a first input/output terminal for inputting or outputting one bit information to or from said bit selecting means, and a second input/output terminal for inputting or outputting information to or from a memory cell in said second storing means selected by said second row selecting means and said column selecting means.
Claim 11
Dependent Claim
40 words
A semiconductor memory device according to claim 9, wherein the memory cells included in said first storing means each comprise a dynamic memory cell, and the memory cells included in said second storing means each comprise a static memory cell.
Claim 12
Dependent Claim
282 words
A semiconductor memory device for storing information bits including a plurality of bits and checks for detecting and correcting an error in both the information bits and the check bits or an error in the information bits, comprising, on a single chip: check bit generating means responsive to said information bits for generating said check bits, first storing means for storing a plurality of sets of said information bits and said check bits generated by said check bit generating means, error correcting means for detecting and correcting the error in both said information bits and said check bits or the error in said information bits using said check bits corresponding to said information bits, first transferring means for transferring to said error correcting means said information bits and said check bits corresponding thereto, stored in said first storing means, second storing means to which access can be made faster than the across speed to said first storing means and for storing some of said information bits, said second storing means comprising a cache memory means for accessing data stored therein during a reading operation whenever data stored therein corresponds to an externally applied address signal, the capacity of said second storing means being less than the capacity of said first storing means, and second transferring means for transferring to said second storing means said information bits, wherein said error correcting means detects but does not correct an error when said information bits and said check bits stored in said first storing means are transferred to said error correcting means by said first transferring means and the informatin bits are further transferred, uncorrected, to said second storing means by said second transferring means.
Claim 13
Dependent Claim
282 words
A semiconductor memory device for storing information bits including a plurality of bits and checks for detecting and correcting an error in both the information bits and the check bits or an error in the information bits, comprising, on a single chip: check bit generating means responsive to said information bits for generating said check bits, first storing means for storing a plurality of sets of said information bits and said check bits generated by said check bit generating means, error correcting means for detecting and correcting the error in both said information bits and said check bits or the error in said information bits using said check bits corresponding to said information bits, first transferring means for transferring to said error correcting means said information bits and said check bits corresponding thereto, stored in said first storing means, second storing means to which access can be made faster than the across speed to said first storing means and for storing some of said information bits, said second storing means comprising a cache memory means for accessing data stored therein during a reading operation whenever data stored therein corresponds to an externally applied address signal, the capacity of said second storing means being less than the capacity of said first storing means, and second transferring means for transferring to said second storing means said information bits, wherein said error correcting means detects but does not correct an error when said information bits and said check bits stored in said first storing means are transferred to said error correcting means by said first transferring means and the informatin bits are further transferred, uncorrected, to said second storing means by said second transferring means.
Claim 14
Independent Claim
306 words
A method for controlling a semiconductor memory device for storing information bits including, on a single chip, a plurality of bits and check bits used for detecting and correcting an error in both the information bits and the check bits or an error in the information bits, comprising check bit generating means responsive to said information bits for generating said check bits; first storing means for storing a plurality of sets of said information bits and said check bits generated by said check bit generating means; error correcting means for detecting and correcting the error in both said information bits and said check bits or the error in said information bits using said check bits corresponding to said information bits; and second storing means comprising a cache memory having smaller memory capacity than said first storing means, and to which access can be made faster than the access speed to said first storing means, and for storing some of said information bits, comprising: a first read operation, a second read operation, a first write operation and a second write operation, wherein said first read operation comprises reading out the information bits stored in said second storing means, said second read operation comprises reading out the information bits stored in said first storing means, transferring said information bits and said check bits corresponding thereto to said error correcting means, and correcting any error in the information bits and writting the resulting information bits to said second storing means, said first write operation comprises writing information bits to said second storing means and writing said information bits and said check bits generated by said check bit generating means to said first storing means, and said second write operating comprises writing information bits and said check bits generated by said check bit generating means to said first storing means.
Claim 15
Independent Claim
306 words
A method for controlling a semiconductor memory device for storing information bits including, on a single chip, a plurality of bits and check bits used for detecting and correcting an error in both the information bits and the check bits or an error in the information bits, comprising check bit generating means responsive to said information bits for generating said check bits; first storing means for storing a plurality of sets of said information bits and said check bits generated by said check bit generating means; error correcting means for detecting and correcting the error in both said information bits and said check bits or the error in said information bits using said check bits corresponding to said information bits; and second storing means comprising a cache memory having smaller memory capacity than said first storing means, and to which access can be made faster than the access speed to said first storing means, and for storing some of said information bits, comprising: a first read operation, a second read operation, a first write operation and a second write operation, wherein said first read operation comprises reading out the information bits stored in said second storing means, said second read operation comprises reading out the information bits stored in said first storing means, transferring said information bits and said check bits corresponding thereto to said error correcting means, and correcting any error in the information bits and writting the resulting information bits to said second storing means, said first write operation comprises writing information bits to said second storing means and writing said information bits and said check bits generated by said check bit generating means to said first storing means, and said second write operating comprises writing information bits and said check bits generated by said check bit generating means to said first storing means.