SlideShare a Scribd company logo
Timing Error Tolerance in Small Core Designs for SoC
Applications
ABSTRACT:
Timing errors are an increasing reliability concern in nanometer technology, high
complexity and multivoltage/ frequency integrated circuits. A local error detection
and correction technique is presented in this work that is based on a new bit
flipping flip-flop. Whenever a timing error is detected, it is corrected by
complementing the output of the corresponding flip-flop. The proposed solution is
characterized by very low silicon area and power requirements compared to
previous design schemes in the open literature. To validate its efficiency, it has
been applied in the design of a MIPS microprocessor core in a 90nm technology,
while a demonstration version of the same core in an FPGA platform is presented.
EXISTING SYSTEM:
THE CMOS technology scaling, the increase of process variations, the
susceptibility of nanometer devices to various performance degradation
mechanisms, the power supply reduction and the increasing complexity of modern
integrated circuits (ICs) affect their reliability and set error rate levels outside
specifications [1], [2]. Various mechanisms like coupling noise, power supply
disturbance, jitter and temperature fluctuations are accused for timing error
generation. Moreover, transistor aging mechanisms significantly impact the
performance of nanometer circuits resulting in the appearance of timing errors
continuously earlier with technology evolution during their normal lifetime [3],
[4]. Such cases are the Negative-Positive Bias Temperature Instability (NBTI-
PBTI) induced aging of PMOS-NMOS transistors respectively and the hot-carrier
injection (HCI) induced aging of NMOS transistors.
These phenomena degrade transistors’ threshold voltage over time
increasing path delays [5]. Furthermore, modern systems running at multiple
frequency and voltage levels (e.g. exploiting dynamic voltage-frequency scaling –
DVFS techniques) may present increased timing error rates due to numerous
environmental and process related as well as data dependent variabilities that affect
circuit performance [6]. Path delay deviations, due to process variations, and
manufacturing defects that affect circuit speed may also result in timing errors that
are not easily detectable (in terms of test cost) in high device count ICs. The
inability of fabrication test procedures to exhaustively exercise the huge number of
paths in nanometer circuit designs and effectively screen out all timing related
defective ICs, increases the probability of test escapes. Additionally, and for the
same reasons, timing verification turns to be a hard task escalating the probability
of timing failures in a design.
PROPOSED SYSTEM:
The proposed error detection and correction technique is based on the bit-flipping
flip-flop concept. This is synopsized as follows: in case of error detection at the
output of a flip-flop the corresponding logic value is asynchronously
complemented for error correction. Fig. 1(a) illustrates the new Error Detection /
Correction Flip-Flop (EDC Flip-Flop) that is suitable to confront with timing
errors. Apart from the original flipflop (Main Flip-Flop), it consists of two XOR
gates and a Latch. The first XOR gate compares the D input and the F output of the
Main Flip-Flop and provides the result to the Latch. The Latch feeds the second
XOR gate at the output of the Main Flip-Flop. Depending on the comparison result
within a specified time interval, either the F signal of the Main Flip-Flop or its
complement is propagated to the output Q of the EDC Flip-Flop. The Q signal
feeds the subsequent logic. Briefly, the proposed timing error detection and
correction technique operates as follows. Suppose that a timing error is detected at
one or more inputs of the combinational logic stage Sj+1, due to a delayed
response of the previous stage Sj. Thus, the response of Sj+1 will be erroneous and
must be corrected. To achieve error correction, the output of each flip-flop, at the
register between the two stages, where a timing error has been detected is
complemented so that valid values feed the Sj+1 logic stage. Moreover, in case that
this stage is not fast enough (not a shallow stage), the evaluation time of the circuit
is extended by one clock cycle to guarantee its correct computation.
SOFTWARE IMPLEMENTATION:
 Modelsim 6.0
 Xilinx 14.2
HARDWARE IMPLEMENTATION:
 SPARTAN-III, SPARTAN-VI

More Related Content

Viewers also liked

