A VLSI Design approach for RISC based MIPS architecture

This paper describes the design and analysis of the functional units of RISC based MIPS architecture. The functional units includes the Instruction fetch unit, instruction decode unit, execution unit, data memory and control unit. The functions of these modules are implemented by pipeline without any interlocks and are simulated successfully on Modelsim 6.3f and Xilinx 9.2i. It also attempts to achieve high performance with the use of a simplified instruction set. KeywordsMIPS, RISC, Pipelining, Memory.

[1]  J. LaFountain Inc. , 2013, American Art.

[2]  Trio Adiono,et al.  A pipelined double-issue MIPS based processor architecture , 2009, 2009 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS).

[3]  M. S. Sulaiman,et al.  A single clock cycle MIPS RISC processor design using VHDL , 2002, ICONIP '02. Proceedings of the 9th International Conference on Neural Information Processing. Computational Intelligence for the E-Age (IEEE Cat. No.02EX575).

[4]  Halim Fathoni,et al.  DEPARTMENT OF COMPUTER SCIENCE AND INFORMATION ENGINEERING , 2008 .

[5]  Douglas J. Smith,et al.  HDL Chip Design: A Practical Guide for Designing, Synthesizing and Simulating ASICs and FPGAs Using VHDL or Verilog , 1998 .

[6]  Asghar Bashteen,et al.  A superpipeline approach to the MIPS architecture , 1991, COMPCON Spring '91 Digest of Papers.

[7]  M. Zulkifli,et al.  Reduced stall MIPS architecture using pre-fetching accelerator , 2009, 2009 International Conference on Electrical Engineering and Informatics.