SlideShare a Scribd company logo
1 of 6
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
Unequal-Error-Protection Error Correction Codes for the
Embedded Memories in Digital Signal Processors
Abstract:
In many digital signal processing applications, some parts of a word stored in the embedded
static random access memories (SRAMs) are more important than other parts of the word. Due to
the differences in importance, memory failures that occur in more important bit locations
generally give rise to relatively larger system performance degradation than those in less
important locations. This brief presents a low-complexity unequal-error-protection error
correcting code (UEEP-ECC) approach for the embedded memories in digital signal processor.
In the proposed UEEP-ECC, repetition code is combined with the Bose–Chaudhuri–
Hocquenghem code to selectively provide stronger error correction capabilities on more
important data portions without a large hardware overhead. An efficient UEEP-ECC generation
algorithm that can find the UEEP-ECC code with a minimum power of memory core and ECC
logics is also presented. The experimental results show that the UEEP-ECC scheme achieves
considerable power savings and data quality improvements in both of the H.264 and fast Fourier
transform applications. The proposed architecture of this paper analysis the logic size, area and
power consumption using Xilinx 14.2.
Enhancement of the project:
Furthermore reduction in power and area of the architecture .
Existing System:
One of the fundamental problems encountered with the conventional uniform ECC approaches is
that the ECC protection is equally applied to all memory blocks without considering the
differences in importance among the data in a word of embedded memory. However, in many
applications, some parts of the data in a word are much more important than other parts. For
example, in the embedded memory of digital signal processor (DSP), the failures in the memory
bit-cells storing high-order bits (HOBs), which are also called the most significant bits, give rise
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
to much larger output quality degradation than those of the low-order bits (LOBs). Considering
the differences in importance in memory, modified ECC ideas have been proposed to strongly
protect the HOB data bits in the embedded SRAM memories of the DSPs. Although considering
the differences in importance in memory, modified ECC ideas have been proposed to strongly
protect the HOB data bits in the embedded SRAM memories of the DSPs. Although the tradeoff
between the error correction performance and area overhead is considered in the approaches,
since the ECC schemes are focused on low-latency decoding, area overhead due to large parity
bits and increasing decoder complexity are still very expensive.
This brief presents a novel low-complexity and low-latency unequal-error-protection ECC
(UEEP-ECC) for the embedded SRAM memories inside the DSPs. In the proposed ECC scheme,
by efficiently merging repetition code over the Bose–Chaudhuri–Hocquenghem (BCH) code, the
UEEP-ECC offers stronger error corrections on HOB parts without large area overhead due to
parity bits and decoder complexity. An efficient ECC generation algorithm with low area and
low-latency hardware architecture is also presented to achieve the minimum power consumption
of memory core and ECC encoder/decoder.
SRAM Reliability Degradation with Supply Voltage Scaling:
In the SRAM bit-cells, possible failures under process variations can be broadly categorized as
delay and functional failures. Since many dedicated DSP applications, such as H.264 and fast
Fourier transform (FFT) processors, often allow low operation frequency, the delay constraint
can be easily satisfied using the 65-nm technology even with supply voltage scaling. In low
voltage operation with process variations, the SRAM bit-cell arrays still suffer from functional
failures due to negative read static noise margin and negative write margin. Under process
variations, the worst process corners for read and write operations are fast-nMOS and slow-
pMOS (FS) and slow-nMOS and fast-pMOS (SF) corners, respectively.
Disadvantages:
 System performance degradation is high
