SlideShare a Scribd company logo
1 of 24
ER-TCAM: A SOFT-ERROR-RESILIENT SRAM-BASED
TERNARY CONTENT-ADDRESSABLE MEMORY FOR
FPGAS
Presented by
R.POORNIMA
ME-VLSI
Gudied by
Dr.V.J.ARUL KARTHICK
PROFESSOR&HEAD,
DEPARTMENT OF ECE.
OBJECTIVE
• The SRAM based TCAM will using major part in FPGA based
application it will support to reduced vulnerable to soft error with
high search performance and reduced critical path delay.
•It reduce the cost and response time with single bit parity fault
detection and minimal critical path overhead.
INTRODUCTION
•FPGA is semiconductor device around the matrix of CLB
connected via programmable interconnects.
• Content-addressable memory (CAM) allows the stored content
to be searched in parallel in a single cycle, achieving a high
search performance.
• A binary CAM stores and searches data in only two state 0and1
• TCAM represent data in three state 0,1,and do not care state x
cont’d…
• (SRAM)-based FPGA technology offers the flexibility and
reconfigurability with high performance required in software
defined networking (SDN).
EXITING METHOD
• Some existing method implement the TCAM memory cells
with FPGA flip-flops and logic.This approach has limited
scalability in terms of the TCAM size 64×40, 512×40, 1024×40
size TCAM on Artix 7 FPGA
• Multi-bit error with same parity cannot be
identified in the existing method.
• Eg.0110🡪1111(2 bit error but both has parity‘0’)
Simplified implementation of TCAM using SRAM. (a) 4×4
TCAM table. (b) Implementing a 4 ×4 TCAM using two 4 × 4
SRAMs.
DISADVANTAGES
• More Critical Path Delay
• More Cost And Complexity
• Low Search Performance
PROPOSED METHOD
• Enhanced ER-TCAM Size up to 2048 x 40, Finally this work
was designed in verilog HDL, synthesized in xilinx vertex 5
FPGA and proved the performance of area, delay and power.
• MBU(Multiple bit error) Once an error is detected, by
assuming that the erroneous frame is erased, its contents are
recovered using an erasure code
• The identification of the exact location of erroneous bits is not
of our interest, rather a low-cost error detection technique with a
very high detection coverage is required.
cont’d…
•For detecting MBUs in the configuration frames of the FPGA,
we propose a lowcost technique, namely, n dimensional parity.
MBU DETECTION
Simplified example of the proposed ER-TCAM. (a) Error detection in
parity protected SRAMs implementing TCAM. (b) Error correction
vector generation using the binary encoded TCAM contents.
• The EXOR operation they easily find the error
• once the error is detected in a word,the ER-TCAM stroed in the binary code
TCAM table for correction
ER TCAM FOR ERROR
DETECTION
cont’d…
• When an input search key is applied for lookup, the bits of the
SRAM words read are EX-ORed to get an error signal.
• The error signals from the N SRAMs of the TCAM design are
encoded to get a log2N-bit error code that uniquely identifies
respective corrupted SRAM.
• The error code and related search-key bit patterns are forwarded
to the error-correction module.
ER-TCAM for Error Correction
cont’d…
• ER-TCAM architecture for error correction which mainly
comprises an SRAM storing binary-encoded contents of the
TCAM table, an ECV computation unit, an address generation
unit (AGU), and a read/write controller.
• The AGU accesses all the binary encoded words of the
corresponding partition of the TCAM table. The TCAM words
read are matched with the C-bit pattern to get a match bit each
cycle
cont’d…
• Once the ECV is computed, it is written using the write port of
SRAM, thus, the error correction process completely overlaps the
search operations in the ER-TCAM
ADVANTAGES
• Multi-bit error correction
• High performance
APPLICATIONS
• File-storage management
• Pattern recognition
• Artificial intelligence
RESULT
CONCLUSION
• The proposed error-correction technique does not affect the data
path processing.
• The ER-TCAM achieved a search performance of up to 250
million searches per second with an EDD(Error detection delay)
of 8 ns and a deterministic error-correction time of 260 ns when
tested on the Artix-7 FPGA device.
• The ER-TCAM achieved a higher search performance
compared to existing techniques
cont’d
• However, the error-correction time of other existing error-
correction techniques is very high and nondeterministic.
REFERENCES
1)P. He, W. Zhang, H. Guan, K. Salamatian, and G. Feb. 2018 Xie, “Partial
order theory for fast TCAM updates,” IEEE/ACM Trans. Netw., vol. 26, no. 1,
pp. 217–230, .
2)W. Fu, T. Li, and Z. Sun, Jan. 2018, “FAS: Using FPGA to accelerate and
secure SDN software switches,” Secur. Commun. Netw., vol. 2018, Art. no.
5650205.
3)T. Li, H. Liu, and H. Yang, “Design and characterization of SEU hardened
circuits for SRAM-based FPGA,” IEEE Trans. Very Large Scale Integr.
(VLSI) Syst., vol. 27, no. 6, pp. 1276–1283, Feb. 2019.
4) T. Li, H. Yang, H. Zhao, N. Wang, Y. Wei, and Y. Jia,2019 “Investigation
into SEU effects and hardening strategies in SRAM based FPGA,” in Proc.
17th Eur. Conf. Radiat. Effects Compon. Syst. (RADECS), pp. 1–5.
5)A. Ramos, R. G. Toral, P. Reviriego, and J. A. Maestro,Mar2019 “An ALU
protection methodology for soft processors on SRAM-based FPGAs,” IEEE
Trans. Comput., vol. 68, no. 9, pp. 1404–1410,.
THANKYOU

