Title :
Implementation of a 32-bit MIPS based RISC processor using Cadence
Author :
Topiwala, Mohit N. ; Saraswathi, N.
Author_Institution :
Dept. Of Electron. & Commun., SRM Univ., Chennai, India
Abstract :
This paper presents implementation of a 5-stage pipelined 32-bit High performance MIPS based RISC Core. MIPS (Microprocessor without Interlocked Pipeline Stages) is a RISC (Reduced Instruction Set Computer) architecture. A RISC is a microprocessor that had been designed to perform a small set of instructions, with the aim of increasing the overall speed of the processor. MIPS have 5 stages of pipeline viz. Instruction Fetch (IF), Instruction Decode (ID), Execution (EX), Memory Access (MEM) and Write Back (WB) modules. The various modules being used are Instruction Memory, Data Memory, ALU, Registers etc. The aim of this paper is to include Hazard detection unit and Data forwarding unit for efficient implementation of the pipeline. The design is developed using Verilog-HDL. The main goal is to do the complete ASIC flow (RTL to GDS II), using Cadence tool. The module functionality and performance issues like area, power dissipation and propagation delay are analyzed using Cadence RTL complier using typical libraries of tsmc 0.18 um technology.
Keywords :
application specific integrated circuits; hardware description languages; microprocessor chips; parallel architectures; pipeline processing; reduced instruction set computing; 5-stage pipelined high performance MIPS based RISC core; ASIC flow; Cadence RTL complier; Cadence tool; EX module; ID module; IF module; MEM module; Verilog-HDL; WB module; data forwarding unit; execution module; hazard detection unit; instruction decode module; instruction fetch modules; memory access module; microprocessor without interlocked pipeline stages; power dissipation; propagation delay; reduced instruction set computer architecture; write back module; Clocks; Registers; Switches; 5-stage pipeline; ASIC flow; MIPS;
Conference_Titel :
Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on
Conference_Location :
Ramanathapuram
Print_ISBN :
978-1-4799-3913-8
DOI :
10.1109/ICACCCT.2014.7019240