SlideShare a Scribd company logo
Simulation and synthesis of error
tolerance adder
Submitted by:
13635A0402-V.Komalasri project guide:
13635A0401-B.Anil Kumar T.Srinivas
13635A0406-D.Venkatesh asst. professor
11631A0437-B.Madhavi
contents
• Introduction
• Abstract
• Existing system
• Need for error tolerant adder
• Block diagram
• Accurate part
• Inaccurate part
• Applications
• Advantages
• conclusion
Introduction
• In modern VLSI technology, the occurrence of all kinds of
errors has become inevitable. By adopting an emerging
concept in VLSI design and test, error tolerance (ET), a novel
error-tolerant adder (ETA) is proposed. .
• The ETA is able to ease the strict restriction on accuracy, and
at the same time achieve tremendous improvements in both the
power consumption and speed performance.
Abstract
• Error Tolerant Adder (ETA) is proposed which provide
approximate result at very high speed than the convention
adder.
• The proposed adder provides improvement in delay, power and
area at the same time at the cost of accuracy.
Existing system
• In many applications, such as a communication system, the
analog signal coming from the outside world must first be
sampled before being converted to digital data.
• The digital data are then processed and transmitted in a noisy
channel before converting back to an analog signal.
• During this process, errors may occur anywhere.
PROPOSED SYSTEM
• According to the definition, a circuit is error tolerant if:
1. It contains defects that cause internal and may cause external
errors.
2. The system that incorporates this circuit produces acceptable
results.
Need for error tolerant adder
• Increasingly huge data sets and the need for instant response
require the adder to be large and fast.
• ETA can attain great improvement in both the power
consumption and speed performance.
Proposed addition arithmetic
Fig.3 Proposed Addition Arithmetic.
Block diagram of Error tolerant adder
Fig.4 Hardware implementation of proposed ETA.
Accurate Inaccurate
ETA consist of two types
• Accurate part:
The accurate part is constructed using a conventional
adder such as the RCA, CSK, CSL, or CLA.
• Inaccurate part:
The inaccurate part constitutes two blocks: a carry-free
addition block and a control block.
Design of the Accurate Part
• The overall delay is determined by the inaccurate part, and so
the accurate part need not be a fast adder.
• The ripple-carry adder, which is the most power-saving
conventional adder, has been chosen for the accurate part of
the circuit.
Ripple carry adder
Fig.5 Implementation of accurate part modified ripple carry adder.
Design of the Inaccurate Part
• The inaccurate part is the most critical section in the
proposed ETA as it determines the accuracy, speed
performance, and power consumption of the adder.
• The inaccurate part consists of two blocks: the carry
free addition block and the control block.
Control block
Fig.6 Control block. (a) Overall architecture and (b) schematic
implementations of CSGC.
Carry-free addition block
Fig.7 Carry-free addition block. (a) Overall architecture and
(b) schematic diagram of a modified XOR gate.
Fig.8 simulation wave from for Error Tolerant adder
Fig.9 Synthesis block for Error Tolerant Adder Top Module.
Fig.10 Synthesis block for Error Tolerant Adder Sub Module.
OUTPUT SHOWING DELAY
Fig .11 Output showing delay of ETA-32 bit
Example
• A=“1011001110011010” (45978) .
• B=“0110100100010011” (26899).
• The final result =“10001110010011111” (72863).
• The actual result= “10001110010101101” (72877).
• OE=72877-72863=14.
• ACC=(1-(14/72877))*100%=99.98%.
TOOLS USED
• Verilog for design
• Verilog test bench for verification
• Modelsim for simulation
• Xilinx for synthesis
Applications of ETA
SIGNAL PROCESSING APPLICATIONS
• The potential applications of the ETA fall mainly in areas
where there is no strict requirement on accuracy or where
super low power consumption.
IMAGE PROCESSING APPLICATIONS
• To compare the quality of images processed by both the
conventional FFT and the inaccurate FFT.
FAST FOURIER TRANSFORMATIONS
• The computational process of FFT involves a large number of
additions and multiplications. It is therefore a good platform
for embedding our proposed ETA.
Fig.12 Images after FFT and inverse FFT. (a) Image processed with
conventional adder and (b) image processed with the proposed ETA.
APPLICATION OF ERROR-TOLERANT
ADDER IN DIGITAL SIGNAL PROCESSING
Advantages
• Low power consumption
• High speed computation
CONCLUSION
• The potential applications of the ETA fall mainly in
areas where there is no strict requirement on
accuracy.
• One example of such applications is in the DSP
application for portable devices such as cell phones
and laptops.
Thank you

