1 / 3

A MIPS R2000 Implementation

A MIPS R2000 Implementation. Introductory CMOS VLSI class Undergraduates: 30 at HMC, 4 at U of Adelaide Microarchitecture Five-stage pipeline and hazard/exceptions units Booth-encoded, radix-4 multiply/divide unit 512 byte I-/D-caches in core, 4 entry write-buffer Project Partitioning

velma
Download Presentation

A MIPS R2000 Implementation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A MIPS R2000 Implementation • Introductory CMOS VLSI class • Undergraduates: 30 at HMC, 4 at U of Adelaide Microarchitecture • Five-stage pipeline and hazard/exceptions units • Booth-encoded, radix-4 multiply/divide unit • 512 byte I-/D-caches in core, 4 entry write-buffer Project Partitioning • Clusters • Microarchitecture (RTL) • Chip (datapath, control, memory, COP0) • Systems (compiler, FPGA emulation, PCB) • Library (Std. cells, PLA) • Schematics/layout in Electric • Custom PLA generator

  2. Fabrication Verification • DRC/NCC/ERC in Electric • Ad-hoc Verilog behavioral • Random test vector generation • IRSIM switch-level simulations • Single-/dual-FPGA emulation Fabrication • CIF generated by Electric • AMI Mosis 0.5-mm, 4.5 mm • 160k transistors • 108-pin PGA

  3. Testing/Performance Performance • 7.25 MHz, limited by caches • Power is 52 mW @ 7.25 MHz More Information • http://www4.hmc.edu:8001/Engineering/158/07/project

More Related