Trabajo de campo lic. muirragui
Trabajo de campo lic. muirraguiTrabajo de campo lic. muirragui
Trabajo de campo lic. muirraguivanessasantillan1
 
Practica 18
Practica 18Practica 18
Practica 18
maikol9806
 
Pact final 96
Pact final 96Pact final 96
Pact final 96
20joseequihuas
 
Presentación1
Presentación1Presentación1
Presentación1lorniis
 
Cara pengecekan online kepesertaan jkbm
Cara pengecekan online kepesertaan jkbmCara pengecekan online kepesertaan jkbm
Cara pengecekan online kepesertaan jkbm
dwi ayu
 
AsifAliKhan's C.V
AsifAliKhan's C.VAsifAliKhan's C.V
AsifAliKhan's C.VAK Khan
 
Technology
TechnologyTechnology
Technology
Catherine Baker
 
Practica 16
Practica 16Practica 16
Practica 16
maikol9806
 
DiccionarioYessy
DiccionarioYessyDiccionarioYessy
DiccionarioYessy
Yesenia Fallas Mora
 
HMI/UI Development Services - Bangalore, India
HMI/UI Development Services - Bangalore, IndiaHMI/UI Development Services - Bangalore, India
HMI/UI Development Services - Bangalore, India
Embitel Technologies (I) PVT LTD
 
Fungemia in the Setting of Acute Lymphocytic Leukemia (FINAL)-1
Fungemia in the Setting of Acute Lymphocytic Leukemia (FINAL)-1Fungemia in the Setting of Acute Lymphocytic Leukemia (FINAL)-1
Fungemia in the Setting of Acute Lymphocytic Leukemia (FINAL)-1Tamara Bystrak
 
Craig Randall - Resume 3.2
Craig Randall - Resume 3.2Craig Randall - Resume 3.2
Craig Randall - Resume 3.2Craig Randall
 
Semarnat compendio sonora
Semarnat compendio sonoraSemarnat compendio sonora
Semarnat compendio sonora
Miguel Centeno Silva
 
Sedar Global Innovative Hybrid Dynamic franchise presentation
Sedar Global Innovative Hybrid Dynamic franchise presentationSedar Global Innovative Hybrid Dynamic franchise presentation
Sedar Global Innovative Hybrid Dynamic franchise presentation
Shereef Abdelmalek, MBA, MIS, Eng
 
Quadratic functions my maths presentation
Quadratic functions my maths presentationQuadratic functions my maths presentation
Quadratic functions my maths presentation
University of Johannesburg
 
Extructura Sistema Grupos Pequeños
Extructura Sistema Grupos PequeñosExtructura Sistema Grupos Pequeños
Extructura Sistema Grupos Pequeños
Rodolfo A. Martinez Ochoa
 
Integrated
IntegratedIntegrated
Integrated
chloeesim
 

Viewers also liked (19)

Trabajo de campo lic. muirragui
Trabajo de campo lic. muirraguiTrabajo de campo lic. muirragui
Trabajo de campo lic. muirragui
 
Practica 18
Practica 18Practica 18
Practica 18
 
Pact final 96
Pact final 96Pact final 96
Pact final 96
 
Presentación1
Presentación1Presentación1
Presentación1
 
1 Sebanty
1 Sebanty1 Sebanty
1 Sebanty
 
Cara pengecekan online kepesertaan jkbm
Cara pengecekan online kepesertaan jkbmCara pengecekan online kepesertaan jkbm
Cara pengecekan online kepesertaan jkbm
 
AsifAliKhan's C.V
AsifAliKhan's C.VAsifAliKhan's C.V
AsifAliKhan's C.V
 
Technology
TechnologyTechnology
Technology
 
Practica 16
Practica 16Practica 16
Practica 16
 
DiccionarioYessy
DiccionarioYessyDiccionarioYessy
DiccionarioYessy
 
HMI/UI Development Services - Bangalore, India
HMI/UI Development Services - Bangalore, IndiaHMI/UI Development Services - Bangalore, India
HMI/UI Development Services - Bangalore, India
 