More Related Content

What's hot

PULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATIONPULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATION
bharath405
 
Micro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz TableMicro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz Table
Subhashini Sundaram
 
Study of microwave set up, active and passive components
Study of microwave set up, active and passive componentsStudy of microwave set up, active and passive components
Study of microwave set up, active and passive components
VELAMMAL ENGINEERING COLLEGE
 
Log periodic antenna
Log periodic antennaLog periodic antenna
Log periodic antenna
Keval Patel
 
Antenna presentation PPT
Antenna presentation PPTAntenna presentation PPT
Antenna presentation PPT
Sachin Kadam
 
The 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsThe 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systems
manishpatel_79
 
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSORTRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
Subash Sambath Kumar
 
Block diagram Examples
Block diagram ExamplesBlock diagram Examples
Block diagram Examples
Sagar Kuntumal
 
Microwave Coupler
Microwave CouplerMicrowave Coupler
Microwave Coupler
Írfän Ínginé
 
TMS320C6X Architecture
TMS320C6X ArchitectureTMS320C6X Architecture
TMS320C6X Architecture
Shweta Tripathi
 
Lecture 5 - Superheterodyne Receivers.pdf
Lecture 5 - Superheterodyne Receivers.pdfLecture 5 - Superheterodyne Receivers.pdf
Lecture 5 - Superheterodyne Receivers.pdf
NahshonMObiri
 
PLC Basic
PLC BasicPLC Basic
PLC Basic
Sankar Kanagaraj
 
8051 ch9-950217
8051 ch9-9502178051 ch9-950217
8051 ch9-950217
Gopal Krishna Murthy C R
 
PLC Architecture
PLC ArchitecturePLC Architecture
PLC Architecture
PranavAutomation
 
Catalogo pioneer 2015
Catalogo pioneer 2015Catalogo pioneer 2015
Catalogo pioneer 2015
dayana huaman
 
8051 data types and directives
8051 data types and directives8051 data types and directives
8051 data types and directives
SARITHA REDDY
 
8051 ch9
8051 ch98051 ch9
8051 ch9
860540760
 
Question Bank Digital Signal Processing
Question Bank Digital Signal ProcessingQuestion Bank Digital Signal Processing
Question Bank Digital Signal Processing
Nilesh Bhaskarrao Bahadure
 
Pn sequence
Pn sequencePn sequence
Pn sequence
Darshil Shah
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
Harshit Srivastava
 

What's hot (20)

PULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATIONPULSE WIDTH MODULATION &DEMODULATION
PULSE WIDTH MODULATION &DEMODULATION
 
Micro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz TableMicro Processor Mini Project,Electronic Quiz Table
Micro Processor Mini Project,Electronic Quiz Table
 
Study of microwave set up, active and passive components
Study of microwave set up, active and passive componentsStudy of microwave set up, active and passive components
Study of microwave set up, active and passive components
 
Log periodic antenna
Log periodic antennaLog periodic antenna
Log periodic antenna
 
Antenna presentation PPT
Antenna presentation PPTAntenna presentation PPT
Antenna presentation PPT
 
The 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsThe 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systems
 
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSORTRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
TRAFFIC LIGHT CONTROL SYSTEM USING 8085 MICROPROCESSOR
 
Block diagram Examples
Block diagram ExamplesBlock diagram Examples
Block diagram Examples
 
Microwave Coupler
Microwave CouplerMicrowave Coupler
Microwave Coupler
 
TMS320C6X Architecture
TMS320C6X ArchitectureTMS320C6X Architecture
TMS320C6X Architecture
 
Lecture 5 - Superheterodyne Receivers.pdf
Lecture 5 - Superheterodyne Receivers.pdfLecture 5 - Superheterodyne Receivers.pdf
Lecture 5 - Superheterodyne Receivers.pdf
 
PLC Basic
PLC BasicPLC Basic
PLC Basic
 
8051 ch9-950217
8051 ch9-9502178051 ch9-950217
8051 ch9-950217
 
PLC Architecture
PLC ArchitecturePLC Architecture
PLC Architecture
 
Catalogo pioneer 2015
Catalogo pioneer 2015Catalogo pioneer 2015
Catalogo pioneer 2015
 
8051 data types and directives
8051 data types and directives8051 data types and directives
8051 data types and directives
 
8051 ch9
8051 ch98051 ch9
8051 ch9
 
Question Bank Digital Signal Processing
Question Bank Digital Signal ProcessingQuestion Bank Digital Signal Processing
Question Bank Digital Signal Processing
 
