Title :
A second-level cache controller for a super-scalar SPARC processor
Author :
Chang, Jung-Herng ; Anand, R.K. ; Berg, Curt ; Cruz-Rios, Jorge ; Josh, Balakrishna ; Krishnamurthy, Ashok ; Nettleton, Nyles ; Nguyen, Sophe ; Tucker, Chuck ; Wang, Chung ; Wong, Ming
Abstract :
The design of a BiCMOS 50-MHz, 2.2-million transistor, second-level cache controller chip (CC) for a SPARC super-scalar CPU (PU) is described. This chip is designed to control up to 2 MB of second-level cache (E$) so that the effective memory latency is reduced, and to support two different multiprocessor (MP) system buses, the MBus and the Dynabus. CC isolates PU and E$, which operate with a faster processor clock, from the rest of the system, which may operate with a slower system clock, through multiple FIFOs (first in, first out´s) and synchronizers. With the isolation, the PU can access E$ in a pipelined fashion with a peak rate of one double-word (64-bit/DW) every processor cycle for both read and write.<>
Keywords :
BiCMOS integrated circuits; microcontrollers; multiprocessing systems; system buses; BiCMOS; Dynabus; MBus; SPARC super-scalar CPU; memory latency; multiple FIFOs; multiprocessor; pipelined fashion; processor clock; processor cycle; second-level cache; second-level cache controller chip; super-scalar SPARC processor; synchronizers; system buses; system clock; Bandwidth; BiCMOS integrated circuits; Clocks; Control systems; Degradation; Delay; Hardware; Protocols; Sun; System buses;
Conference_Titel :
Compcon Spring '92. Thirty-Seventh IEEE Computer Society International Conference, Digest of Papers.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-2655-0
DOI :
10.1109/CMPCON.1992.186700