BRIEF DESCRIPTION OF THE DRAWINGS
These and other objects, advantages and features of the invention will become apparent from the following description thereof taken in conjunction with the accompanying drawings that illustrate a specific embodiment of the invention. In the Drawings:
FIG. 1 is a block diagram showing an outline configuration of a semiconductor memory device according to the present invention;
FIG. 2A is a timing chart indicating the operation of the semiconductor memory device when a read hit occurs;
FIG. 2B is a timing chart indicating the operation of the semiconductor memory device when a read miss-hit occurs;
FIG. 3A is a timing chart indicating the operation of the semiconductor memory device when a write hit occurs;
FIG. 3B is a timing chart indicating the operation of the semiconductor memory device when a write miss-hit occurs;
FIG. 4 is a diagram showing in detail the configuration of a data cache unit according to the first embodiment of the present invention;
FIG. 5 is a diagram showing the configuration of a data holding/comparing element;
FIG. 6 is a timing chart indicating the comparison operation performed by the semiconductor memory device;
FIG. 7 is a timing chart indicating the initialization operation performed by the semiconductor memory device;
FIG. 8 is a diagram showing in detail the configuration of the data cache unit according to the second embodiment of the present invention;
FIG. 9 is a diagram showing in detail the configuration of the data cache unit according to a variation of the second embodiment;
FIG. 10 is a diagram showing in detail the configuration of the data cache unit according to the variation of the second embodiment;
FIG. 11 is a diagram showing the configuration of the data holding/comparing element according to the third embodiment of the present invention;
FIG. 12A is a timing chart indicating the comparison operation performed by the data holding/comparing element shown in FIG. 11 according to the third embodiment;
FIG. 12B is a timing chart indicating the reading operation of the data holding/comparing element shown in FIG. 11; and
FIG. 12C is a timing chart indicating the write operation of the data holding/comparing unit shown in FIG. 11.