Pn sequence
Pn sequencePn sequence
Pn sequence
 
Introduction to intel galileo board gen2
Introduction to intel galileo board gen2Introduction to intel galileo board gen2
Introduction to intel galileo board gen2
 

Similar to Simulation and synthesis of error tolerance adder

Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Sravankumar Samboju
 
Site Verification: Tools and Best Practices to Accurately Meter Complex, High...
Site Verification: Tools and Best Practices to Accurately Meter Complex, High...Site Verification: Tools and Best Practices to Accurately Meter Complex, High...
Site Verification: Tools and Best Practices to Accurately Meter Complex, High...
TESCO - The Eastern Specialty Company
 
A survey of scan-capture power reduction techniques
A survey of scan-capture power reduction techniquesA survey of scan-capture power reduction techniques
A survey of scan-capture power reduction techniques
IJECEIAES
 
An044259264
An044259264An044259264
An044259264
IJERA Editor
 
EME 185 Poster
EME 185 PosterEME 185 Poster
EME 185 Poster
tonygom
 
8-sem WEGHING AND BATCHING USING PLC BY MRUNAL VYAS [Autosaved]
8-sem WEGHING AND BATCHING USING PLC BY MRUNAL VYAS [Autosaved]8-sem WEGHING AND BATCHING USING PLC BY MRUNAL VYAS [Autosaved]
8-sem WEGHING AND BATCHING USING PLC BY MRUNAL VYAS [Autosaved]
Mrunal Vyas
 
Guidelines and best practices for the commissioning and operation of controll...
Guidelines and best practices for the commissioning and operation of controll...Guidelines and best practices for the commissioning and operation of controll...
Guidelines and best practices for the commissioning and operation of controll...
Power System Operation
 
project presentation on "THMC"
project presentation on "THMC"project presentation on "THMC"
project presentation on "THMC"
Teja venkat
 
Fuzzy System Approach for TCSC Based Controller Design
Fuzzy System Approach for TCSC Based Controller DesignFuzzy System Approach for TCSC Based Controller Design
Fuzzy System Approach for TCSC Based Controller Design
IRJET Journal
 
Instrument Transformers - Following the Money: Best Practices in a Post AMI W...
Instrument Transformers - Following the Money: Best Practices in a Post AMI W...Instrument Transformers - Following the Money: Best Practices in a Post AMI W...
Instrument Transformers - Following the Money: Best Practices in a Post AMI W...
TESCO - The Eastern Specialty Company
 
phdproposalpptfffddgghhhhhhhhhhhhhh.pptx
phdproposalpptfffddgghhhhhhhhhhhhhh.pptxphdproposalpptfffddgghhhhhhhhhhhhhh.pptx
phdproposalpptfffddgghhhhhhhhhhhhhh.pptx
monikag2613
 
Design and implementation of a generator power sensor and shutdown timer
Design and implementation of a generator power sensor and shutdown timerDesign and implementation of a generator power sensor and shutdown timer
Design and implementation of a generator power sensor and shutdown timer
Alexander Decker
 
Poster_group22
Poster_group22Poster_group22
Poster_group22
Ahmad Shahir Ismail
 
seminar.pptx
seminar.pptxseminar.pptx
seminar.pptx
AdwaithDinesh2
 
Fuzzy controlled dtc fed by a four switch inverter for induction motor
Fuzzy controlled dtc fed by a four switch inverter for induction motorFuzzy controlled dtc fed by a four switch inverter for induction motor
Fuzzy controlled dtc fed by a four switch inverter for induction motor
eSAT Journals
 
Applications of ATPG
Applications of ATPGApplications of ATPG
Applications of ATPG
Ushaswini Chowdary
 
Efficient implementation of full adder for power analysis in cmos technology
Efficient implementation of full adder for power analysis in cmos technologyEfficient implementation of full adder for power analysis in cmos technology
Efficient implementation of full adder for power analysis in cmos technology
IJARIIT
 
QUICK DYNAMIC TORQUE CONTROL IN DTC-HYSTERESIS-BASED INDUCTION MOTOR BY USING...
QUICK DYNAMIC TORQUE CONTROL IN DTC-HYSTERESIS-BASED INDUCTION MOTOR BY USING...QUICK DYNAMIC TORQUE CONTROL IN DTC-HYSTERESIS-BASED INDUCTION MOTOR BY USING...
QUICK DYNAMIC TORQUE CONTROL IN DTC-HYSTERESIS-BASED INDUCTION MOTOR BY USING...
ijiert bestjournal
 
Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051
embdnew
 
Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation ...
Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation ...Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation ...
Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation ...
IRJET Journal
 