Fungemia in the Setting of Acute Lymphocytic Leukemia (FINAL)-1
Fungemia in the Setting of Acute Lymphocytic Leukemia (FINAL)-1Fungemia in the Setting of Acute Lymphocytic Leukemia (FINAL)-1
Fungemia in the Setting of Acute Lymphocytic Leukemia (FINAL)-1
 
Craig Randall - Resume 3.2
Craig Randall - Resume 3.2Craig Randall - Resume 3.2
Craig Randall - Resume 3.2
 
FedEx Poster
FedEx PosterFedEx Poster
FedEx Poster
 
Semarnat compendio sonora
Semarnat compendio sonoraSemarnat compendio sonora
Semarnat compendio sonora
 
Sedar Global Innovative Hybrid Dynamic franchise presentation
Sedar Global Innovative Hybrid Dynamic franchise presentationSedar Global Innovative Hybrid Dynamic franchise presentation
Sedar Global Innovative Hybrid Dynamic franchise presentation
 
Quadratic functions my maths presentation
Quadratic functions my maths presentationQuadratic functions my maths presentation
Quadratic functions my maths presentation
 
Extructura Sistema Grupos Pequeños
Extructura Sistema Grupos PequeñosExtructura Sistema Grupos Pequeños
Extructura Sistema Grupos Pequeños
 
Integrated
IntegratedIntegrated
Integrated
 

Similar to Timing error tolerance in small core designs for so c applications

A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureA Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
IJERA Editor
 
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
VLSICS Design
 
D41022328
D41022328D41022328
D41022328
IJERA Editor
 
Palermo serial io_overview
Palermo serial io_overviewPalermo serial io_overview
Palermo serial io_overviewchenna_kesava
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...ijceronline
 
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
High Speed Low Power CMOS Domino or Gate Design in 16nm TechnologyHigh Speed Low Power CMOS Domino or Gate Design in 16nm Technology
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
csandit
 
High Speed and Low Pedestal Error Bootstrapped CMOS Sample and Hold Circuit
High Speed and Low Pedestal Error Bootstrapped CMOS Sample and Hold CircuitHigh Speed and Low Pedestal Error Bootstrapped CMOS Sample and Hold Circuit
High Speed and Low Pedestal Error Bootstrapped CMOS Sample and Hold Circuit
IJECEIAES
 
Iaetsd an mtcmos technique for optimizing low
Iaetsd an mtcmos technique for optimizing lowIaetsd an mtcmos technique for optimizing low
Iaetsd an mtcmos technique for optimizing low
Iaetsd Iaetsd
 
CRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTCRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORT
Alex TX
 
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipOptimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
IDES Editor
 
Dx33746752
Dx33746752Dx33746752
Dx33746752
IJERA Editor
 
Dx33746752
Dx33746752Dx33746752
Dx33746752
IJERA Editor
 
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
IOSR Journals
 
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
IOSR Journals
 
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
VLSICS Design
 
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
VLSICS Design
 
Optimization of Threshold Voltage for 65nm PMOS Transistor using Silvaco TCAD...
Optimization of Threshold Voltage for 65nm PMOS Transistor using Silvaco TCAD...Optimization of Threshold Voltage for 65nm PMOS Transistor using Silvaco TCAD...
Optimization of Threshold Voltage for 65nm PMOS Transistor using Silvaco TCAD...
IOSR Journals
 
Dissertation on lv pll by dhwani sametrya
Dissertation on lv pll by dhwani sametryaDissertation on lv pll by dhwani sametrya
Dissertation on lv pll by dhwani sametrya
Dhwani Sametriya
 

Similar to Timing error tolerance in small core designs for so c applications (20)

A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureA Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
 
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
DELAY ERROR WITH META-STABILITY DETECTION AND CORRECTION USING CMOS TRANSMISS...
 
D41022328
D41022328D41022328
D41022328
 
Palermo serial io_overview
Palermo serial io_overviewPalermo serial io_overview
Palermo serial io_overview
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
High Speed Low Power CMOS Domino or Gate Design in 16nm TechnologyHigh Speed Low Power CMOS Domino or Gate Design in 16nm Technology
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
 
