A RISC-V Instruction Set Processor-Micro-architecture Design and Analysis

被引:0
|
作者
Raveendran, Aneesh [1 ]
Patil, Vinayak Baramu [1 ]
Selvakumar, David [1 ]
Desalphine, Vivian [1 ]
机构
[1] Ctr Dev Adv Comp C DAC, Bangalore, Karnataka, India
关键词
Processor Design; Processor Micro-architecture; Out-Of-Order Processor; RISC-V Instruction Set; RISC Processor; IEEE 754-2008 FPU Standard; Floating Point Co-processor;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Micro-architecture design and analysis of a RISC-V instruction set processor has been articulated in this paper. Instruction Set Architectures (ISAs) for processors from Intel, AMD, Intel, MIPS etc. is protected through IP Rights and Infringements. Few ISAs do exist as open-source viz. Open RISC, SPARC, RISC-V etc. RISC-V ISA has been evolved from the efforts at University of California, Berkeley and has been open sourced as BSD license. This paper details the micro-architecture design and analysis of a 5-stage pipelined RISC-V ISA compatible processor and effects of instruction set on the pipeline / micro-architecture design. The design have been analyzed in terms of instructions encoding, functionality of instructions, instruction types, decoder logic complexity, data hazard detection, register file organization and access, functioning of pipeline, effect of branch instructions, control flow, data memory access, operating modes and execution unit hardware resources. The processor has been micro-architected, simulated using Blue-spec System Verilog, synthesized and analyzed on FPGA platform and 65nm and 130nm technology nodes for ASIC. The synthesis results are compared and analyzed with similar efforts on RISC-V ISA based processor core.
引用
收藏
页数:7
相关论文
共 50 条
  • [41] DuckCore: A Fault-Tolerant Processor Core Architecture Based on the RISC-V ISA
    Li, Jiemin
    Zhang, Shancong
    Bao, Chong
    ELECTRONICS, 2022, 11 (01)
  • [42] Research on the Secure RISC-V Processor Against a Power Analysis Attack
    Liu Q.
    Liu B.
    Lu S.
    Sai B.
    Tianjin Daxue Xuebao (Ziran Kexue yu Gongcheng Jishu Ban)/Journal of Tianjin University Science and Technology, 2021, 54 (08): : 868 - 874
  • [43] THE DESIGN OF THE PIPELINED RISC-V PROCESSOR WITH THE HARDWARE COPROCESSOR OF DIGITAL SIGNAL PROCESSING
    Vavruk, Y. Y.
    Makhrov, V. V.
    Hedeon, H. O.
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2024, (01) : 197 - 207
  • [44] Architecture and instruction set design of an ATM network processor
    Jones, G
    Stipidis, E
    MICROPROCESSORS AND MICROSYSTEMS, 2003, 27 (08) : 367 - 379
  • [45] A buffer overflow detection and defense method based on RISC-V instruction set extension
    Liu, Chang
    Wu, Yan-Jun
    Wu, Jing-Zheng
    Zhao, Chen
    CYBERSECURITY, 2023, 6 (01)
  • [46] Bratter: An Instruction Set Extension for Forward Control-Flow Integrity in RISC-V
    Park, Seonghwan
    Kang, Dongwook
    Kang, Jeonghwan
    Kwon, Donghyun
    SENSORS, 2022, 22 (04)
  • [47] A RISC-V ISA Compatible Processor IP for SoC
    Budi, Suseela
    Gupta, Pradeep
    Varghese, Kuruvilla
    Bharadwaj, Amrutur
    2018 INTERNATIONAL SYMPOSIUM ON DEVICES, CIRCUITS AND SYSTEMS (ISDCS), 2018,
  • [48] Extending the RISC-V Instruction Set for High Performance Data Compression Hardware Acceleration
    Huang, Junzhe
    Dou, Qiang
    Shen, Li
    2024 IEEE 35TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP 2024, 2024, : 131 - 132
  • [49] A buffer overflow detection and defense method based on RISC-V instruction set extension
    Chang Liu
    Yan-Jun Wu
    Jing-Zheng Wu
    Chen Zhao
    Cybersecurity, 6
  • [50] Efficient resource shared RISC-V multicore processor
    Islam, Md Ashraful
    Kise, Kenji
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 366 - 372