Proposed System:
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
Fig. 1 shows a brief concept of the proposed UEEP-ECC code decoding procedure. Since the
decoding of the repetition code in the HOB part can be simply implemented using majority
voting modules without latency overhead, the repetition code can be easily merged into the BCH
decoding process without incurring additional latency. Since repetition code does not incur
additional errors even when it fails to correct the errors, BCH decoding can be processed over
the decoded data (by repetition decoder) to correct the remaining errors.
Optimal UEEP-ECC Searching Algorithm
Fig. 1. Decoding procedure of the proposed UEEP code.
In the proposed UEEP-ECC code selection algorithm, we will search for the UEEP-ECC that
minimizes the power consumption of the memory core and ECC encoder/decoder while
satisfying the system performance (MSE) constraint. Since multiple data are stored in a same
word of memory in many DSP applications, let us assume that M data blocks are stored in a
single word of memory.
Problem Definition: For a given target MSEtarget, data length m, memory size A (number of
addresses), and M data blocks (each data block of m bits) stored in a word of SRAM, the
proposed algorithm finds the supply voltage of memory, Vddopt, the error correction capabilities
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
of BCH code (tBCH), the error correction capabilities of repetition codes for HOB bits to
minimize the total power consumption including memory core, and ECC encoder/decoder while
satisfying the given system performance (MSE) constraint.
Optimum UEEP Code Search Algorithm:
The main steps of the algorithm are described as follows.
1) Considering the data block of m bits and M data blocks stored in a word of SRAM, the
initial degree of Galois field extension is determined for the BCH code.
2) Set the maximum error correction capability of BCH, tBCH, max, as log2 (m × M). For
each value of tBCH from 0 to tBCH, max, do the following.
a) When BCH with tBCH cannot be implemented within GF (2n), the degree of Galois
field extension, nBCH, is updated, and finds the parity bit-length of BCH (rBCH).
b) For each value of tREP, sum from 0 to m, memory area (memarea) is obtained with the
(M · m + rBCH + 2 · M · tREP, sum) multiplied by the number of memory address
A.
c) For each value of tBCH and tREP, sum, one UEEP-ECC code set is selected among
all the possible UEEP-ECC code sets as {(M ·m, tBCH), (h, tREP) 1,...,(h, tREP)M }.
d) For each of UEEP-ECC code set, from the initial supply voltage (Vdd) of 1.1 V, Vdd
is scaled down with a step of 25 mV to find the Vddopt. At each level of Vdd, the
algorithm calculates MSE and checks if they obtained MSE is smaller than the
constraint MSE target. It also calculates the total power consumption including
memory and ECC encoder/decoder using table lookup. If the power is smaller than
powermin while satisfying the MSE target constraint, powermin is updated.
Proposed Low-Complexity UEEP-ECC Decoder Architecture
Compared with the conventional BCH decoder architecture, the two main modifications in the
UEEP-ECC decoder are:
1) combined syndrome calculation module for removing latency overheads of repetition
code decoder and
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
2) The modified majority voting decoder and Chien search (CS) module for reducing the
decoder errors on the HOB parts.
As illustrated in Fig. 2(a) and (b), the combined syndrome calculation module performs
syndrome calculation early without HOB parts in parallel with the repetition code decoding, and
the outputs of the repetition decoder are fed into the BCH decoder for generating the total
syndrome value.
ONLINE IEEE PROJECTS IeeeXpert.com
BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com
Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473
Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai
Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back
Fig. 2. (a) Block diagram of the proposed UEEP-ECC decoder architecture. (b) Modified
repetition code decoder with majority voting module.
UEEP-ECC Applied to the Embedded Memories of H.264 Encoder
The H.264 encoder compresses video data by using the spatial and temporal redundancies
existing within and between the video frames. In order to measure the effect of the memory
failures on the video quality degradation in the H.264 system, first, extensive Monte Carlo
simulations are performed under various supply voltages, and the failure probabilities of SRAM
bit-cells are obtained. Using the failure probabilities, the H.264 encoding simulations are
performed with the JM reference tool.
For each memory word of the H.264 processor, it is assumed that one computational block size is
4 × 4 pixels. Since one pixel consists of 8 bits, 4 pixel data blocks (32 bits) are stored in a single
word of the embedded memory. In our simulations, the SRAM failures are equally distributed
within the memories of the H.264 encoder, and the video quality degradation is measured in the
H.264 decoder side. As a measure of video quality, peak signal-to-noise ratio (PSNR) is used,
this is a direct function of the MSE metric. With the given PSNR constraint of 30 dB, using
offline simulations.
Advantages:
 System performance degradation reduced
Software implementation:
 Modelsim
 Xilinx ISE

More Related Content

Recently uploaded

BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 

Recently uploaded (20)

BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Unequal error-protection error correction codes for the embedded memories in digital signal processors

  • 1. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back Unequal-Error-Protection Error Correction Codes for the Embedded Memories in Digital Signal Processors Abstract: In many digital signal processing applications, some parts of a word stored in the embedded static random access memories (SRAMs) are more important than other parts of the word. Due to the differences in importance, memory failures that occur in more important bit locations generally give rise to relatively larger system performance degradation than those in less important locations. This brief presents a low-complexity unequal-error-protection error correcting code (UEEP-ECC) approach for the embedded memories in digital signal processor. In the proposed UEEP-ECC, repetition code is combined with the Bose–Chaudhuri– Hocquenghem code to selectively provide stronger error correction capabilities on more important data portions without a large hardware overhead. An efficient UEEP-ECC generation algorithm that can find the UEEP-ECC code with a minimum power of memory core and ECC logics is also presented. The experimental results show that the UEEP-ECC scheme achieves considerable power savings and data quality improvements in both of the H.264 and fast Fourier transform applications. The proposed architecture of this paper analysis the logic size, area and power consumption using Xilinx 14.2. Enhancement of the project: Furthermore reduction in power and area of the architecture . Existing System: One of the fundamental problems encountered with the conventional uniform ECC approaches is that the ECC protection is equally applied to all memory blocks without considering the differences in importance among the data in a word of embedded memory. However, in many applications, some parts of the data in a word are much more important than other parts. For example, in the embedded memory of digital signal processor (DSP), the failures in the memory bit-cells storing high-order bits (HOBs), which are also called the most significant bits, give rise
  • 2. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back to much larger output quality degradation than those of the low-order bits (LOBs). Considering the differences in importance in memory, modified ECC ideas have been proposed to strongly protect the HOB data bits in the embedded SRAM memories of the DSPs. Although considering the differences in importance in memory, modified ECC ideas have been proposed to strongly protect the HOB data bits in the embedded SRAM memories of the DSPs. Although the tradeoff between the error correction performance and area overhead is considered in the approaches, since the ECC schemes are focused on low-latency decoding, area overhead due to large parity bits and increasing decoder complexity are still very expensive. This brief presents a novel low-complexity and low-latency unequal-error-protection ECC (UEEP-ECC) for the embedded SRAM memories inside the DSPs. In the proposed ECC scheme, by efficiently merging repetition code over the Bose–Chaudhuri–Hocquenghem (BCH) code, the UEEP-ECC offers stronger error corrections on HOB parts without large area overhead due to parity bits and decoder complexity. An efficient ECC generation algorithm with low area and low-latency hardware architecture is also presented to achieve the minimum power consumption of memory core and ECC encoder/decoder. SRAM Reliability Degradation with Supply Voltage Scaling: In the SRAM bit-cells, possible failures under process variations can be broadly categorized as delay and functional failures. Since many dedicated DSP applications, such as H.264 and fast Fourier transform (FFT) processors, often allow low operation frequency, the delay constraint can be easily satisfied using the 65-nm technology even with supply voltage scaling. In low voltage operation with process variations, the SRAM bit-cell arrays still suffer from functional failures due to negative read static noise margin and negative write margin. Under process variations, the worst process corners for read and write operations are fast-nMOS and slow- pMOS (FS) and slow-nMOS and fast-pMOS (SF) corners, respectively. Disadvantages:  System performance degradation is high Proposed System:
  • 3. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back Fig. 1 shows a brief concept of the proposed UEEP-ECC code decoding procedure. Since the decoding of the repetition code in the HOB part can be simply implemented using majority voting modules without latency overhead, the repetition code can be easily merged into the BCH decoding process without incurring additional latency. Since repetition code does not incur additional errors even when it fails to correct the errors, BCH decoding can be processed over the decoded data (by repetition decoder) to correct the remaining errors. Optimal UEEP-ECC Searching Algorithm Fig. 1. Decoding procedure of the proposed UEEP code. In the proposed UEEP-ECC code selection algorithm, we will search for the UEEP-ECC that minimizes the power consumption of the memory core and ECC encoder/decoder while satisfying the system performance (MSE) constraint. Since multiple data are stored in a same word of memory in many DSP applications, let us assume that M data blocks are stored in a single word of memory. Problem Definition: For a given target MSEtarget, data length m, memory size A (number of addresses), and M data blocks (each data block of m bits) stored in a word of SRAM, the proposed algorithm finds the supply voltage of memory, Vddopt, the error correction capabilities
  • 4. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back of BCH code (tBCH), the error correction capabilities of repetition codes for HOB bits to minimize the total power consumption including memory core, and ECC encoder/decoder while satisfying the given system performance (MSE) constraint. Optimum UEEP Code Search Algorithm: The main steps of the algorithm are described as follows. 1) Considering the data block of m bits and M data blocks stored in a word of SRAM, the initial degree of Galois field extension is determined for the BCH code. 2) Set the maximum error correction capability of BCH, tBCH, max, as log2 (m × M). For each value of tBCH from 0 to tBCH, max, do the following. a) When BCH with tBCH cannot be implemented within GF (2n), the degree of Galois field extension, nBCH, is updated, and finds the parity bit-length of BCH (rBCH). b) For each value of tREP, sum from 0 to m, memory area (memarea) is obtained with the (M · m + rBCH + 2 · M · tREP, sum) multiplied by the number of memory address A. c) For each value of tBCH and tREP, sum, one UEEP-ECC code set is selected among all the possible UEEP-ECC code sets as {(M ·m, tBCH), (h, tREP) 1,...,(h, tREP)M }. d) For each of UEEP-ECC code set, from the initial supply voltage (Vdd) of 1.1 V, Vdd is scaled down with a step of 25 mV to find the Vddopt. At each level of Vdd, the algorithm calculates MSE and checks if they obtained MSE is smaller than the constraint MSE target. It also calculates the total power consumption including memory and ECC encoder/decoder using table lookup. If the power is smaller than powermin while satisfying the MSE target constraint, powermin is updated. Proposed Low-Complexity UEEP-ECC Decoder Architecture Compared with the conventional BCH decoder architecture, the two main modifications in the UEEP-ECC decoder are: 1) combined syndrome calculation module for removing latency overheads of repetition code decoder and
  • 5. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back 2) The modified majority voting decoder and Chien search (CS) module for reducing the decoder errors on the HOB parts. As illustrated in Fig. 2(a) and (b), the combined syndrome calculation module performs syndrome calculation early without HOB parts in parallel with the repetition code decoding, and the outputs of the repetition decoder are fed into the BCH decoder for generating the total syndrome value.
  • 6. ONLINE IEEE PROJECTS IeeeXpert.com BUY THIS PROJECT FOR 2000 RS –IeeeXpert.com Mobile: +91-9566492473/+91-9042092473 | WhatsApp: 09566492473 Email: contact@ieeexpert.com | Locations: Pondicherry/Chennai Delivering Projects all over India | 100% Output Satisfaction (or) Get Money back Fig. 2. (a) Block diagram of the proposed UEEP-ECC decoder architecture. (b) Modified repetition code decoder with majority voting module. UEEP-ECC Applied to the Embedded Memories of H.264 Encoder The H.264 encoder compresses video data by using the spatial and temporal redundancies existing within and between the video frames. In order to measure the effect of the memory failures on the video quality degradation in the H.264 system, first, extensive Monte Carlo simulations are performed under various supply voltages, and the failure probabilities of SRAM bit-cells are obtained. Using the failure probabilities, the H.264 encoding simulations are performed with the JM reference tool. For each memory word of the H.264 processor, it is assumed that one computational block size is 4 × 4 pixels. Since one pixel consists of 8 bits, 4 pixel data blocks (32 bits) are stored in a single word of the embedded memory. In our simulations, the SRAM failures are equally distributed within the memories of the H.264 encoder, and the video quality degradation is measured in the H.264 decoder side. As a measure of video quality, peak signal-to-noise ratio (PSNR) is used, this is a direct function of the MSE metric. With the given PSNR constraint of 30 dB, using offline simulations. Advantages:  System performance degradation reduced Software implementation:  Modelsim  Xilinx ISE