DocumentCode :
2706685
Title :
Architecture and design of a pseudo two-port VLSI snoopy cache memory
Author :
Chuang, Sharon C M ; Bruss, Anni
Author_Institution :
IBM Watson Res. Center, Yorktown Heights, NY, USA
fYear :
1990
fDate :
8-10 May 1990
Firstpage :
400
Lastpage :
407
Abstract :
A CMOS VLSI cache memory subsystem that includes a 72 K-bit cache memory, an 11 K-bit tag memory, a 1.3 K-bit state array, two special buffers and cache control logic, has been designed and integrated on a microprocessor chip. The architecture, design and analysis of the cache design are presented. The design achieves higher system performance by reducing the cache reload penalty through a pseudo-two-port architecture which utilizes a reload buffer and a store-back buffer. It also maintains cache data coherency and supports multiprocessing by bus snooping. A single-port tag is used for concurrent snooping and CPU access with an enhanced write-once protocol. A cost-effective `locked replacement´ scheme was incorporated to maintain data coherency in these two special buffers. Cache modeling and analysis were carried out to derive the proper design point
Keywords :
CMOS integrated circuits; VLSI; buffer storage; integrated memory circuits; memory architecture; microprocessor chips; 1.3 Kbit; 11 Kbit; 72 Kbit; CMOS VLSI cache memory subsystem; CPU access; bus snooping; cache control logic; cache data coherency; cache reload penalty; data coherency; microprocessor chip; multiprocessing; pseudo two-port VLSI snoopy cache memory; state array; tag memory; write-once protocol; CMOS process; Cache memory; Central Processing Unit; Delay; Logic arrays; Logic design; System buses; System performance; System-on-a-chip; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
CompEuro '90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering
Conference_Location :
Tel-Aviv
Print_ISBN :
0-8186-2041-2
Type :
conf
DOI :
10.1109/CMPEUR.1990.113651
Filename :
113651
Link To Document :
بازگشت