Abstract
The design of a 90-nm virtually addressed cache subsystem with separate 32-kB instruction and data caches is described. The circuits and microarchitecture are illustrated, including architecture level trace data validating low-power features and provisions to support snooping while maintaining the latency and power of virtual addressing. Low-power memory management unit design including a translation lookaside buffer with process identifier mapping is also described. Level 1 caches with support for high bandwidth, single cycle 256 bit fill and evict, as well as features for low power are also described. The design approaches are validated through both simulation and experimental results.
Original language | English (US) |
---|---|
Pages (from-to) | 1190-1199 |
Number of pages | 10 |
Journal | IEEE Journal of Solid-State Circuits |
Volume | 40 |
Issue number | 5 |
DOIs | |
State | Published - May 2005 |
Keywords
- Cache memories
- Computer architecture
- High-speed integrated circuits
- Low power
- Microprocessors
ASJC Scopus subject areas
- Electrical and Electronic Engineering