{"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}
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.