• DocumentCode
    237873
  • 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
  • fYear
    2014
  • fDate
    8-10 May 2014
  • Firstpage
    979
  • Lastpage
    983
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Communication Control and Computing Technologies (ICACCCT), 2014 International Conference on
  • Conference_Location
    Ramanathapuram
  • Print_ISBN
    978-1-4799-3913-8
  • Type

    conf

  • DOI
    10.1109/ICACCCT.2014.7019240
  • Filename
    7019240