A cache memory is provided which is capable of reducing areas occupied by
data memory macro units and preventing delays in data transmission caused
by wirings, thus improving performance of the cache memory.
The cache memory is provided with four data memory macro units the number
of which is equal to that of ways. Each of the data memory macro units can
be accessed simultaneously. A different way number is made associated, for
every word address having the same index address, with a data storing
position in each of the data memory macro units and data having the same
index address and same word address in each of the ways is stored for
every data memory.
Se proporciona una memoria de escondrijo que es capaz de reducir las áreas ocupadas por las unidades macro de la memoria de los datos y la prevención retrasa en la transmisión de datos causada por los cableados, así mejorando el funcionamiento de la memoria de escondrijo. La memoria de escondrijo se proporciona cuatro unidades macro de la memoria de los datos el número de las cuales sea igual a el de maneras. Cada uno de las unidades macro de la memoria de los datos se puede alcanzar simultáneamente. Un diverso número de la manera se hace asociado, porque cada dirección de la palabra que tiene la misma dirección del índice, con datos que almacenan la posición en cada uno de las unidades macro de la memoria de los datos y datos teniendo la misma dirección del índice y misma dirección de la palabra en cada uno de las maneras se almacena para cada memoria de los datos.