| Tag RAM |
|
Cache is physically divided into two sections. The Tag RAM section stores the Tag address of the location of the data in cache. This section is smaller than the Data RAM section, which stores the actual data or instruction. The tag RAM used as part of the cache must normally be faster than the actual cached data store. This is because the tag RAM must be read first to check for a hit. We want to be able to check the tag and still have enough time to read the cache within a single clock cycle, if we have a hit. So for example, you may find that your system's main cache chips are 15 ns, while the tag may be 12 ns. |