基于MIPS的32位5级流水线RISC处理器的设计与实现

K. K, Vijaya Prakash A. M
{"title":"基于MIPS的32位5级流水线RISC处理器的设计与实现","authors":"K. K, Vijaya Prakash A. M","doi":"10.1109/ICMNWC52512.2021.9688435","DOIUrl":null,"url":null,"abstract":"The main objective is to design and implement a 5-stage pipelined 32-bit High performance RISC Processor with MIPS architecture which is also capable in detecting and resolving Data Hazards. The Processor is designed as an instantiation of submodules using Verilog HDL. Pipelining is incorporated between each block thus boosting the processor speed. The other various modules being used are Memories for Instruction and as well as Data, Control Unit, Arithmetic and Logical Unit, Controller, Buffers etc. The processor also incorporates the design that detects Hazards and Data forwarding unit which detects and resolves all kind of data hazards and provides effective operation of the pipeline. The proposed designed model has better performance in terms of Delay, Power and Area when compared with other state of the art designs. The power consumption of 0.023W was achieved by incorporating above techniques. The design synthesis and critical factors like power, frequency, area, and propagation delay is analyzed using Cadence Genus tool and simulated using Model Sim.","PeriodicalId":186283,"journal":{"name":"2021 IEEE International Conference on Mobile Networks and Wireless Communications (ICMNWC)","volume":" 27","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Designing and Implementation of 32-bit 5 stage Pipelined MIPS based RISC Processor Capable of Resolving Data Hazards\",\"authors\":\"K. K, Vijaya Prakash A. M\",\"doi\":\"10.1109/ICMNWC52512.2021.9688435\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The main objective is to design and implement a 5-stage pipelined 32-bit High performance RISC Processor with MIPS architecture which is also capable in detecting and resolving Data Hazards. The Processor is designed as an instantiation of submodules using Verilog HDL. Pipelining is incorporated between each block thus boosting the processor speed. The other various modules being used are Memories for Instruction and as well as Data, Control Unit, Arithmetic and Logical Unit, Controller, Buffers etc. The processor also incorporates the design that detects Hazards and Data forwarding unit which detects and resolves all kind of data hazards and provides effective operation of the pipeline. The proposed designed model has better performance in terms of Delay, Power and Area when compared with other state of the art designs. The power consumption of 0.023W was achieved by incorporating above techniques. The design synthesis and critical factors like power, frequency, area, and propagation delay is analyzed using Cadence Genus tool and simulated using Model Sim.\",\"PeriodicalId\":186283,\"journal\":{\"name\":\"2021 IEEE International Conference on Mobile Networks and Wireless Communications (ICMNWC)\",\"volume\":\" 27\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Conference on Mobile Networks and Wireless Communications (ICMNWC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICMNWC52512.2021.9688435\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Mobile Networks and Wireless Communications (ICMNWC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMNWC52512.2021.9688435","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

主要目标是设计和实现一个具有MIPS架构的5级流水线32位高性能RISC处理器,该处理器还具有检测和解决数据危害的能力。该处理器被设计为使用Verilog HDL的子模块实例化。在每个块之间合并了流水线,从而提高了处理器的速度。其他使用的各种模块是指令存储器,以及数据,控制单元,算术和逻辑单元,控制器,缓冲区等。处理器还结合了危险检测和数据转发单元的设计,可以检测和解决各种数据危险,提供管道的有效运行。所设计的模型在延迟、功耗和面积方面都比现有的设计具有更好的性能。结合上述技术,实现了0.023W的功耗。利用Cadence Genus工具对设计综合和功率、频率、面积、传播延迟等关键因素进行了分析,并用Model Sim进行了仿真。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Designing and Implementation of 32-bit 5 stage Pipelined MIPS based RISC Processor Capable of Resolving Data Hazards
The main objective is to design and implement a 5-stage pipelined 32-bit High performance RISC Processor with MIPS architecture which is also capable in detecting and resolving Data Hazards. The Processor is designed as an instantiation of submodules using Verilog HDL. Pipelining is incorporated between each block thus boosting the processor speed. The other various modules being used are Memories for Instruction and as well as Data, Control Unit, Arithmetic and Logical Unit, Controller, Buffers etc. The processor also incorporates the design that detects Hazards and Data forwarding unit which detects and resolves all kind of data hazards and provides effective operation of the pipeline. The proposed designed model has better performance in terms of Delay, Power and Area when compared with other state of the art designs. The power consumption of 0.023W was achieved by incorporating above techniques. The design synthesis and critical factors like power, frequency, area, and propagation delay is analyzed using Cadence Genus tool and simulated using Model Sim.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信