Implementation of a 32-bit MIPS Based RISC Processor using Cadence

被引:0
|
作者
Topiwala, Mohit N. [1 ]
Saraswathi, N. [1 ]
机构
[1] SRM Univ, Dept Elect & Commun, Chennai, Tamil Nadu, India
关键词
MIPS; 5-stage pipeline; ASIC flow;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 urn technology.
引用
收藏
页码:979 / 983
页数:5
相关论文
共 50 条
  • [1] Design and Implementation of 32-bit MIPS-Based RISC Processor
    Patra, Sumit
    Kumar, Sunil
    Verma, Swati
    Kumar, Arvind
    [J]. ADVANCES IN VLSI, COMMUNICATION, AND SIGNAL PROCESSING, 2020, 587 : 747 - 757
  • [2] 32-bit RISC CPU Based on MIPS
    Yi, Kui
    Ding, Yue-Hua
    [J]. PROCEEDINGS OF THE 2009 SECOND PACIFIC-ASIA CONFERENCE ON WEB MINING AND WEB-BASED APPLICATION, 2009, : 124 - 128
  • [3] Designing and Implementation of 32-bit 5 stage Pipelined MIPS based RISC Processor Capable of Resolving Data Hazards
    Prasad, Krishna K.
    Prakash, Vijaya A. M.
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON MOBILE NETWORKS AND WIRELESS COMMUNICATIONS (ICMNWC), 2021,
  • [4] Design and Simulation of 32-Bit RISC Architecture Based on MIPS using VHDL
    Ritpurkar, S. P.
    Thakare, M. N.
    Korde, G. D.
    [J]. ICACCS 2015 PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS, 2015,
  • [5] Verification of a 32-bit RISC processor core
    Kasanko, T
    Nurmi, J
    [J]. 2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 107 - 110
  • [6] GAAS IMPLEMENTATION OF A 32-BIT RISC
    LANE, JH
    NIEDERLAND, RA
    RASSET, TL
    GEIDEMAN, WA
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1987, 21 (1-5): : 31 - 38
  • [7] MIPS adds 16-/32-bit RISC ISA
    Weiss, R
    [J]. COMPUTER DESIGN, 1996, 35 (12): : 20 - 20
  • [8] Instruction Decoder Module Design of 32-bit RISC CPU Based on MIPS
    Xiang YunZhu
    Ding YueHua
    [J]. SECOND INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING: WGEC 2008, PROCEEDINGS, 2008, : 347 - 351
  • [9] 32-BIT RISC CHIP RIPS THROUGH 5 MIPS
    OHR, S
    [J]. ELECTRONIC DESIGN, 1986, 34 (05) : 27 - 28
  • [10] 32-bit RISC CPU Based on MIPS Instruction Fetch Module Design
    Yi, Kui
    Ding, Yue-Hua
    [J]. FIRST IITA INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, : 754 - 760