• DocumentCode
    3437977
  • Title

    VLSI support for copyback caching protocols on Futurebus

  • Author

    Sweazey, Paul

  • Author_Institution
    Nat. Semicond. Corp., Santa Clara, CA, USA
  • fYear
    1988
  • fDate
    3-5 Oct 1988
  • Firstpage
    240
  • Lastpage
    246
  • Abstract
    The author discusses the nature of the superset of copyback cache protocols described by the MOESI state model, the superset bus transactions of the Futurebus, and the complications encountered in an actual VLSI implementation. It has been shown that the Futurebus provides the best generic and standard solution to cost-effective interconnection of coherent copyback caches. Its fully compelled protocol and the ability to extend or abort transactions allowed the design of the cache controller to be much simpler and less subject to critical timing constraints that it would otherwise have been. The practical design details of the cache controller uncovered numerous coherence `holes´ involving data that is in transit in the fill or flush buffer, or that is partially within the SRAM (static random-access memory) array and partially within the fill buffer. These were solved by thinking of those buffers as one-line caches, with cache state (such as ownership) associated with them
  • Keywords
    VLSI; buffer storage; computer interfaces; protocols; Futurebus; MOESI state model; SRAM; VLSI support; copyback caching protocols; fill buffer; flush buffer; interconnection; static random-access memory; Backplanes; Bandwidth; Coherence; Computer Society; Computer buffers; Memory architecture; Microprocessors; Protocols; Springs; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1988. ICCD '88., Proceedings of the 1988 IEEE International Conference on
  • Conference_Location
    Rye Brook, NY
  • Print_ISBN
    0-8186-0872-2
  • Type

    conf

  • DOI
    10.1109/ICCD.1988.25699
  • Filename
    25699