Thesis
ThesisThesis
Thesis
 
Thesis
ThesisThesis
Thesis
 
High Speed and Low Pedestal Error Bootstrapped CMOS Sample and Hold Circuit
High Speed and Low Pedestal Error Bootstrapped CMOS Sample and Hold CircuitHigh Speed and Low Pedestal Error Bootstrapped CMOS Sample and Hold Circuit
High Speed and Low Pedestal Error Bootstrapped CMOS Sample and Hold Circuit
 
Iaetsd an mtcmos technique for optimizing low
Iaetsd an mtcmos technique for optimizing lowIaetsd an mtcmos technique for optimizing low
Iaetsd an mtcmos technique for optimizing low
 
CRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORTCRC AND TRANSMIT ERROR REPORT
CRC AND TRANSMIT ERROR REPORT
 
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipOptimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
 
Dx33746752
Dx33746752Dx33746752
Dx33746752
 
Dx33746752
Dx33746752Dx33746752
Dx33746752
 
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
 
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
A Novel Flipflop Topology for High Speed and Area Efficient Logic Structure D...
 
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
 
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
A Fault Dictionary-Based Fault Diagnosis Approach for CMOS Analog Integrated ...
 
Optimization of Threshold Voltage for 65nm PMOS Transistor using Silvaco TCAD...
Optimization of Threshold Voltage for 65nm PMOS Transistor using Silvaco TCAD...Optimization of Threshold Voltage for 65nm PMOS Transistor using Silvaco TCAD...
Optimization of Threshold Voltage for 65nm PMOS Transistor using Silvaco TCAD...
 
Dissertation on lv pll by dhwani sametrya
Dissertation on lv pll by dhwani sametryaDissertation on lv pll by dhwani sametrya
Dissertation on lv pll by dhwani sametrya
 

More from jpstudcorner

Variable length signature for near-duplicate
Variable length signature for near-duplicateVariable length signature for near-duplicate
Variable length signature for near-duplicate
jpstudcorner
 
Robust representation and recognition of facial
Robust representation and recognition of facialRobust representation and recognition of facial
Robust representation and recognition of facial
jpstudcorner
 
Revealing the trace of high quality jpeg
Revealing the trace of high quality jpegRevealing the trace of high quality jpeg
Revealing the trace of high quality jpeg
jpstudcorner
 
Revealing the trace of high quality jpeg
Revealing the trace of high quality jpegRevealing the trace of high quality jpeg
Revealing the trace of high quality jpeg
jpstudcorner
 
Pareto depth for multiple-query image retrieval
Pareto depth for multiple-query image retrievalPareto depth for multiple-query image retrieval
Pareto depth for multiple-query image retrieval
jpstudcorner
 
Multifocus image fusion based on nsct
Multifocus image fusion based on nsctMultifocus image fusion based on nsct
Multifocus image fusion based on nsct
jpstudcorner
 
Image super resolution based on
Image super resolution based onImage super resolution based on
Image super resolution based on
jpstudcorner
 
Fractal analysis for reduced reference
Fractal analysis for reduced referenceFractal analysis for reduced reference
Fractal analysis for reduced reference
jpstudcorner
 
Face sketch synthesis via sparse representation based greedy search
Face sketch synthesis via sparse representation based greedy searchFace sketch synthesis via sparse representation based greedy search
Face sketch synthesis via sparse representation based greedy search
jpstudcorner
 
Face recognition across non uniform motion
Face recognition across non uniform motionFace recognition across non uniform motion
Face recognition across non uniform motion
jpstudcorner
 
Combining left and right palmprint images for
Combining left and right palmprint images forCombining left and right palmprint images for
Combining left and right palmprint images for
jpstudcorner
 
A probabilistic approach for color correction
A probabilistic approach for color correctionA probabilistic approach for color correction
A probabilistic approach for color correction
jpstudcorner
 
