• DocumentCode
    1998618
  • Title

    Architectural and multiprocessor design verification of the PowerPC 604 data cache

  • Author

    Cai, George Z N

  • Author_Institution
    Somerset Design Center, Motorola Inc., USA
  • fYear
    1995
  • fDate
    28-31 Mar 1995
  • Firstpage
    383
  • Lastpage
    388
  • Abstract
    The PowerPC 604 microprocessor has high performance 32-bit implementation, which is optimized to produce compact code while adhering to RISC philosophy. The PowerPC 604 microprocessor can sustain a maximum issue rate of 4 instructions per cycle. The data cache of the 604 is a 16 KB four-way set-associative non-blocking cache which contains MESI states (M: Modified, E: Exclusive-unmodified, S: Shared, I: Invalid), a reservation bit with its reservation address register, an independent snoop port, WIMG (W: cache write policy, I: cacheability, M: coherency mode, G: protection against speculative access) support logic, and parity bits. The 604 has an on-chip phase-locked loop to provide different Processor/Bus clock ratios to simplify the system design while using a 100 MHz processor clock. The data cache to BIU (Bus Interface Unit) interface can handle different Processor/Bus clock ratios. The architecture and multiprocessor verification for the PowerPC 604 data cache systematically checks the data cache architecture, logic, and implementation correctness and provides the assurance that the PowerPC 604 microprocessor´s aggressive hardware and software implementation is carried out correctly in the uniprocessor and multiprocessor environment
  • Keywords
    Clocks; Computer architecture; Hardware; Logic; Microprocessors; Phase locked loops; Protection; Reduced instruction set computing; Registers; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 1995., Conference Proceedings of the 1995 IEEE Fourteenth Annual International Phoenix Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    0-7803-2492-7
  • Type

    conf

  • DOI
    10.1109/PCCC.1995.472464
  • Filename
    472464