More Related Content

Similar to A Soft-Error-Resilient.pptx

First phase slide presentation on "ANALYZING THE EFFECTIVENESS OF THE ADVANCE...
First phase slide presentation on "ANALYZING THE EFFECTIVENESS OF THE ADVANCE...First phase slide presentation on "ANALYZING THE EFFECTIVENESS OF THE ADVANCE...
First phase slide presentation on "ANALYZING THE EFFECTIVENESS OF THE ADVANCE...Nikhil Jain
 
IEEE 2014 NS2 NETWORKING PROJECTS Fast regular expression matching using sma...
IEEE 2014 NS2 NETWORKING PROJECTS  Fast regular expression matching using sma...IEEE 2014 NS2 NETWORKING PROJECTS  Fast regular expression matching using sma...
IEEE 2014 NS2 NETWORKING PROJECTS Fast regular expression matching using sma...IEEEBEBTECHSTUDENTPROJECTS
 
Enabling Machine Learning on the Edge using SRAM Conserving Efficient Neural ...
Enabling Machine Learning on the Edge using SRAM Conserving Efficient Neural ...Enabling Machine Learning on the Edge using SRAM Conserving Efficient Neural ...
Enabling Machine Learning on the Edge using SRAM Conserving Efficient Neural ...Bharath Sudharsan
 
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...ijsrd.com
 
TCAM Design using Flash Transistors
TCAM Design using Flash TransistorsTCAM Design using Flash Transistors
TCAM Design using Flash TransistorsViacheslav Fedorov
 
OCP Server Memory Channel Testing DRAFT
OCP Server Memory Channel Testing DRAFTOCP Server Memory Channel Testing DRAFT
OCP Server Memory Channel Testing DRAFTBarbara Aichinger
 
Synopsis on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ...
Synopsis on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ...Synopsis on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ...
Synopsis on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ...Nikhil Jain
 
Iaetsd implementation of aho corasick algorithm
Iaetsd implementation of aho corasick algorithmIaetsd implementation of aho corasick algorithm
Iaetsd implementation of aho corasick algorithmIaetsd Iaetsd
 
CA assignment group.pptx
CA assignment group.pptxCA assignment group.pptx
CA assignment group.pptxHAIDERALICH3
 
Accelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectAccelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectDeepak Shankar
 
Design and Implementation of Efficient Ternary Content Addressable Memory
Design and Implementation of Efficient Ternary Content Addressable Memory Design and Implementation of Efficient Ternary Content Addressable Memory
Design and Implementation of Efficient Ternary Content Addressable Memory ijcisjournal
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptxjagadeesh276791
 
Anpr based licence plate detection report
Anpr  based licence plate detection reportAnpr  based licence plate detection report
Anpr based licence plate detection reportsomchaturvedi
 
2017 18 ieee vlsi titles,IEEE 2017-18 BULK NS2 PROJECTS TITLES,IEEE 2017-18...
2017 18 ieee vlsi titles,IEEE 2017-18  BULK  NS2 PROJECTS TITLES,IEEE 2017-18...2017 18 ieee vlsi titles,IEEE 2017-18  BULK  NS2 PROJECTS TITLES,IEEE 2017-18...
2017 18 ieee vlsi titles,IEEE 2017-18 BULK NS2 PROJECTS TITLES,IEEE 2017-18...Nexgen Technology
 

Similar to A Soft-Error-Resilient.pptx (20)

