SESSION FP15

SALON 9

MICROPROCESSORS

Chair: T. Williams, AMD/Nexgen, Milpitas, CA
Associate Chair: V. Oklobdzjia, Integration, Berkeley, CA

15.1 - A 1.0GHz Single-Issue 64b PowerPC Integer Processor - 1:30 PM

J. Silberman, N. Aoki, D. Boerstler, J. Burns, S. Dhong, A. Essbaum, U. Ghoshal, D. Heidel, P. Hofstee, K. Lee, D. Meltzer, H. Ngo, K. Nowka, S. Posluszny, O. Takahashi, I. Vo, B. Zoric

IBM Austin Research Lab., Austin, TX

A 1M-transistor 64b single-issue processor operates to 1.1GHz from 1.8V at 25oC. The 4-stage pipeline design in 0.15um Leff 6-layer-metal CMOS, implements 96 fixed-point ALU and load/store instructions from the PowerPC set, and uses full-custom dynamic circuits and supports full at-speed scan with a divide-by-16 tester interface.

15.2 - Design Tradeoffs in Stall Control Circuits for 600MHz Instruction Queues - 2:00 PM

T. Fischer, D. Leibholz

Digital Equipment Corporation, Hudson, MA

Design tradeoffs for stall-control circuits in integer and floating-point queues of a 600MHz Alpha microprocessor are described. The floating-point queue stall logic uses one-hot coding to compare a queue free-entry count to an incoming instruction count and is implemented in 52.5kum2 in 0.35um Si. The integer stall queue design simplifies the free-entry comparator for a 35% area saving and <1% performance penalty.

15.3 - A Commercial Multi-Threaded RISC Processor - 2:30 PM

S. Storino, A. Aipperspach, J. Borkenhagen, S.Levenstein

IBM Corp., Rochester, MN

Instruction stream multi-threading improves execution time by helping hide the latency of memory accesses. This PowerPC processor uses two threads. Trading area and performance in CAM and general-purpose-registers, processor throughput is increased up to 30% for both Uni- and Multi-processor AS/400 system configurations with less than 10% increase in chip area.

BREAK 3:00 PM

15.4 - A 450MHz IA32 P6 Family Microprocessor - 3:15 PM

J. Schutz, R. Wallace

Intel Corp., Hillsboro, OR

A third-implementation P6 microprocessor has 7.5M transistors in a 131mm2 die in a 0.25um process, and achieves 450MHz. Circuits operate between 1.4V and 2.2V to provide enhanced support for both mobile and servers. A 3.6GB/s back-side bus supports two L2 cache types, with up to 2MB on separate cache chips.

15.5 - A 200MHz 32b 0.5W CMOS RISC Microprocessor - 3:45 PM

R. Stephany, K. Anne, J. Bell, G. Cheney, J. Eno, G. Hoeppner, G. Joe, R. Kaye, J. Lear, T. Litch, J. Meyer, J. Montanaro, K. Patton, T. Pham, R. Reis, M. Silla, J. Slaton, K. Snyder, R. Witek

Digital Equipment Corp., Austin, TX

A 32b StrongArm integrates DMA and memory management units, and features a 16kB 32-way set-associative instruction cache and two 32-way set-associative data caches of 8kB and 0.5kB. In 0.35um CMOS, it operates at up to 200MHz from an internal 1.5V supply. At 200MHz, performance is 230 Drystone/MIPS. Conditional clocking and mux-latches reduce power to a maximum of 0.5W.

15.6 - A PowerPC 750 Microprocessor in a 0.12um Leff Technology with Copper Interconnects - 4:15 PM

C. Akrout, B. Davari, S. Geisslar, D. Kramer, N. Rohrer, L. Su, R. Goldblatt, R. Schulz

IBM, Burlington, VT

A dual-issue 40mm2 PowerPC 750 microprocessor in dual-Vt 0.2um CMOS technology uses copper for 6 layers of interconnect, with 0.63um lowest-layer pitch. Use of copper simplifies design analysis, and results in 30% reduction in RC delays to achieve 480MHz at 2.0V and 85oC fast process, and over 500MHz at room temperature.

15.7 - A 0.25um x86 Microprocessor with a 100MHz Socket 7 Interface - 4:45 PM

R. Khanna, A. Ben-Meir, L. DiGregorio, D. Draper, R. Krishna, R. Maley, A. Mehta, S. Oberman, L. Tsai, T. Williams

Advanced Micro Devices, Inc., Sunnyvale, CA

Performance increases up to 10% due to micro-architectural improvements in the K6 microprocessor family. Floating-point instructions enhance graphics performance. A 100MHz socket 7 bus is implemented. The 80mm2 die is in 0.25um 5-layer-metal CMOS with tungsten local interconnect, a standard 3.3V I/O interface, and a 2.2V internal supply.

CONCLUSION 5:15 PM


Go back to Table of Contents