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
Link To Document :
بازگشت