Similar to Simulation and synthesis of error tolerance adder (20)

Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
 
Site Verification: Tools and Best Practices to Accurately Meter Complex, High...
Site Verification: Tools and Best Practices to Accurately Meter Complex, High...Site Verification: Tools and Best Practices to Accurately Meter Complex, High...
Site Verification: Tools and Best Practices to Accurately Meter Complex, High...
 
A survey of scan-capture power reduction techniques
A survey of scan-capture power reduction techniquesA survey of scan-capture power reduction techniques
A survey of scan-capture power reduction techniques
 
An044259264
An044259264An044259264
An044259264
 
EME 185 Poster
EME 185 PosterEME 185 Poster
EME 185 Poster
 
8-sem WEGHING AND BATCHING USING PLC BY MRUNAL VYAS [Autosaved]
8-sem WEGHING AND BATCHING USING PLC BY MRUNAL VYAS [Autosaved]8-sem WEGHING AND BATCHING USING PLC BY MRUNAL VYAS [Autosaved]
8-sem WEGHING AND BATCHING USING PLC BY MRUNAL VYAS [Autosaved]
 
Guidelines and best practices for the commissioning and operation of controll...
Guidelines and best practices for the commissioning and operation of controll...Guidelines and best practices for the commissioning and operation of controll...
Guidelines and best practices for the commissioning and operation of controll...
 
project presentation on "THMC"
project presentation on "THMC"project presentation on "THMC"
project presentation on "THMC"
 
Fuzzy System Approach for TCSC Based Controller Design
Fuzzy System Approach for TCSC Based Controller DesignFuzzy System Approach for TCSC Based Controller Design
Fuzzy System Approach for TCSC Based Controller Design
 
Instrument Transformers - Following the Money: Best Practices in a Post AMI W...
Instrument Transformers - Following the Money: Best Practices in a Post AMI W...Instrument Transformers - Following the Money: Best Practices in a Post AMI W...
Instrument Transformers - Following the Money: Best Practices in a Post AMI W...
 
phdproposalpptfffddgghhhhhhhhhhhhhh.pptx
phdproposalpptfffddgghhhhhhhhhhhhhh.pptxphdproposalpptfffddgghhhhhhhhhhhhhh.pptx
phdproposalpptfffddgghhhhhhhhhhhhhh.pptx
 
Design and implementation of a generator power sensor and shutdown timer
Design and implementation of a generator power sensor and shutdown timerDesign and implementation of a generator power sensor and shutdown timer
Design and implementation of a generator power sensor and shutdown timer
 
Poster_group22
Poster_group22Poster_group22
Poster_group22
 
seminar.pptx
seminar.pptxseminar.pptx
seminar.pptx
 
Fuzzy controlled dtc fed by a four switch inverter for induction motor
Fuzzy controlled dtc fed by a four switch inverter for induction motorFuzzy controlled dtc fed by a four switch inverter for induction motor
Fuzzy controlled dtc fed by a four switch inverter for induction motor
 
Applications of ATPG
Applications of ATPGApplications of ATPG
Applications of ATPG
 
Efficient implementation of full adder for power analysis in cmos technology
Efficient implementation of full adder for power analysis in cmos technologyEfficient implementation of full adder for power analysis in cmos technology
Efficient implementation of full adder for power analysis in cmos technology
 
QUICK DYNAMIC TORQUE CONTROL IN DTC-HYSTERESIS-BASED INDUCTION MOTOR BY USING...
QUICK DYNAMIC TORQUE CONTROL IN DTC-HYSTERESIS-BASED INDUCTION MOTOR BY USING...QUICK DYNAMIC TORQUE CONTROL IN DTC-HYSTERESIS-BASED INDUCTION MOTOR BY USING...
QUICK DYNAMIC TORQUE CONTROL IN DTC-HYSTERESIS-BASED INDUCTION MOTOR BY USING...
 
Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051Doc speed control of a dc motor using micro controller 8051
Doc speed control of a dc motor using micro controller 8051
 
Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation ...
Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation ...Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation ...
Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation ...
 

Recently uploaded

BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
Chevonnese Chevers Whyte, MBA, B.Sc.
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
Amin Marwan
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 

Recently uploaded (20)

BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Constructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective CommunicationConstructing Your Course Container for Effective Communication
Constructing Your Course Container for Effective Communication
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 

