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 条
  • [42] A small 32-bit RISC core
    Rible, J
    OPEN SYSTEMS, 1996 ROCHESTER FORTH CONFERENCE, 1997, : 79 - 83
  • [43] The VCUSRC II: A full-custom VLSI 32-bit RISC processor
    Kim, A
    Weistroffer, GR
    Grammer, DM
    Klenke, RH
    FOURTEENTH BIENNIAL UNIVERSITY/GOVERNMENT/INDUSTRY MICROELECTRONICS SYMPOSIUM, PROCEEDINGS, 2001, : 201 - 204
  • [44] Design Exploration of SHA-3 ASIP for IoT on a 32-bit RISC-V Processor
    Rao, Jinli
    Ao, Tianyong
    Xu, Shu
    Dai, Kui
    Zou, Xuecheng
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (11): : 2698 - 2705
  • [45] VLSI implementation of a high-performance 32-bit RISC microprocessor
    Li, X
    Ji, LW
    Shen, B
    Li, WH
    Zhang, QL
    2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1458 - 1461
  • [46] Hardware/software co-design of a Java']Java co-processor for a 32-bit RISC system and the implementation of the hardware partition
    Fang, W
    Yu, Y
    Hou, XF
    Hao, M
    Dian, H
    2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 243 - 246
  • [47] An open source synthesisable model in VHDL of a 64-bit MIPS-based processor
    Kelly, Daniel R.
    Phillips, Braden J.
    Al-Sarawi, Said
    SMART STRUCTURES, DEVICES, AND SYSTEMS III, 2007, 6414
  • [48] Design of an SoC Based on 32-Bit RISC-V Processor with Low-Latency Lightweight Cryptographic Cores in FPGA
    Ma, Khai-Minh
    Le, Duc-Hung
    Pham, Cong-Kha
    Hoang, Trong-Thuc
    FUTURE INTERNET, 2023, 15 (05)
  • [49] Enhancing network-on-chip performance by 32-bit RISC processor based on power and area efficiency
    Soundari, D. V.
    Ganesh, M. K. Shanker
    Raman, Indira
    Karthick, R.
    MATERIALS TODAY-PROCEEDINGS, 2021, 45 : 2713 - 2720
  • [50] Design and simulation of a RISC-based 32-bit embedded on-board computer
    Guo, Z
    Li, H
    Guo, SL
    Wang, DS
    SEVENTH ASIAN TEST SYMPOSIUM (ATS'98), PROCEEDINGS, 1998, : 413 - 416