A no reference texture regularity metric
A no reference texture regularity metricA no reference texture regularity metric
A no reference texture regularity metric
jpstudcorner
 
A feature enriched completely blind image
A feature enriched completely blind imageA feature enriched completely blind image
A feature enriched completely blind image
jpstudcorner
 
Sel csp a framework to facilitate
Sel csp a framework to facilitateSel csp a framework to facilitate
Sel csp a framework to facilitate
jpstudcorner
 
Query aware determinization of uncertain
Query aware determinization of uncertainQuery aware determinization of uncertain
Query aware determinization of uncertain
jpstudcorner
 
Psmpa patient self controllable
Psmpa patient self controllablePsmpa patient self controllable
Psmpa patient self controllable
jpstudcorner
 
Privacy preserving and truthful detection
Privacy preserving and truthful detectionPrivacy preserving and truthful detection
Privacy preserving and truthful detection
jpstudcorner
 
Privacy policy inference of user uploaded
Privacy policy inference of user uploadedPrivacy policy inference of user uploaded
Privacy policy inference of user uploaded
jpstudcorner
 
Page a partition aware engine
Page a partition aware enginePage a partition aware engine
Page a partition aware engine
jpstudcorner
 

More from jpstudcorner (20)

Variable length signature for near-duplicate
Variable length signature for near-duplicateVariable length signature for near-duplicate
Variable length signature for near-duplicate
 
Robust representation and recognition of facial
Robust representation and recognition of facialRobust representation and recognition of facial
Robust representation and recognition of facial
 
Revealing the trace of high quality jpeg
Revealing the trace of high quality jpegRevealing the trace of high quality jpeg
Revealing the trace of high quality jpeg
 
Revealing the trace of high quality jpeg
Revealing the trace of high quality jpegRevealing the trace of high quality jpeg
Revealing the trace of high quality jpeg
 
Pareto depth for multiple-query image retrieval
Pareto depth for multiple-query image retrievalPareto depth for multiple-query image retrieval
Pareto depth for multiple-query image retrieval
 
Multifocus image fusion based on nsct
Multifocus image fusion based on nsctMultifocus image fusion based on nsct
Multifocus image fusion based on nsct
 
Image super resolution based on
Image super resolution based onImage super resolution based on
Image super resolution based on
 
Fractal analysis for reduced reference
Fractal analysis for reduced referenceFractal analysis for reduced reference
Fractal analysis for reduced reference
 
Face sketch synthesis via sparse representation based greedy search
Face sketch synthesis via sparse representation based greedy searchFace sketch synthesis via sparse representation based greedy search
Face sketch synthesis via sparse representation based greedy search
 
Face recognition across non uniform motion
Face recognition across non uniform motionFace recognition across non uniform motion
Face recognition across non uniform motion
 
Combining left and right palmprint images for
Combining left and right palmprint images forCombining left and right palmprint images for
Combining left and right palmprint images for
 
A probabilistic approach for color correction
A probabilistic approach for color correctionA probabilistic approach for color correction
A probabilistic approach for color correction
 
A no reference texture regularity metric
A no reference texture regularity metricA no reference texture regularity metric
A no reference texture regularity metric
 
A feature enriched completely blind image
A feature enriched completely blind imageA feature enriched completely blind image
A feature enriched completely blind image
 
Sel csp a framework to facilitate
Sel csp a framework to facilitateSel csp a framework to facilitate
Sel csp a framework to facilitate
 
Query aware determinization of uncertain
Query aware determinization of uncertainQuery aware determinization of uncertain
Query aware determinization of uncertain
 
Psmpa patient self controllable
Psmpa patient self controllablePsmpa patient self controllable
Psmpa patient self controllable
 
Privacy preserving and truthful detection
Privacy preserving and truthful detectionPrivacy preserving and truthful detection
Privacy preserving and truthful detection
 
Privacy policy inference of user uploaded
Privacy policy inference of user uploadedPrivacy policy inference of user uploaded
Privacy policy inference of user uploaded
 
