Design and Implementation of 32-bit MIPS-Based RISC Processor

被引:0
|
作者
Patra, Sumit [1 ]
Kumar, Sunil [1 ]
Verma, Swati [1 ]
Kumar, Arvind [1 ]
机构
[1] Motilal Nehru Natl Inst Technol Allahabad, Allahabad, Uttar Pradesh, India
关键词
RISC; MIPS; Low power; Pipeline architecture;
D O I
10.1007/978-981-32-9775-3_68
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the continuously technology scaling, there exists a huge scope of undesirable hazards in processors. To solve the hazards, additional circuits are required in addition to conventional design and due to these additional circuits, the parameters area, power, and timing have been affected. Therefore, to make a processor having more number of operations without much affecting these parameters is a quite challenging task. In this paper, design and verification of 32-bit RISC CPU using 90 nm SCL CMOS technology is presented in detail. MIPS-based RISC architecture having operations like addition, subtraction, etc. Also having pipeline stages of five named as IF (Instruction Fetch), ID (Instruction Decode), EXE (Execute), MEM (Memory Access), WB (Write Back) to increase the throughput of the processor without degrading its latency. In this paper, all existing instructions as well as the new instructions, multiplication, and division are functionally verified. The analysis of performance parameters like area and power dissipation is done using synopsys design compiler with typical libraries of TSMC 90 nm technology.
引用
收藏
页码:747 / 757
页数:11
相关论文
共 50 条
  • [1] Implementation of a 32-bit MIPS Based RISC Processor using Cadence
    Topiwala, Mohit N.
    Saraswathi, N.
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 979 - 983
  • [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] Design of 32-bit RISC processor and efficient verification
    Jeong, GY
    Park, JS
    [J]. KORUS 2003: 7TH KOREA-RUSSIA INTERNATIONAL SYMPOSIUM ON SCIENCE AND TECHNOLOGY, VOL 2, PROCEEDINGS: ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY, 2003, : 222 - 227
  • [4] 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
  • [5] 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
  • [6] Instruction Fetch Module Design of 32-bit RISC CPU Based on MIPS
    Ding, Yuehua
    Yi, Kui
    Sun, Ping
    [J]. DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1109 - 1116
  • [7] 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,
  • [8] 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,
  • [9] Verification of a 32-bit RISC processor core
    Kasanko, T
    Nurmi, J
    [J]. 2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 107 - 110
  • [10] 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