The objective is to implement Triple Adjacent Error Correction (TAEC) on Double Error Correction (DEC) OLS codes.
As Multiple Cell Upsets (MCU) become more
frequent on SRAM memories, there is a growing interest on Error Correction
Codes (ECCs) that can correct multi bit errors. Orthogonal Latin Square (OLS)
codes are an interesting option due to their low complexity decoding and
modular construction. Several works have also shown that it is possible to
improve OLS codes, for example by providing additional error correction for
adjacent errors. In particular, a method was recently proposed to implement
Triple Adjacent Error Correction (TAEC) on Double Error Correction (DEC) OLS
codes. That scheme exploits the properties of OLS codes to achieve TAEC using
an independent error correction logic and does not require additional parity
check bits. This can be useful as in many cases, the errors caused by MCUs are
adjacent. In this paper, a more efficient technique to implement TAEC for DEC
OLS codes is presented. The proposed method can be used as long as there are
sufficient parity check bits to interleave among the data bits. This is the
case for DEC OLS codes of up to 64 bits that can be used to protect 16 and 64
bit data words. The new scheme uses an optimized bit placement that interleaves
data and parity check bits to simplify the decoding. In particular, correction
of single, double and triple adjacent errors is now achieved with a single
circuit that is a minor modification of the standard OLS decoding. This reduces
area, power and delay making the new scheme attractive for circuit
implementations.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Software Requirements:
· Xilinx ISE
Hardware Requirements:
· Microsoft® Windows XP
· Intel® Pentium® 4 processor or Pentium 4 equivalent with SSE support
· 512 MB RAM
· 100 MB of available disk space
o Data Flow modeling.
o Structural modeling.
o Behavioral modeling.
o Mixed level modeling.
· About approximation computing.
· Xilinx Vivado 2018.3/Xilinx ISE 14.7 Suite for design and simulation.
· Generation of Netlist.
· Solution providing for real time problems.
· Project Development Skills:
o Problem Analysis Skills.
o Problem Solving Skills.
o Logical Skills.
o Designing Skills.
o Testing Skills.
o Debugging Skills.
o Presentation Skills.
o Thesis Writing Skills.