Latin American and Caribbean Consortium of Engineering Institutions |
|||
Conference Track: Information
Technology Selection1:
Paper Language:
English Keywords:
Error Detection, Correction, VLSI, Hamming Code Contact Title: Dr. Contact First Name: Subbarao Contact Last Name: Wunnava University:
Florida International University Web:
www.fiu.edu/~eng Position:
Professor of Electrical & Computer Engineering Country:
USA Email:
subbarao@fiu.edu Fax:
(305) 348 3707 Paper Title: Data Integrity Improvement through Error Detection and Correction Abstract: Data Integrity Improvement through Error Detection & Correction Jaime Montenegro Research
Associate & Subbarao
V. Wunnava, Professor Electrical and Computer Engineering Department, Florida
International University, University Park Campus, Miami, FL 33199 Email addresses: montenegro@ieee.org ; subbarao@fiu.edu ABSTRACT Data integrity in Information Technology
(IT) based activities is extremely important.
Data integrity refers to the data being transmitted and received
with our errors. However,
it is impossible as not to have errors in the transmitted data.
However, if these errors can be detected and corrected at the
receiving end, the data integrity is maintained in any transactions.
With the Very Large
Scale Integrated Circuit (VLSI) and ASIC (Application Specific Integrated
Circuit) technologies fully mature, and affordable,
the error detection and correction methodologies can be efficiently
implemented in the hardware platforms, under software control. The growing sophistication of applications continually pushes the
design and manufacturing of integrated circuits and electronic systems to
new levels of complexity. At the same time, these new levels of complexity
in a digital system result in an increase of the probability of
transmission errors. These errors might be the result of transmission
delays, external noise, and pulse distortion among others.
In order to be capable of designing products that are required to
be extremely reliable, stable and error tolerant, engineers have devised a
series of algorithms that are capable of detecting and correcting such
errors. Codes that correct errors are vital to this computer era and are
currently being employed in a great variety of digital components [1][2]. Mentor Graphics Corporation has several modules of software for
functional design and analysis, simulation and verification, and
synthesis, for digital systems., leading to VLSI implementations. Of the several existing digital components,
Complex Programmable Logic Devices (CPLDs) as well as Field Programmable
Gate Arrays (FPGA) are becoming popular and are frequently found in
complex digital systems. These devices are often programmed with the Very
High Speed Integrated Circuits (VHSIC) Hardware Description Language (VHDL),
and/or with Verilog. The
Mentor platform supports both the capabilities.
FIU has recently become a member of the Higher Education Program of
the Mentor Graphics Corporation The authors have simulated, synthesized and implemented a VHDL 12
bit error detector/corrector device based on a simple and neat algorithm
called the Hamming code, using the Mentor capabilities. It was demonstrated how the utilization of the Hamming
code algorithm as well as VHDL resulted on the proper detection and
correction of transmission errors. This implementation benefits not only
engineering designs, but also plays an important role accelerating the
design of digital systems. Error control techniques provide the capacity
of protecting data from errors.
The details of their designs and results will be presented in this
paper [3][4]. REFERENCES [1] W.
Wolf, “Modern VLSI Design Systems on Chip Design”, Third Edition,
Prentice Hall, 2002. [2] K.
Skahill, “VHDL for Programmable Logic”, Addison-Wesley, 1996/2003. [3] Jaime
Montenegro, “Very High Speed Integrated Circuits (VHDL) and Verilog
Based Microcontroller Implementation With In System Reprogrammable (ISR)
Hardware Modules,” M.S. Thesis, Florida International University, July
2002. [4]
Applications of FPGAs from
Mentor website www.mentor.com Mailing Address: Electrical & Computer Engineering, Florida International University, 10555 West. Flagler Street, Miami, FL 33186, USA Phone: 01 (305) 348 2807 Other Authors: Jaime Montenegro, Research Associate, Electrical & Computer Engineering, FIU, Miami, FL montenegro@ieee.org |
|||
|