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

           Subbarao V. Wunnava/Jaime Montenegro
 
LACCEI home Index home