• DocumentCode
    2707187
  • Title

    An on-chip 72 K pseudo two-port cache memory subsystem

  • Author

    Chuang, Sharon C-M ; Mukherjee, Tamal ; Braceras, Geordie ; Litten, Susan ; Peters, Mike ; LeBlanc, Jay ; Taroni, Gerard ; Akrout, Chekib

  • fYear
    1990
  • fDate
    7-9 June 1990
  • Firstpage
    113
  • Lastpage
    114
  • Abstract
    A CMOS VLSI cache memory subsystem, which includes a 72 K cache memory, a 11 K tag memory, a 1.3 K state array, two special buffers, and cache control logic, has been developed and integrated on an experimental microprocessor chip. The unique one-port cache incorporates a reload buffer and a store back buffer to function as a two-port cache, one port for CPU read/write and the other port to the system bus for simultaneous cache reload. The one-port tag also bears pseudo-two-port characteristics by using a cycle-split scheme to access the tag twice in a cache cycle. This allows the tag memory to be used for bus snooping as well as normal cache operation without using the conventional dual-port tag approach to maintain cache data coherency. A unique cache reload mechanism which utilizes the cache read-modify-write cycle is incorporated to maintain data coherency in the reload buffer and store back buffer. This is essential for enhancing snoopy cache performance with pseudo-two-port capability
  • Keywords
    CMOS integrated circuits; VLSI; buffer storage; integrated memory circuits; 72 kbit; CMOS VLSI; bus snooping; cycle-split scheme; microprocessor chip; one-port cache; pseudo two-port cache memory subsystem; reload buffer; store back buffer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Circuits, 1990. Digest of Technical Papers., 1990 Symposium on
  • Conference_Location
    Honolulu, Hawaii, USA
  • Type

    conf

  • DOI
    10.1109/VLSIC.1990.111121
  • Filename
    5727554