First phase slide presentation on "ANALYZING THE EFFECTIVENESS OF THE ADVANCE...
First phase slide presentation on "ANALYZING THE EFFECTIVENESS OF THE ADVANCE...First phase slide presentation on "ANALYZING THE EFFECTIVENESS OF THE ADVANCE...
First phase slide presentation on "ANALYZING THE EFFECTIVENESS OF THE ADVANCE...
 
IEEE 2014 NS2 NETWORKING PROJECTS Fast regular expression matching using sma...
IEEE 2014 NS2 NETWORKING PROJECTS  Fast regular expression matching using sma...IEEE 2014 NS2 NETWORKING PROJECTS  Fast regular expression matching using sma...
IEEE 2014 NS2 NETWORKING PROJECTS Fast regular expression matching using sma...
 
Enabling Machine Learning on the Edge using SRAM Conserving Efficient Neural ...
Enabling Machine Learning on the Edge using SRAM Conserving Efficient Neural ...Enabling Machine Learning on the Edge using SRAM Conserving Efficient Neural ...
Enabling Machine Learning on the Edge using SRAM Conserving Efficient Neural ...
 
ARM7TDM
ARM7TDMARM7TDM
ARM7TDM
 
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
 
TCAM Design using Flash Transistors
TCAM Design using Flash TransistorsTCAM Design using Flash Transistors
TCAM Design using Flash Transistors
 
G1034853
G1034853G1034853
G1034853
 
Embedded C
Embedded CEmbedded C
Embedded C
 
OCP Server Memory Channel Testing DRAFT
OCP Server Memory Channel Testing DRAFTOCP Server Memory Channel Testing DRAFT
OCP Server Memory Channel Testing DRAFT
 
Synopsis on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ...
Synopsis on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ...Synopsis on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ...
Synopsis on "ANALYZING THE EFFECTIVENESS OF THE ADVANCED ENCRYPTION STANDARD ...
 
Iaetsd implementation of aho corasick algorithm
Iaetsd implementation of aho corasick algorithmIaetsd implementation of aho corasick algorithm
Iaetsd implementation of aho corasick algorithm
 
CA assignment group.pptx
CA assignment group.pptxCA assignment group.pptx
CA assignment group.pptx
 
Accelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectAccelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim Architect
 
Design and Implementation of Efficient Ternary Content Addressable Memory
Design and Implementation of Efficient Ternary Content Addressable Memory Design and Implementation of Efficient Ternary Content Addressable Memory
Design and Implementation of Efficient Ternary Content Addressable Memory
 
Bg4103362367
Bg4103362367Bg4103362367
Bg4103362367
 
Ax31338342
Ax31338342Ax31338342
Ax31338342
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptx
 
Anpr based licence plate detection report
Anpr  based licence plate detection reportAnpr  based licence plate detection report
Anpr based licence plate detection report
 
FPGA
FPGAFPGA
FPGA
 
2017 18 ieee vlsi titles,IEEE 2017-18 BULK NS2 PROJECTS TITLES,IEEE 2017-18...
2017 18 ieee vlsi titles,IEEE 2017-18  BULK  NS2 PROJECTS TITLES,IEEE 2017-18...2017 18 ieee vlsi titles,IEEE 2017-18  BULK  NS2 PROJECTS TITLES,IEEE 2017-18...
2017 18 ieee vlsi titles,IEEE 2017-18 BULK NS2 PROJECTS TITLES,IEEE 2017-18...
 

Recently uploaded

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 

Recently uploaded (20)