Page a partition aware engine
Page a partition aware enginePage a partition aware engine
Page a partition aware engine
 

Recently uploaded

Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
Nettur Technical Training Foundation
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 

Recently uploaded (20)

Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 

Timing error tolerance in small core designs for so c applications

  • 1. Timing Error Tolerance in Small Core Designs for SoC Applications ABSTRACT: Timing errors are an increasing reliability concern in nanometer technology, high complexity and multivoltage/ frequency integrated circuits. A local error detection and correction technique is presented in this work that is based on a new bit flipping flip-flop. Whenever a timing error is detected, it is corrected by complementing the output of the corresponding flip-flop. The proposed solution is characterized by very low silicon area and power requirements compared to previous design schemes in the open literature. To validate its efficiency, it has been applied in the design of a MIPS microprocessor core in a 90nm technology, while a demonstration version of the same core in an FPGA platform is presented. EXISTING SYSTEM: THE CMOS technology scaling, the increase of process variations, the susceptibility of nanometer devices to various performance degradation mechanisms, the power supply reduction and the increasing complexity of modern
  • 2. integrated circuits (ICs) affect their reliability and set error rate levels outside specifications [1], [2]. Various mechanisms like coupling noise, power supply disturbance, jitter and temperature fluctuations are accused for timing error generation. Moreover, transistor aging mechanisms significantly impact the performance of nanometer circuits resulting in the appearance of timing errors continuously earlier with technology evolution during their normal lifetime [3], [4]. Such cases are the Negative-Positive Bias Temperature Instability (NBTI- PBTI) induced aging of PMOS-NMOS transistors respectively and the hot-carrier injection (HCI) induced aging of NMOS transistors. These phenomena degrade transistors’ threshold voltage over time increasing path delays [5]. Furthermore, modern systems running at multiple frequency and voltage levels (e.g. exploiting dynamic voltage-frequency scaling – DVFS techniques) may present increased timing error rates due to numerous environmental and process related as well as data dependent variabilities that affect circuit performance [6]. Path delay deviations, due to process variations, and manufacturing defects that affect circuit speed may also result in timing errors that are not easily detectable (in terms of test cost) in high device count ICs. The inability of fabrication test procedures to exhaustively exercise the huge number of paths in nanometer circuit designs and effectively screen out all timing related defective ICs, increases the probability of test escapes. Additionally, and for the
  • 3. same reasons, timing verification turns to be a hard task escalating the probability of timing failures in a design. PROPOSED SYSTEM: The proposed error detection and correction technique is based on the bit-flipping flip-flop concept. This is synopsized as follows: in case of error detection at the output of a flip-flop the corresponding logic value is asynchronously complemented for error correction. Fig. 1(a) illustrates the new Error Detection / Correction Flip-Flop (EDC Flip-Flop) that is suitable to confront with timing errors. Apart from the original flipflop (Main Flip-Flop), it consists of two XOR gates and a Latch. The first XOR gate compares the D input and the F output of the Main Flip-Flop and provides the result to the Latch. The Latch feeds the second XOR gate at the output of the Main Flip-Flop. Depending on the comparison result within a specified time interval, either the F signal of the Main Flip-Flop or its complement is propagated to the output Q of the EDC Flip-Flop. The Q signal feeds the subsequent logic. Briefly, the proposed timing error detection and correction technique operates as follows. Suppose that a timing error is detected at one or more inputs of the combinational logic stage Sj+1, due to a delayed response of the previous stage Sj. Thus, the response of Sj+1 will be erroneous and must be corrected. To achieve error correction, the output of each flip-flop, at the
  • 4. register between the two stages, where a timing error has been detected is complemented so that valid values feed the Sj+1 logic stage. Moreover, in case that this stage is not fast enough (not a shallow stage), the evaluation time of the circuit is extended by one clock cycle to guarantee its correct computation.
  • 5. SOFTWARE IMPLEMENTATION:  Modelsim 6.0  Xilinx 14.2 HARDWARE IMPLEMENTATION:  SPARTAN-III, SPARTAN-VI