CFP last date
20 May 2024
Reseach Article

Simulation and Verification of Self Test 16-Bit Processor

by Manoranjan Pradhan
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 20 - Number 1
Year of Publication: 2011
Authors: Manoranjan Pradhan
10.5120/2394-3180

Manoranjan Pradhan . Simulation and Verification of Self Test 16-Bit Processor. International Journal of Computer Applications. 20, 1 ( April 2011), 42-45. DOI=10.5120/2394-3180

@article{ 10.5120/2394-3180,
author = { Manoranjan Pradhan },
title = { Simulation and Verification of Self Test 16-Bit Processor },
journal = { International Journal of Computer Applications },
issue_date = { April 2011 },
volume = { 20 },
number = { 1 },
month = { April },
year = { 2011 },
issn = { 0975-8887 },
pages = { 42-45 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume20/number1/2394-3180/ },
doi = { 10.5120/2394-3180 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:06:42.139317+05:30
%A Manoranjan Pradhan
%T Simulation and Verification of Self Test 16-Bit Processor
%J International Journal of Computer Applications
%@ 0975-8887
%V 20
%N 1
%P 42-45
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper presents the design and verification of 16 bit processor. The Booth multiplier and restoring division are integrated in to the ALU of the proposed processor. The processor is described in structural level to verify the general understanding of the system. The processor has 16-bit instruction based on three different format R-format, I-format and J-format. The control unit generates all the control signals needed to control the coordination among the entire component of the processor. All the modules in the design are coded in VHDL (very high speed integrated circuit hardware description language) to ease the description, verification, simulation and hardware implementation. The design entry, synthesis, and simulation of processor are done by using Xilinx ISE 10.1 software and implemented on XC2S200-6pq208 Spartan-II FPGA device.

References
  1. Mamun B., Shabiul I. and Sulaiman S. 2002. A Single Clock Cycle MIPS RISC Processor Design using VHDL. Penang, Malaysia, pp.199- 203, 2002.
  2. Hamblen J. Using Synthesis, Simulation, and Hardware Emulation to Prototype a Pipelined RISC Computer System. Atlanta, Georgia.
  3. Zainalabedin N. Using VHDL for Modeling and Design of Processing Units. Pp.315- 326, Boston, Massachusetts.
  4. Outline of OROCHI. 2007. A Multiple Instruction Set Executable SMT Processor., International Workshop on Innovative Architecture for Future generation Processors and Systems.
  5. Takanori M., Satoshi A., and Masaaki I. 2005. A Multi-thread Processor Architecture Based on the Continuation Model. Proceedings of the Innovative Architecture for Future Generation High-Performance Processors and Systems. Kasuga-Koen, Kasuga, Fukuoka,Japan.
  6. Virendra S. and Michiko I. 2006. Instruction-Based Self-Testing of Delay Faults in Pipelined Processors., IEEE Transaction on VLSI systems, vol. 14, no.11,pp.1203-1215.
  7. Hamacher V. and Zaky. 2002. Computer Organization. McGraw-Hill Companies, New York, 5th edition.
  8. Frank V. and Tony G. 1999. Embedded System Design, A Unified Hardware/Software Approach., Department of Computer Science and Engineering University of California, Draft version.
  9. Patterson A. and Hennessy J. 1999. Computer Organization & Design., Morgan Kaufmann Publishers.
  10. Weijun Z. 2001. VHDL Tutorial, Learn by Example.
  11. Data sheet of Spartan-II 2.5 FPGA Family. 2003. XILINX, DS001-2 (V2.2).
Index Terms

Computer Science
Information Sciences

Keywords

Register transfer level Reduced instruction set computer Arithmetic logic unit Field programmable gate array.