(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 

A Soft-Error-Resilient.pptx

  • 1. ER-TCAM: A SOFT-ERROR-RESILIENT SRAM-BASED TERNARY CONTENT-ADDRESSABLE MEMORY FOR FPGAS Presented by R.POORNIMA ME-VLSI Gudied by Dr.V.J.ARUL KARTHICK PROFESSOR&HEAD, DEPARTMENT OF ECE.
  • 2. OBJECTIVE • The SRAM based TCAM will using major part in FPGA based application it will support to reduced vulnerable to soft error with high search performance and reduced critical path delay. •It reduce the cost and response time with single bit parity fault detection and minimal critical path overhead.
  • 3. INTRODUCTION •FPGA is semiconductor device around the matrix of CLB connected via programmable interconnects. • Content-addressable memory (CAM) allows the stored content to be searched in parallel in a single cycle, achieving a high search performance. • A binary CAM stores and searches data in only two state 0and1 • TCAM represent data in three state 0,1,and do not care state x
  • 4. cont’d… • (SRAM)-based FPGA technology offers the flexibility and reconfigurability with high performance required in software defined networking (SDN).
  • 5. EXITING METHOD • Some existing method implement the TCAM memory cells with FPGA flip-flops and logic.This approach has limited scalability in terms of the TCAM size 64×40, 512×40, 1024×40 size TCAM on Artix 7 FPGA • Multi-bit error with same parity cannot be identified in the existing method. • Eg.0110🡪1111(2 bit error but both has parity‘0’)
  • 6. Simplified implementation of TCAM using SRAM. (a) 4×4 TCAM table. (b) Implementing a 4 ×4 TCAM using two 4 × 4 SRAMs.
  • 7. DISADVANTAGES • More Critical Path Delay • More Cost And Complexity • Low Search Performance
  • 8. PROPOSED METHOD • Enhanced ER-TCAM Size up to 2048 x 40, Finally this work was designed in verilog HDL, synthesized in xilinx vertex 5 FPGA and proved the performance of area, delay and power. • MBU(Multiple bit error) Once an error is detected, by assuming that the erroneous frame is erased, its contents are recovered using an erasure code • The identification of the exact location of erroneous bits is not of our interest, rather a low-cost error detection technique with a very high detection coverage is required.
  • 9. cont’d… •For detecting MBUs in the configuration frames of the FPGA, we propose a lowcost technique, namely, n dimensional parity.
  • 11. Simplified example of the proposed ER-TCAM. (a) Error detection in parity protected SRAMs implementing TCAM. (b) Error correction vector generation using the binary encoded TCAM contents. • The EXOR operation they easily find the error • once the error is detected in a word,the ER-TCAM stroed in the binary code TCAM table for correction
  • 12. ER TCAM FOR ERROR DETECTION
  • 13. cont’d… • When an input search key is applied for lookup, the bits of the SRAM words read are EX-ORed to get an error signal. • The error signals from the N SRAMs of the TCAM design are encoded to get a log2N-bit error code that uniquely identifies respective corrupted SRAM. • The error code and related search-key bit patterns are forwarded to the error-correction module.
  • 14. ER-TCAM for Error Correction
  • 15. cont’d… • ER-TCAM architecture for error correction which mainly comprises an SRAM storing binary-encoded contents of the TCAM table, an ECV computation unit, an address generation unit (AGU), and a read/write controller. • The AGU accesses all the binary encoded words of the corresponding partition of the TCAM table. The TCAM words read are matched with the C-bit pattern to get a match bit each cycle
  • 16. cont’d… • Once the ECV is computed, it is written using the write port of SRAM, thus, the error correction process completely overlaps the search operations in the ER-TCAM
  • 17. ADVANTAGES • Multi-bit error correction • High performance
  • 18. APPLICATIONS • File-storage management • Pattern recognition • Artificial intelligence
  • 19.
  • 21. CONCLUSION • The proposed error-correction technique does not affect the data path processing. • The ER-TCAM achieved a search performance of up to 250 million searches per second with an EDD(Error detection delay) of 8 ns and a deterministic error-correction time of 260 ns when tested on the Artix-7 FPGA device. • The ER-TCAM achieved a higher search performance compared to existing techniques
  • 22. cont’d • However, the error-correction time of other existing error- correction techniques is very high and nondeterministic.
  • 23. REFERENCES 1)P. He, W. Zhang, H. Guan, K. Salamatian, and G. Feb. 2018 Xie, “Partial order theory for fast TCAM updates,” IEEE/ACM Trans. Netw., vol. 26, no. 1, pp. 217–230, . 2)W. Fu, T. Li, and Z. Sun, Jan. 2018, “FAS: Using FPGA to accelerate and secure SDN software switches,” Secur. Commun. Netw., vol. 2018, Art. no. 5650205. 3)T. Li, H. Liu, and H. Yang, “Design and characterization of SEU hardened circuits for SRAM-based FPGA,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 27, no. 6, pp. 1276–1283, Feb. 2019. 4) T. Li, H. Yang, H. Zhao, N. Wang, Y. Wei, and Y. Jia,2019 “Investigation into SEU effects and hardening strategies in SRAM based FPGA,” in Proc. 17th Eur. Conf. Radiat. Effects Compon. Syst. (RADECS), pp. 1–5. 5)A. Ramos, R. G. Toral, P. Reviriego, and J. A. Maestro,Mar2019 “An ALU protection methodology for soft processors on SRAM-based FPGAs,” IEEE Trans. Comput., vol. 68, no. 9, pp. 1404–1410,.