Title :
A 2000-MOPS embedded RISC processor with a Rambus DRAM controller
Author :
Suzuki, Kazumasa ; Daito, Masayuki ; Inoue, Tomoo ; Nadehara, Kouhei ; Nomura, Masahiro ; Mizuno, Masayuki ; Iima, Tomofumi ; Sato, Shoichiro ; Fukuda, Terumi ; Arai, Tomohisa ; Kuroda, Ichiro ; Yamashina, Masakazu
Author_Institution :
Syst. ULSI Res. Lab., NEC Corp., Sagamihara, Japan
fDate :
7/1/1999 12:00:00 AM
Abstract :
We have developed a 0.25-μm, 200-MHz embedded RISC processor for multimedia applications. This processor has a dual-issue superscalar datapath that consists of a 32-bit integer unit and a 64-bit single-instruction multiple-data (SIMD) function unit that together have a total of five multiply-adders. An on-chip concurrent Rambus DRAM (C-RDRAM) controller uses interleaved transactions to increase the memory bandwidth of the Rambus channel to 533 Mb/s. The controller also reduces latency by using the transaction interleaving and instruction prefetching. A 64-bit, 200-MHz internal bus transfers data among the CPU core, the C-RDRAM, and the peripherals. These high-data-rate channels improve CPU performance because they eliminate a bottleneck in the data supply. The datapath part of this chip was designed using a functional macrocell library that included placement information for leaf cells and resulted in the SIMD function unit of this chip´s having 68000 transistors per square millimeter
Keywords :
CMOS digital integrated circuits; cache storage; interleaved storage; microprocessor chips; multimedia computing; parallel architectures; peripheral interfaces; reduced instruction set computing; 0.25 micron; 200 MHz; 32 bit; 533 Mbit/s; 64 bit; CMOS chip; Rambus DRAM controller; SIMD function unit; dual-issue superscalar datapath; embedded RISC processor; high-data-rate channels; instruction prefetching; integer unit; interleaved transactions; memory bandwidth; multimedia applications; multiply-adders; onchip concurrent controller; single-instruction multiple-data; Bandwidth; Central Processing Unit; Control systems; Frequency; Laboratories; National electric code; Random access memory; Reduced instruction set computing; Signal processing; System buses;
Journal_Title :
Solid-State Circuits, IEEE Journal of