Simulation and synthesis of error tolerance adder

  • 1. Simulation and synthesis of error tolerance adder Submitted by: 13635A0402-V.Komalasri project guide: 13635A0401-B.Anil Kumar T.Srinivas 13635A0406-D.Venkatesh asst. professor 11631A0437-B.Madhavi
  • 2. contents • Introduction • Abstract • Existing system • Need for error tolerant adder • Block diagram • Accurate part • Inaccurate part • Applications • Advantages • conclusion
  • 3. Introduction • In modern VLSI technology, the occurrence of all kinds of errors has become inevitable. By adopting an emerging concept in VLSI design and test, error tolerance (ET), a novel error-tolerant adder (ETA) is proposed. . • The ETA is able to ease the strict restriction on accuracy, and at the same time achieve tremendous improvements in both the power consumption and speed performance.
  • 4. Abstract • Error Tolerant Adder (ETA) is proposed which provide approximate result at very high speed than the convention adder. • The proposed adder provides improvement in delay, power and area at the same time at the cost of accuracy.
  • 5. Existing system • In many applications, such as a communication system, the analog signal coming from the outside world must first be sampled before being converted to digital data. • The digital data are then processed and transmitted in a noisy channel before converting back to an analog signal. • During this process, errors may occur anywhere.
  • 6. PROPOSED SYSTEM • According to the definition, a circuit is error tolerant if: 1. It contains defects that cause internal and may cause external errors. 2. The system that incorporates this circuit produces acceptable results.
  • 7. Need for error tolerant adder • Increasingly huge data sets and the need for instant response require the adder to be large and fast. • ETA can attain great improvement in both the power consumption and speed performance.
  • 8. Proposed addition arithmetic Fig.3 Proposed Addition Arithmetic.
  • 9. Block diagram of Error tolerant adder Fig.4 Hardware implementation of proposed ETA. Accurate Inaccurate
  • 10. ETA consist of two types • Accurate part: The accurate part is constructed using a conventional adder such as the RCA, CSK, CSL, or CLA. • Inaccurate part: The inaccurate part constitutes two blocks: a carry-free addition block and a control block.
  • 11. Design of the Accurate Part • The overall delay is determined by the inaccurate part, and so the accurate part need not be a fast adder. • The ripple-carry adder, which is the most power-saving conventional adder, has been chosen for the accurate part of the circuit.
  • 12. Ripple carry adder Fig.5 Implementation of accurate part modified ripple carry adder.
  • 13. Design of the Inaccurate Part • The inaccurate part is the most critical section in the proposed ETA as it determines the accuracy, speed performance, and power consumption of the adder. • The inaccurate part consists of two blocks: the carry free addition block and the control block.
  • 14. Control block Fig.6 Control block. (a) Overall architecture and (b) schematic implementations of CSGC.
  • 15. Carry-free addition block Fig.7 Carry-free addition block. (a) Overall architecture and (b) schematic diagram of a modified XOR gate.
  • 16. Fig.8 simulation wave from for Error Tolerant adder
  • 17. Fig.9 Synthesis block for Error Tolerant Adder Top Module.
  • 18. Fig.10 Synthesis block for Error Tolerant Adder Sub Module.
  • 19. OUTPUT SHOWING DELAY Fig .11 Output showing delay of ETA-32 bit
  • 20. Example • A=“1011001110011010” (45978) . • B=“0110100100010011” (26899). • The final result =“10001110010011111” (72863). • The actual result= “10001110010101101” (72877). • OE=72877-72863=14. • ACC=(1-(14/72877))*100%=99.98%.
  • 21. TOOLS USED • Verilog for design • Verilog test bench for verification • Modelsim for simulation • Xilinx for synthesis
  • 22. Applications of ETA SIGNAL PROCESSING APPLICATIONS • The potential applications of the ETA fall mainly in areas where there is no strict requirement on accuracy or where super low power consumption. IMAGE PROCESSING APPLICATIONS • To compare the quality of images processed by both the conventional FFT and the inaccurate FFT. FAST FOURIER TRANSFORMATIONS • The computational process of FFT involves a large number of additions and multiplications. It is therefore a good platform for embedding our proposed ETA.
  • 23. Fig.12 Images after FFT and inverse FFT. (a) Image processed with conventional adder and (b) image processed with the proposed ETA. APPLICATION OF ERROR-TOLERANT ADDER IN DIGITAL SIGNAL PROCESSING
  • 24. Advantages • Low power consumption • High speed computation
  • 25. CONCLUSION • The potential applications of the ETA fall mainly in areas where there is no strict requirement on accuracy. • One example of such applications is in the DSP application for portable devices such as cell phones and laptops.