Fault-tolerant system design using novel majority voters of 5-modular redundancy configuration

Size: px
Start display at page:

Download "Fault-tolerant system design using novel majority voters of 5-modular redundancy configuration"

Transcription

1 Fault-tolerant system design using novel majority voters of 5-modular redundancy configuration V.Elamaran, G.Rajkumar, N.Raju, K.Narasimhan, Har Narayan Upadhyay School of EEE, Department of ECE, SASTRA University, Thanjavur, Tamilnadu, India Abstract. Introduction: The highly reliable systems are often used in most critical applications like Bank transactions, Defense communications, Aerospace applications, etc. The loss will be enormous if these systems fail in the field, i.e., during the operating time. The circuit designers keep researching to build intelligent systems with reliability improvement by adding redundancy like hardware, software, information and time. In this study, the hardware redundancy is used to improve the reliability of the system. Methodology: The Triple Modular Redundancy (TMR) which can tolerate one error is the most common technique used to mitigate errors in the field of microelectronics reliability. This study primarily focuses on new majority voters of a 5- MR system which can tolerate two errors for the betterment of reliability. The optimization of the majority function of a 5-MR system is the key to the proposed ideas. Results & Conclusion: Simulation results show that the first proposed majority voter offers a lower delay as ns as compared to ns by existing majority voter and less layout area as µm 2. The secondly proposed majority voter dissipates less power as µw as compared to µw by the existing majority vote. It is also shown that the proposed majority voters offer a better figure-of-merit as compared to the current majority voting architecture by implementing them with the industry standard benchmark circuits. Keywords: Fault-tolerant, reliability, TMR, low power, high speed, voting. 1 Introduction In the current semiconductor technology evolution, the reliability of the microelectronic circuits is much more critical. The significance of fault-tolerant digital systems is its growth drastically in the field of VLSI design. Most of the applications like mission-critical demand accurate results nowadays. For example, Military systems and Banking systems should require better reliability since they should not halt their services while in the field [1]. So the reliability is an another most important specification for any system design. The circuit designers research in improving the reliability of a system even at the cost of the area and power. The redundant hardware logic is often used in the systems to avoid failure and to operate them continuously [2,3]. Since the redundancy method is incorporated to enhance the reliability, the circuit area and the power dissipation are the overhead issues for the designers. So it is essential to study the different kinds of faults likely occur to microelectronic circuits. These defects can appear due to design flaws, malfunction of the components, glitches, single event upset, single event transient, and manual operating error [4]. The redundant hardware logic is often used in systems to avoid failure and to operate them continuously. There are two kinds of redundancy which are Space redundancy and Time redundancy [2]. In space redundancy method, the components, subsystems, systems, functions, and data items are added additionally to obtain the fault-free output. Here, hardware components, software applications, and the information data are redundant and namely as Hardware, Software, and information redundancy respectively. In time redundancy, 318

2 the data transmission or the result computation is repeated until to reach the fault-free output. So the intelligent fault tolerant systems are obtained by adding merely appropriate redundancy. Since the information available in the mission-critical applications are highly valuable, the cost of failure system is too high. Apart from those applications, also the current System-on-Chip (SoC) based circuits have to be designed carefully with a fault-tolerant mechanism through nanometer technologies. So the reliability is now given top priority of speed, power, and an area in the current semiconductor chip design field. The reliability can mainly be improved either by fault-prevention technique or fault-tolerant method. In faultprevention or fault-intolerance method, the prior removal of faults is vital to obtain a correct output which becomes much difficult in practice [5]. The fault-diagnosis is another issue to be considered in this approach. In most of the real-time system, this method approach is difficult to adopt for the improvement of reliability. In TMR method, apart from an original module, two more similar modules are placed. If one module fails to work, the voter circuit will compute the majority as a fault-free output. Since one error from a faulty module is masked by the other two working modules, this fault becomes redundant. So the testing of the TMR configuration is not possible during the off-line process. To achieve the testing, the redundancy can be removed in the off-line process [7]. The system failure can happen due to the presence of a fault within it. The faults are occurred due to various reasons and classified depending upon the origin or the duration [8]. The faults which are occurred and remain stable till the detection and correction are undertaken are known as permanent faults [4, 9]. The faults which are appeared for a small duration due to the high energy particles radiation effects are known as transient faults [10]. These faults can change the actual state of the system even though it occurs only for a shorter period. A few faults are often occurred and may become permanent are known as intermittent faults [11]. Since the faults are expected to appear during the system operation, the effect of the fault should be nullified by incorporating the redundancy that is, adding additional resources to the system. This method is known as fault-tolerance approach. In real time circuits, there are many methods to improve the reliability of the system but at the cost of overheads such as area, power dissipation, and critical path delay. These overheads are mainly due to adding redundancy either by hardware, software, time, or information [12]. The most often used method to improve the reliability is by adding redundancy. In hardware redundancy, the actual hardware modules are duplicated so that if the faults occur, they are masked by other available modules. Similarly, the redundant information is added to the information redundancy approach through which the error detection and correction is applied to obtain the correct output. If the additional software is included, it is known as software redundancy. In the case of time redundancy, it consumes time so that if an error occurs, the receiver may ask the sender to retransmit it again [13]. So, the designer s responsibility is to choose the excellent one through which the overheads are minimized to some extent. The reliability of the system fails mainly due to the faults which occur due to the physical defects of components, circuit design errors, single event upsets from radiation effects or human errors during the operation of the system [14]. 2 Related Works In general, TMR architecture is capable of masking one module fault or failure out of 3 modules [15], i.e., it can tolerate one error. To cope with multiple errors, N-Modular Redundancy (NMR) architectures can be implemented [16]. If N = 5, this will become 5-MR, in which the architecture is capable of tolerating two errors out of five function modules using the majority voter circuit. This 5-MR should contain at least three 319

3 correctly operating modules to mask two failures [17]. In this section, we analyze the principle of the existing majority voter of a 5-MR configuration in detail. 2.1 The existing 5-MR system In NMR architecture, the N-1 duplicate copies of an actual module are placed, i.e., the hardware redundancy approach is implemented. Figure 1 depicts the actual majority voter of a 5-MR architecture to tolerate two errors [6]. If the inputs D and E are equal to logic 0, the majority function V is determined as ABC. If the inputs D and E are equal to logic 1, then the output will become A+B+C. If D and E are not equal, i.e., either D = 0 & E = 1, or D = 1 & E = 0, the output V will be evaluated as AB+BC+CA, which will be similar to the traditional TMR functionality. Figure. 1. The existing majority voter. 2.2 Motivation to construct novel 5MR systems The limitations of this existing majority voter of a 5-MR system have more number of transistors hence consume more power dissipation and have a significant amount of critical path delay. In current semiconductor technology evolution, there is a vast need to optimize the area, power, and delay. In the field of VLSI deign, the designers should understand the trade-off involved in the design or architecture. That is, if one design may dissipate less power at the cost of performance; another design would occupy more layout area at the expense of power. So, the circuit design engineers should find the optimal solution for the typical applications which need low power, less area, and high performance. The TMR portion available in the existing majority voter of a 5-MR system can be modified to a more efficient one with less number of transistors. There is also a possibility to replace a 4-to-1 multiplexer to a 2- to-1 multiplexer with suitable additional logic without violating the logic principle. This majority function (TMR) in the existing architecture can be replaced by the voter using NAND gates or NOR gates. Since this output is one similar to the carry out of full adder, this module can also be replaced with a carry out segment of a carry look-ahead adder which is a fast adder. This voter can be designed using multiplexers or using the combinations of the multiplexer and a XOR gate, i.e., if the inputs A and B are not equal, the majority function will be the input C. If the inputs A and B are equal, then the voter output will be either A or B. 320

4 3 The Proposed 5-MR Configurations In this section, we propose three majority voters of 5-MR architecture for the betterment of reliability in the field of microelectronic circuits. Finally, all these architectures are tested with a few industry standard benchmark circuits to compare the area, power, and performance results. 3.1 The first proposed 5-MR system The idea behind the first proposed majority voter of 5-MR architecture is to replace the 4-to-1 multiplexer with 2-to-1 multiplexers. Figure 2 shows the modified majority voter of a 5-MR architecture in which the TMR portion is placed to find the majority of the three inputs A, B, and C. i) If the inputs D and E are not equal, then the output V will be the majority function of the inputs A, B, and C. ii) If D = E & DE = 0, then the output V is evaluated as ABC. iii) If D = E & DE = 1, then the output V is expressed as A+B+C. Figure. 2. The first proposed majority voter. 3.2 The second proposed 5-MR system The motivation behind the secondly proposed majority voter of 5-MR architecture is discussed here, and the primary schematic is depicted in Figure 3. This structure contains two TMR configurations and one 2-to-1 multiplexer. This working scenario is explained as follows: i) The first TMR output is evaluated as V1 for the inputs A, B, and C. ii) The second TMR output is assessed as V2 for the inputs D, E, and V1. iii) The select signal for the 2-to-1 multiplexer is obtained as A = B = C. iv) If A = B = C, then the overall output V becomes the C, else the output V becomes V2. This idea is implemented and the second proposed 5-MR architecture is shown in Figure

5 Figure. 3. The schematic conceptual view for the secondly proposed majority voter. Figure. 4. The secondly proposed majority voter. 3.3 The third proposed 5-MR system The flowchart for the third proposed majority voter of 5-MR architecture is shown in Figure 5. This architecture would become easy to design the appropriate schematic as shown in Figure 6. The Yes and No available terms in the flowchart are readily implemented using 2-to-1 multiplexers. Figure. 5. A flow chart view of the third proposed majority voter. 322

6 Figure. 6. The third proposed majority voter. 4 Simulation Results and Discussion In this section, we discuss in detail the performances of all the proposed majority voter of 5-MR architectures with the existing one using the DSCH and Microwind Electronic Computer Aided Design (ECAD) software tools [18]. The DSCH tool is a schematic editor whereas a Microwind is a layout editor tool. 4.1 Area, power, and delay The comparison of area, power, and delay simulation results is made to find the optimal majority voter of 5- MR architectural design. Figure 7 shows the power consumption results which are determined using a Microwind layout editor tool for the 120 nm, 90 nm, 70 nm, and 50 nm process technologies. The power dissipation results for the existing, first, second and third majority voters of a 5-MR system with 120 nm process technology are µw, µw, µw, and µw respectively. The first and second proposed majority voters of 5-MR system obtain much low power dissipation as compared with the existing one. Similarly, the results of the layout are obtained as in Figure 8 for all the majority voting architectures. The layout area results for the current, first proposed, second proposed, and third proposed majority voters with 120 nm process technology are µm 2, µm 2, µm 2, and µm 2 respectively. The first proposed majority voter circuit occupies a less layout area as compared to the existing one. The number of transistors present in each majority voting 5-MR architecture is shown in Figure 9. The number of transistors for the existing, first proposed, second proposed and third proposed majority voters are 60, 66, 59, and 52 respectively. The second and third proposed majority voter circuits have less number of transistors as compared to the existing one. 323

7 Figure. 7. Power dissipation results. Figure. 8. Layout area results. Figure. 9. The number of transistors involved in all the 5-MR architectures. 324

8 4.2 Figure-of-merit results The sole objective of the VLSI design is to reduce power and area with high performance. But in real time, some circuits may produce better power dissipation results at the cost of the layout area. In some other case, circuits may offer a high performance or less delay at the expense of the layout area. So, an appropriate metric is needed to find an optimal architecture with the above-mentioned trade-offs. The figure-of-merit (FOM) metric is calculated as the reciprocal of the product of power, delay, and area to identify an optimal architecture. The industry standard benchmark circuits like ISCAS 85 combinational circuit (C17) and an ISCAS 89 sequential circuit (S27) are used to obtain the FOM results. The C17 and S27 circuits are shown in Figure 10 and 11 respectively. The FOM results for the existing and proposed majority voting circuits are obtained in the Table1; the FOM results with C17 and S27 benchmark circuits are obtained in Table 2 and Table 3 respectively. Since the designers look for the architecture which should provide a lower power consumption, less layout area, and lower delay, the reciprocal of a product of all the three (FOM) should be higher value. So, the circuit which offers a very high FOM is being considered as a good design compared to others. The critical path delay, power dissipation, and layout area values are determined with 120 nm technology process, which is used to calculate the FOM value. The test input vectors are applied at regular intervals of 10 ns (100 MHz) for the simulation with Microwind layout editor tool. The first proposed majority voter of 5-MR architecture provides the highest FOM as 52.55; the second best is the second recommended one with a FOM value of 48. The first proposed majority voter obtains less critical path delay as ns, low layout area as µm 2, and hence provide the highest FOM as with a C17 benchmark circuit. The secondly proposed majority voter obtains lower power consumption results compared to the remaining architectures with a value of µw. The first proposed majority voter obtains the highest FOM as for the S27 benchmark circuit. The number of logic gates involved in each design and the corresponding failure rate are obtained in Table 4. The failure rate of the system can be determined using approximately the square root of the total gates in the schematic. The first and second proposed majority voters contain only 16 logic gates, and hence the failure rates become 4, which is less compared to the existing one. Figure. 10. ISCAS s benchmark combinational circuit (C17). 325

9 Figure. 11. ISCAS 89 benchmark sequential circuit (S27). Table 1. Figure-of-merit results of majority voters of 5-MR Design Power Delay Area PDA FOM 10 5 (µw) (ns) (µm 2 ) Existing majority voter Proposed Proposed Proposed Table 2. Figure-of-merit results with C17 benchmark circuit Design Power Delay Area PDA FOM 10 6 (µw) (ns) (µm 2 ) Existing majority voter Proposed Proposed Proposed Table 3. Figure-of-merit results with S27 benchmark circuit Design Power (µw) Delay (ns) Area (µm 2 ) PDA FOM

10 Existing majority voter Proposed Proposed Proposed Table 4. Number of logic gates used in 5-MR architectures and their failure rate Design INV AND2 OR2 AND3 OR3 XOR2 Total (g) Failure rate ( g ) Existing majority voter Proposed Proposed Proposed Conclusion To sum up, the demand to design an intelligent fault-tolerant system grows enormously in the field of microelectronics due to the occurrence of soft errors in satellite equipment by radiation with cosmic rays and high energy particles in the space. The hardware redundancy is the most popular mitigation technique in the field of fault-tolerant intelligent system design. The TMR configurations are well-known methods to produce the fault-free response using the hardware redundancy approach with a capability of tolerating one error. We have demonstrated mainly with intelligent 5MR systems which can tolerate up to two errors. Three proposed intelligent majority voters of a 5-MR system are introduced, and the results are compared with the existing one. The figure-of-merit results help us to find the optimum voter among other architectures. The proposed voting architectures provide a detailed result analysis report with designs which have low power, low delay, and occupy less layout area. This study becomes handy for the designers to choose the best one according to their requirements. This study also obtains the failure rate of each architecture with the help of the number of logic gates involved in the design. Finally, this study conveys the first proposed majority voter circuit is the most excellent one and the secondly proposed majority voter is the second best design by considering all the performance metrics. References [1]. P.K. Lala, Self-Checking and Fault-Tolerant Digital Design, Morgan Kaufmann Publishers, San Francisco, [2]. D. Elena, Fault-Tolerant Design. Springer Publishers, New York, [3]. V. Elamaran, and Har Narayan Upadhyay, CMOS VLSI design of low power SRAM cell architectures with new TMR: A layout approach, Asian Journal of Scientific Research 2015; 8(4):

11 [4]. R.V. Kshirsagar, and R.M. Patrikar, Design of a novel fault-tolerant voter circuit for TMR implementation to improve reliability in digital circuits, Microelectronics Reliability 2009; 49(12): [5]. F. Smith, A new methodology for single event transient suppression in flash FPGAs, Microprocessors and Microsystems 2013; 37(3): [6]. P. Balasubramanian, D.L. Maskell, A distributed minority and majority voting based redundancy scheme, Microelectronics Reliability 2015; 55(9-10): [7]. S. Xiaoxuan, and K.S. McElvain, Time Multiplexed Triple Modular Redundancy for Single Event Upset Mitigation, IEEE Transactions on Nuclear Science 2009; 56(4): [8]. R. Pradhisa, N. Iswarya, K.L.V. Gopinath Reddy, Har Narayan Upadhyay, and V. Elamaran, FPGA Implementation of Self-testing Logic gates, Adders, and Multipliers, Indian Journal of Science and Technology 2015; 8(22): 1-6. [9]. S. Almukhaizim, and O. Sinanoglu, Novel hazard-free majority voter for N-modular redundancy-based fault tolerance in asynchronous circuits, IET Computers & Digital Techniques 2011; 5(4): [10]. AK. Nieuwland, and RP. Kleihorst, IC Cost Reduction by Applying Embedded Fault Tolerance for Soft Errors, Journal of Electronic Testing: Theory and Applications 2004; 20(5): [11]. T. Ban, and L. Naviner, A Simple Fault-tolerant Digital Voter Circuit in TMR Nanoarchitectures, In Proc. 8 th IEEE International NEWCAS Conference (2010), [12]. CG. Santos, EC. Marques, L. Naviner, and JF. Naviner, Using error tolerance of target application for efficient for efficient reliability improvement of digital circuits, Microelectronics Reliability 2010; 50(9-11): [13]. S. Mitra, M. Zhang, N. Seifert, TM. Mak, and KS. Kim, Soft Error Resilient System Design through Error Correction, In Proc. of the International Conference Federation for Information Processing (IFIP) on Very Large Scale Integration (2006), [14]. V. Ferlet-Cavrois, LW. Massengill, and P.Gouker, Single Event Transients in Digital CMOS A Review, IEEE Transactions on Nuclear Science (2013); 60(3): [15]. HM. Chou, MY. Hsiao, YC. Chen, KH Yang, and J.Tsao, Soft-Error-Tolerant Design Methodology for Balancing Performance, Power, and Reliability, IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2015; 23(9): [16]. IA. Danilov, MS. Gorbunov, and AA. Antonov, SET Tolerance of 65 nm CMOS Majority Voters: A Comparative Study, IEEE Transactions on Nuclear Science 2014; 61(4): [17]. X. Liu, Y.Han, and B.Zhang, An SET hardened dual modular majority voter circuit for TMR system, IEICE Electronics Express 2014; 11(4): 1-6. [18]. S. Hari Hara Subramani, K.S.S.K. Rajesh, and V. Elamaran, Low energy, low power adder logic cells: A CMOS VLSI implementation, Asian Journal of Scientific Research 2014; 7(2):

SPECIAL ISSUE ENERGY, ENVIRONMENT, AND ENGINEERING SECTION: RECENT ADVANCES IN BIG DATA ANALYSIS (ABDA) ISSN:

SPECIAL ISSUE ENERGY, ENVIRONMENT, AND ENGINEERING SECTION: RECENT ADVANCES IN BIG DATA ANALYSIS (ABDA) ISSN: ISSN: 976-314 ARTICLE CONCURRENT ERROR DETECTION WITH SELF-CHECKING MAJORITY VOTING CIRCUITS V. Elamaran 1*, VR. Priya 2, M. Chandrasekar 1, Har Narayan Upadhyay 1 ABSTRACT 1 Department of ECE, School

More information

Improving the Fault Tolerance of a Computer System with Space-Time Triple Modular Redundancy

Improving the Fault Tolerance of a Computer System with Space-Time Triple Modular Redundancy Improving the Fault Tolerance of a Computer System with Space-Time Triple Modular Redundancy Wei Chen, Rui Gong, Fang Liu, Kui Dai, Zhiying Wang School of Computer, National University of Defense Technology,

More information

Optimization of power and area using majority voter based fault tolerant VLSI circuits

Optimization of power and area using majority voter based fault tolerant VLSI circuits Optimization of power and area using majority voter based fault tolerant VLSI circuits Kalpana 1, Umesh Pal Singh 2 1,2 Seth Jai Parkas Mukand Lal Institute of Engineering and Technology Radaur (YNR),

More information

Single Event Upset Mitigation Techniques for SRAM-based FPGAs

Single Event Upset Mitigation Techniques for SRAM-based FPGAs Single Event Upset Mitigation Techniques for SRAM-based FPGAs Fernanda de Lima, Luigi Carro, Ricardo Reis Universidade Federal do Rio Grande do Sul PPGC - Instituto de Informática - DELET Caixa Postal

More information

Figure 1. An 8-bit Superset Adder.

Figure 1. An 8-bit Superset Adder. Improving the Adder: A Fault-tolerant, Reconfigurable Parallel Prefix Adder Kyle E. Powers Dar-Eaum A. Nam Eric A. Llana ECE 4332 Fall 2012 University of Virginia @virginia.edu ABSTRACT

More information

Fine-Grain Redundancy Techniques for High- Reliable SRAM FPGA`S in Space Environment: A Brief Survey

Fine-Grain Redundancy Techniques for High- Reliable SRAM FPGA`S in Space Environment: A Brief Survey Fine-Grain Redundancy Techniques for High- Reliable SRAM FPGA`S in Space Environment: A Brief Survey T.Srinivas Reddy 1, J.Santosh 2, J.Prabhakar 3 Assistant Professor, Department of ECE, MREC, Hyderabad,

More information

A Low Area Overhead Fault Tolerant Strategy for Multiple Stuck-At-Faults in Digital Circuits

A Low Area Overhead Fault Tolerant Strategy for Multiple Stuck-At-Faults in Digital Circuits A Low Area Overhead Fault Tolerant Strategy for Multiple Stuck-At-Faults in Digital Circuits John Kalloor * Research Scholar, Department of Electrical and Electronics Engineering, Annamalai University,

More information

Validation of the Proposed Hardness Analysis Technique for FPGA Designs to Improve Reliability and Fault-Tolerance

Validation of the Proposed Hardness Analysis Technique for FPGA Designs to Improve Reliability and Fault-Tolerance Validation of the Proposed Hardness Analysis Technique for FPGA Designs to Improve Reliability and Fault-Tolerance Abdul Rafay Khatri 1, Ali Hayek 2, Josef Börcsök 3 Department of Computer Architecture

More information

Enabling Testability of Fault-Tolerant Circuits by Means of IDDQ-Checkable Voters

Enabling Testability of Fault-Tolerant Circuits by Means of IDDQ-Checkable Voters Enabling Testability of Fault-Tolerant Circuits by Means of IDDQ-Checkable Voters ECE 7502 Class Discussion Ningxi Liu 14 th Apr 2015 ECE 7502 S2015 Customer Validate Requirements Verify Specification

More information

More Course Information

More Course Information More Course Information Labs and lectures are both important Labs: cover more on hands-on design/tool/flow issues Lectures: important in terms of basic concepts and fundamentals Do well in labs Do well

More information

An Energy-Efficient Scan Chain Architecture to Reliable Test of VLSI Chips

An Energy-Efficient Scan Chain Architecture to Reliable Test of VLSI Chips An Energy-Efficient Scan Chain Architecture to Reliable Test of VLSI Chips M. Saeedmanesh 1, E. Alamdar 1, E. Ahvar 2 Abstract Scan chain (SC) is a widely used technique in recent VLSI chips to ease the

More information

A Novel Design of High Speed and Area Efficient De-Multiplexer. using Pass Transistor Logic

A Novel Design of High Speed and Area Efficient De-Multiplexer. using Pass Transistor Logic A Novel Design of High Speed and Area Efficient De-Multiplexer Using Pass Transistor Logic K.Ravi PG Scholar(VLSI), P.Vijaya Kumari, M.Tech Assistant Professor T.Ravichandra Babu, Ph.D Associate Professor

More information

Fast SEU Detection and Correction in LUT Configuration Bits of SRAM-based FPGAs

Fast SEU Detection and Correction in LUT Configuration Bits of SRAM-based FPGAs Fast SEU Detection and Correction in LUT Configuration Bits of SRAM-based FPGAs Hamid R. Zarandi,2, Seyed Ghassem Miremadi, Costas Argyrides 2, Dhiraj K. Pradhan 2 Department of Computer Engineering, Sharif

More information

DETECTION AND CORRECTION OF CELL UPSETS USING MODIFIED DECIMAL MATRIX

DETECTION AND CORRECTION OF CELL UPSETS USING MODIFIED DECIMAL MATRIX DETECTION AND CORRECTION OF CELL UPSETS USING MODIFIED DECIMAL MATRIX ENDREDDY PRAVEENA 1 M.T.ech Scholar ( VLSID), Universal College Of Engineering & Technology, Guntur, A.P M. VENKATA SREERAJ 2 Associate

More information

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February ISSN

International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February ISSN International Journal of Scientific & Engineering Research, Volume 5, Issue 2, February-2014 938 LOW POWER SRAM ARCHITECTURE AT DEEP SUBMICRON CMOS TECHNOLOGY T.SANKARARAO STUDENT OF GITAS, S.SEKHAR DILEEP

More information

Self-checking combination and sequential networks design

Self-checking combination and sequential networks design Self-checking combination and sequential networks design Tatjana Nikolić Faculty of Electronic Engineering Nis, Serbia Outline Introduction Reliable systems Concurrent error detection Self-checking logic

More information

Improved Fault Tolerant Sparse KOGGE Stone ADDER

Improved Fault Tolerant Sparse KOGGE Stone ADDER Improved Fault Tolerant Sparse KOGGE Stone ADDER Mangesh B Kondalkar 1 Arunkumar P Chavan 2 P Narashimaraja 3 1, 2, 3 Department of Electronics and Communication, R V college of Engineering, Bangalore

More information

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering IP-SRAM ARCHITECTURE AT DEEP SUBMICRON CMOS TECHNOLOGY A LOW POWER DESIGN D. Harihara Santosh 1, Lagudu Ramesh Naidu 2 Assistant professor, Dept. of ECE, MVGR College of Engineering, Andhra Pradesh, India

More information

A Fault-Tolerant Alternative to Lockstep Triple Modular Redundancy

A Fault-Tolerant Alternative to Lockstep Triple Modular Redundancy A Fault-Tolerant Alternative to Lockstep Triple Modular Redundancy Andrew L. Baldwin, BS 09, MS 12 W. Robert Daasch, Professor Integrated Circuits Design and Test Laboratory Problem Statement In a fault

More information

DATAPATH ARCHITECTURE FOR RELIABLE COMPUTING IN NANO-SCALE TECHNOLOGY

DATAPATH ARCHITECTURE FOR RELIABLE COMPUTING IN NANO-SCALE TECHNOLOGY DATAPATH ARCHITECTURE FOR RELIABLE COMPUTING IN NANO-SCALE TECHNOLOGY A thesis work submitted to the faculty of San Francisco State University In partial fulfillment of The requirements for The Degree

More information

CALCULATION OF POWER CONSUMPTION IN 7 TRANSISTOR SRAM CELL USING CADENCE TOOL

CALCULATION OF POWER CONSUMPTION IN 7 TRANSISTOR SRAM CELL USING CADENCE TOOL CALCULATION OF POWER CONSUMPTION IN 7 TRANSISTOR SRAM CELL USING CADENCE TOOL Shyam Akashe 1, Ankit Srivastava 2, Sanjay Sharma 3 1 Research Scholar, Deptt. of Electronics & Comm. Engg., Thapar Univ.,

More information

Performance Evaluation of Guarded Static CMOS Logic based Arithmetic and Logic Unit Design

Performance Evaluation of Guarded Static CMOS Logic based Arithmetic and Logic Unit Design International Journal of Engineering Research and General Science Volume 2, Issue 3, April-May 2014 Performance Evaluation of Guarded Static CMOS Logic based Arithmetic and Logic Unit Design FelcyJeba

More information

Outline of Presentation Field Programmable Gate Arrays (FPGAs(

Outline of Presentation Field Programmable Gate Arrays (FPGAs( FPGA Architectures and Operation for Tolerating SEUs Chuck Stroud Electrical and Computer Engineering Auburn University Outline of Presentation Field Programmable Gate Arrays (FPGAs( FPGAs) How Programmable

More information

Single Event Latchup Power Switch Cell Characterisation

Single Event Latchup Power Switch Cell Characterisation Single Event Latchup Power Switch Cell Characterisation Vladimir Petrovic, Marko Ilic, Gunter Schoof Abstract - In this paper are described simulation and measurement processes of a power switch cell used

More information

Area Efficient Scan Chain Based Multiple Error Recovery For TMR Systems

Area Efficient Scan Chain Based Multiple Error Recovery For TMR Systems Area Efficient Scan Chain Based Multiple Error Recovery For TMR Systems Kripa K B 1, Akshatha K N 2,Nazma S 3 1 ECE dept, Srinivas Institute of Technology 2 ECE dept, KVGCE 3 ECE dept, Srinivas Institute

More information

Design and Analysis of Kogge-Stone and Han-Carlson Adders in 130nm CMOS Technology

Design and Analysis of Kogge-Stone and Han-Carlson Adders in 130nm CMOS Technology Design and Analysis of Kogge-Stone and Han-Carlson Adders in 130nm CMOS Technology Senthil Ganesh R & R. Kalaimathi 1 Assistant Professor, Electronics and Communication Engineering, Info Institute of Engineering,

More information

A Low Cost Checker for Matrix Multiplication

A Low Cost Checker for Matrix Multiplication A Low Cost Checker for Matrix Multiplication Lisbôa, C. A., Erigson, M. I., and Carro, L. Instituto de Informática, Universidade Federal do Rio Grande do Sul calisboa@inf.ufrgs.br, mierigson@terra.com.br,

More information

Outline. Parity-based ECC and Mechanism for Detecting and Correcting Soft Errors in On-Chip Communication. Outline

Outline. Parity-based ECC and Mechanism for Detecting and Correcting Soft Errors in On-Chip Communication. Outline Parity-based ECC and Mechanism for Detecting and Correcting Soft Errors in On-Chip Communication Khanh N. Dang and Xuan-Tu Tran Email: khanh.n.dang@vnu.edu.vn VNU Key Laboratory for Smart Integrated Systems

More information

Dynamic Partial Reconfiguration of FPGA for SEU Mitigation and Area Efficiency

Dynamic Partial Reconfiguration of FPGA for SEU Mitigation and Area Efficiency Dynamic Partial Reconfiguration of FPGA for SEU Mitigation and Area Efficiency Vijay G. Savani, Akash I. Mecwan, N. P. Gajjar Institute of Technology, Nirma University vijay.savani@nirmauni.ac.in, akash.mecwan@nirmauni.ac.in,

More information

Error Mitigation of Point-to-Point Communication for Fault-Tolerant Computing

Error Mitigation of Point-to-Point Communication for Fault-Tolerant Computing Error Mitigation of Point-to-Point Communication for Fault-Tolerant Computing Authors: Robert L Akamine, Robert F. Hodson, Brock J. LaMeres, and Robert E. Ray www.nasa.gov Contents Introduction to the

More information

Design and Simulation of Low Power 6TSRAM and Control its Leakage Current Using Sleepy Keeper Approach in different Topology

Design and Simulation of Low Power 6TSRAM and Control its Leakage Current Using Sleepy Keeper Approach in different Topology Vol. 3, Issue. 3, May.-June. 2013 pp-1475-1481 ISSN: 2249-6645 Design and Simulation of Low Power 6TSRAM and Control its Leakage Current Using Sleepy Keeper Approach in different Topology Bikash Khandal,

More information

IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY LOW POWER SRAM DESIGNS: A REVIEW Asifa Amin*, Dr Pallavi Gupta *

IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY LOW POWER SRAM DESIGNS: A REVIEW Asifa Amin*, Dr Pallavi Gupta * IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY LOW POWER SRAM DESIGNS: A REVIEW Asifa Amin*, Dr Pallavi Gupta * School of Engineering and Technology Sharda University Greater

More information

Error Detection Techniques Applicable in an Architecture Framework and Design Methodology for Autonomic SoCs

Error Detection Techniques Applicable in an Architecture Framework and Design Methodology for Autonomic SoCs Error Detection Techniques Applicable in an Architecture Framework and Design Methodology for Autonomic SoCs Abdelmajid Bouajila 1, Andreas Bernauer 2, Andreas Herkersdorf 1, Wolfgang Rosenstiel 2,3, Oliver

More information

Comparison of SET-Resistant Approaches for Memory-Based Architectures

Comparison of SET-Resistant Approaches for Memory-Based Architectures Comparison of SET-Resistant Approaches for Memory-Based Architectures Daniel R. Blum and José G. Delgado-Frias School of Electrical Engineering and Computer Science Washington State University Pullman,

More information

DESIGN AND ANALYSIS OF SOFTWARE FAULTTOLERANT TECHNIQUES FOR SOFTCORE PROCESSORS IN RELIABLE SRAM-BASED FPGA

DESIGN AND ANALYSIS OF SOFTWARE FAULTTOLERANT TECHNIQUES FOR SOFTCORE PROCESSORS IN RELIABLE SRAM-BASED FPGA DESIGN AND ANALYSIS OF SOFTWARE FAULTTOLERANT TECHNIQUES FOR SOFTCORE PROCESSORS IN RELIABLE SRAM-BASED FPGA 1 Vatsya Tiwari M.Tech Student Department of computer science & engineering Abstract. This paper

More information

A Double-Node-Upset Self-Recoverable Latch Design for High Performance and Low Power Application

A Double-Node-Upset Self-Recoverable Latch Design for High Performance and Low Power Application > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 A Double-Node-Upset Self-Recoverable Latch Design for High Performance and Low Power Application Aibin Yan, Kang

More information

DESIGN AND SIMULATION OF 1 BIT ARITHMETIC LOGIC UNIT DESIGN USING PASS-TRANSISTOR LOGIC FAMILIES

DESIGN AND SIMULATION OF 1 BIT ARITHMETIC LOGIC UNIT DESIGN USING PASS-TRANSISTOR LOGIC FAMILIES Volume 120 No. 6 2018, 4453-4466 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ DESIGN AND SIMULATION OF 1 BIT ARITHMETIC LOGIC UNIT DESIGN USING PASS-TRANSISTOR

More information

An Integrated ECC and BISR Scheme for Error Correction in Memory

An Integrated ECC and BISR Scheme for Error Correction in Memory An Integrated ECC and BISR Scheme for Error Correction in Memory Shabana P B 1, Anu C Kunjachan 2, Swetha Krishnan 3 1 PG Student [VLSI], Dept. of ECE, Viswajyothy College Of Engineering & Technology,

More information

Reliability of Memory Storage System Using Decimal Matrix Code and Meta-Cure

Reliability of Memory Storage System Using Decimal Matrix Code and Meta-Cure Reliability of Memory Storage System Using Decimal Matrix Code and Meta-Cure Iswarya Gopal, Rajasekar.T, PG Scholar, Sri Shakthi Institute of Engineering and Technology, Coimbatore, Tamil Nadu, India Assistant

More information

TESTING OF FAULTS IN VLSI CIRCUITS USING ONLINE BIST TECHNIQUE BASED ON WINDOW OF VECTORS

TESTING OF FAULTS IN VLSI CIRCUITS USING ONLINE BIST TECHNIQUE BASED ON WINDOW OF VECTORS TESTING OF FAULTS IN VLSI CIRCUITS USING ONLINE BIST TECHNIQUE BASED ON WINDOW OF VECTORS Navaneetha Velammal M. 1, Nirmal Kumar P. 2 and Getzie Prija A. 1 1 Department of Electronics and Communications

More information

An Architecture for Fail-Silent Operation of FPGAs and Configurable SoCs

An Architecture for Fail-Silent Operation of FPGAs and Configurable SoCs An Architecture for Fail-Silent Operation of FPGAs and Configurable SoCs Lee W. Lerner and Charles E. Stroud Dept. of Electrical and Computer Engineering Auburn University Auburn, AL, USA Abstract We present

More information

Improving FPGA Design Robustness with Partial TMR

Improving FPGA Design Robustness with Partial TMR Improving FPGA Design Robustness with Partial TMR Brian Pratt, Michael Caffrey, Paul Graham, Keith Morgan, Michael Wirthlin Abstract This paper describes an efficient approach of applying mitigation to

More information

A Low-Power Field Programmable VLSI Based on Autonomous Fine-Grain Power Gating Technique

A Low-Power Field Programmable VLSI Based on Autonomous Fine-Grain Power Gating Technique A Low-Power Field Programmable VLSI Based on Autonomous Fine-Grain Power Gating Technique P. Durga Prasad, M. Tech Scholar, C. Ravi Shankar Reddy, Lecturer, V. Sumalatha, Associate Professor Department

More information

Fault Tolerant Parallel Filters Based on ECC Codes

Fault Tolerant Parallel Filters Based on ECC Codes Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 11, Number 7 (2018) pp. 597-605 Research India Publications http://www.ripublication.com Fault Tolerant Parallel Filters Based on

More information

PNS-FCR: Flexible Charge Recycling Dynamic Circuit Technique for Low- Power Microprocessors

PNS-FCR: Flexible Charge Recycling Dynamic Circuit Technique for Low- Power Microprocessors PNS-FCR: Flexible Charge Recycling Dynamic Circuit Technique for Low- Power Microprocessors N.Lakshmi Tejaswani Devi Department of Electronics & Communication Engineering Sanketika Vidya Parishad Engineering

More information

HDL IMPLEMENTATION OF SRAM BASED ERROR CORRECTION AND DETECTION USING ORTHOGONAL LATIN SQUARE CODES

HDL IMPLEMENTATION OF SRAM BASED ERROR CORRECTION AND DETECTION USING ORTHOGONAL LATIN SQUARE CODES HDL IMPLEMENTATION OF SRAM BASED ERROR CORRECTION AND DETECTION USING ORTHOGONAL LATIN SQUARE CODES (1) Nallaparaju Sneha, PG Scholar in VLSI Design, (2) Dr. K. Babulu, Professor, ECE Department, (1)(2)

More information

Soft-Core Embedded Processor-Based Built-In Self- Test of FPGAs: A Case Study

Soft-Core Embedded Processor-Based Built-In Self- Test of FPGAs: A Case Study Soft-Core Embedded Processor-Based Built-In Self- Test of FPGAs: A Case Study Bradley F. Dutton, Graduate Student Member, IEEE, and Charles E. Stroud, Fellow, IEEE Dept. of Electrical and Computer Engineering

More information

Redundancy in fault tolerant computing. D. P. Siewiorek R.S. Swarz, Reliable Computer Systems, Prentice Hall, 1992

Redundancy in fault tolerant computing. D. P. Siewiorek R.S. Swarz, Reliable Computer Systems, Prentice Hall, 1992 Redundancy in fault tolerant computing D. P. Siewiorek R.S. Swarz, Reliable Computer Systems, Prentice Hall, 1992 1 Redundancy Fault tolerance computing is based on redundancy HARDWARE REDUNDANCY Physical

More information

Error Resilience in Digital Integrated Circuits

Error Resilience in Digital Integrated Circuits Error Resilience in Digital Integrated Circuits Heinrich T. Vierhaus BTU Cottbus-Senftenberg Outline 1. Introduction 2. Faults and errors in nano-electronic circuits 3. Classical fault tolerant computing

More information

Fault Tolerance. The Three universe model

Fault Tolerance. The Three universe model Fault Tolerance High performance systems must be fault-tolerant: they must be able to continue operating despite the failure of a limited subset of their hardware or software. They must also allow graceful

More information

A 256-Radix Crossbar Switch Using Mux-Matrix-Mux Folded-Clos Topology

A 256-Radix Crossbar Switch Using Mux-Matrix-Mux Folded-Clos Topology http://dx.doi.org/10.5573/jsts.014.14.6.760 JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.14, NO.6, DECEMBER, 014 A 56-Radix Crossbar Switch Using Mux-Matrix-Mux Folded-Clos Topology Sung-Joon Lee

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION Rapid advances in integrated circuit technology have made it possible to fabricate digital circuits with large number of devices on a single chip. The advantages of integrated circuits

More information

J. Manikandan Research scholar, St. Peter s University, Chennai, Tamilnadu, India.

J. Manikandan Research scholar, St. Peter s University, Chennai, Tamilnadu, India. Design of Single Correction-Double -Triple -Tetra (Sec-Daed-Taed- Tetra Aed) Codes J. Manikandan Research scholar, St. Peter s University, Chennai, Tamilnadu, India. Dr. M. Manikandan Associate Professor,

More information

Analysis of Soft Error Mitigation Techniques for Register Files in IBM Cu-08 90nm Technology

Analysis of Soft Error Mitigation Techniques for Register Files in IBM Cu-08 90nm Technology Analysis of Soft Error Mitigation Techniques for s in IBM Cu-08 90nm Technology Riaz Naseer, Rashed Zafar Bhatti, Jeff Draper Information Sciences Institute University of Southern California Marina Del

More information

IMPLEMENTATION OF LOW POWER AREA EFFICIENT ALU WITH LOW POWER FULL ADDER USING MICROWIND DSCH3

IMPLEMENTATION OF LOW POWER AREA EFFICIENT ALU WITH LOW POWER FULL ADDER USING MICROWIND DSCH3 IMPLEMENTATION OF LOW POWER AREA EFFICIENT ALU WITH LOW POWER FULL ADDER USING MICROWIND DSCH3 Ritafaria D 1, Thallapalli Saibaba 2 Assistant Professor, CJITS, Janagoan, T.S, India Abstract In this paper

More information

TU Wien. Fault Isolation and Error Containment in the TT-SoC. H. Kopetz. TU Wien. July 2007

TU Wien. Fault Isolation and Error Containment in the TT-SoC. H. Kopetz. TU Wien. July 2007 TU Wien 1 Fault Isolation and Error Containment in the TT-SoC H. Kopetz TU Wien July 2007 This is joint work with C. El.Salloum, B.Huber and R.Obermaisser Outline 2 Introduction The Concept of a Distributed

More information

Comparative Analysis of DMC and PMC on FPGA

Comparative Analysis of DMC and PMC on FPGA Comparative Analysis of DMC and PMC on FPGA Gnanajyothi R 1, Mr Ramana Reddy K V 2, Dr. Siva Yellampalli 3 1 Student, Mtech13, UTL VTU regional center, Bengaluru. 2 Assistant professor, UTL VTU regional

More information

CHAPTER 12 ARRAY SUBSYSTEMS [ ] MANJARI S. KULKARNI

CHAPTER 12 ARRAY SUBSYSTEMS [ ] MANJARI S. KULKARNI CHAPTER 2 ARRAY SUBSYSTEMS [2.4-2.9] MANJARI S. KULKARNI OVERVIEW Array classification Non volatile memory Design and Layout Read-Only Memory (ROM) Pseudo nmos and NAND ROMs Programmable ROMS PROMS, EPROMs,

More information

Area Efficient, Low Power Array Multiplier for Signed and Unsigned Number. Chapter 3

Area Efficient, Low Power Array Multiplier for Signed and Unsigned Number. Chapter 3 Area Efficient, Low Power Array Multiplier for Signed and Unsigned Number Chapter 3 Area Efficient, Low Power Array Multiplier for Signed and Unsigned Number Chapter 3 3.1 Introduction The various sections

More information

Hardware Implementation of a Fault-Tolerant Hopfield Neural Network on FPGAs

Hardware Implementation of a Fault-Tolerant Hopfield Neural Network on FPGAs Hardware Implementation of a Fault-Tolerant Hopfield Neural Network on FPGAs Juan Antonio Clemente a, Wassim Mansour b, Rafic Ayoubi c, Felipe Serrano a, Hortensia Mecha a, Haissam Ziade d, Wassim El Falou

More information

A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup

A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup A Hybrid Approach to CAM-Based Longest Prefix Matching for IP Route Lookup Yan Sun and Min Sik Kim School of Electrical Engineering and Computer Science Washington State University Pullman, Washington

More information

Implementation of Efficient Ternary Content Addressable Memory by Using Butterfly Technique

Implementation of Efficient Ternary Content Addressable Memory by Using Butterfly Technique International journal of scientific and technical research in engineering (IJSTRE) www.ijstre.com Volume 1 Issue 5 ǁ August 2016. Implementation of Efficient Ternary Content Addressable Memory by Using

More information

DESIGN AND PERFORMANCE ANALYSIS OF CARRY SELECT ADDER

DESIGN AND PERFORMANCE ANALYSIS OF CARRY SELECT ADDER DESIGN AND PERFORMANCE ANALYSIS OF CARRY SELECT ADDER Bhuvaneswaran.M 1, Elamathi.K 2 Assistant Professor, Muthayammal Engineering college, Rasipuram, Tamil Nadu, India 1 Assistant Professor, Muthayammal

More information

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation

Lab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation Course Goals Lab Understand key components in VLSI designs Become familiar with design tools (Cadence) Understand design flows Understand behavioral, structural, and physical specifications Be able to

More information

ECE 259 / CPS 221 Advanced Computer Architecture II (Parallel Computer Architecture) Availability. Copyright 2010 Daniel J. Sorin Duke University

ECE 259 / CPS 221 Advanced Computer Architecture II (Parallel Computer Architecture) Availability. Copyright 2010 Daniel J. Sorin Duke University Advanced Computer Architecture II (Parallel Computer Architecture) Availability Copyright 2010 Daniel J. Sorin Duke University Definition and Motivation Outline General Principles of Available System Design

More information

VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH THE EFFICIENT MULTIPLICATIVE INVERSE UNIT

VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH THE EFFICIENT MULTIPLICATIVE INVERSE UNIT VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH THE EFFICIENT MULTIPLICATIVE INVERSE UNIT K.Sandyarani 1 and P. Nirmal Kumar 2 1 Research Scholar, Department of ECE, Sathyabama

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May-2013 ISSN

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May-2013 ISSN 255 CORRECTIONS TO FAULT SECURE OF MAJORITY LOGIC DECODER AND DETECTOR FOR MEMORY APPLICATIONS Viji.D PG Scholar Embedded Systems Prist University, Thanjuvr - India Mr.T.Sathees Kumar AP/ECE Prist University,

More information

Utilizing Parallelism of TMR to Enhance Power Efficiency of Reliable ASIC Designs

Utilizing Parallelism of TMR to Enhance Power Efficiency of Reliable ASIC Designs Utilizing Parallelism of TMR to Enhance Power Efficiency of Reliable ASIC Designs Hagen Sämrow, Claas Cornelius, Jakob Salzmann, Andreas Tockhorn, Dirk Timmermann 30/11/2010, Cairo Institute of Applied

More information

Design of Parallel Self-Timed Adder

Design of Parallel Self-Timed Adder Design of Parallel Self-Timed Adder P.S.PAWAR 1, K.N.KASAT 2 1PG, Dept of EEE, PRMCEAM, Badnera, Amravati, MS, India. 2Assistant Professor, Dept of EXTC, PRMCEAM, Badnera, Amravati, MS, India. ---------------------------------------------------------------------***---------------------------------------------------------------------

More information

UNIT 4 INTEGRATED CIRCUIT DESIGN METHODOLOGY E5163

UNIT 4 INTEGRATED CIRCUIT DESIGN METHODOLOGY E5163 UNIT 4 INTEGRATED CIRCUIT DESIGN METHODOLOGY E5163 LEARNING OUTCOMES 4.1 DESIGN METHODOLOGY By the end of this unit, student should be able to: 1. Explain the design methodology for integrated circuit.

More information

HW/SW Co-Detection of Transient and Permanent Faults with Fast Recovery in Statically Scheduled Data Paths

HW/SW Co-Detection of Transient and Permanent Faults with Fast Recovery in Statically Scheduled Data Paths HW/SW Co-Detection of Transient and Permanent Faults with Fast Recovery in Statically Scheduled Data Paths Mario Schölzel Department of Computer Science Brandenburg University of Technology Cottbus, Germany

More information

2. BLOCK DIAGRAM Figure 1 shows the block diagram of an Asynchronous FIFO and the signals associated with it.

2. BLOCK DIAGRAM Figure 1 shows the block diagram of an Asynchronous FIFO and the signals associated with it. Volume 115 No. 8 2017, 631-636 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu DESIGNING ASYNCHRONOUS FIFO FOR LOW POWER DFT IMPLEMENTATION 1 Avinash

More information

Design of Low Power Wide Gates used in Register File and Tag Comparator

Design of Low Power Wide Gates used in Register File and Tag Comparator www..org 1 Design of Low Power Wide Gates used in Register File and Tag Comparator Isac Daimary 1, Mohammed Aneesh 2 1,2 Department of Electronics Engineering, Pondicherry University Pondicherry, 605014,

More information

Design of Low Power Digital CMOS Comparator

Design of Low Power Digital CMOS Comparator Design of Low Power Digital CMOS Comparator 1 A. Ramesh, 2 A.N.P.S Gupta, 3 D.Raghava Reddy 1 Student of LSI&ES, 2 Assistant Professor, 3 Associate Professor E.C.E Department, Narasaraopeta Institute of

More information

Multiple Event Upsets Aware FPGAs Using Protected Schemes

Multiple Event Upsets Aware FPGAs Using Protected Schemes Multiple Event Upsets Aware FPGAs Using Protected Schemes Costas Argyrides, Dhiraj K. Pradhan University of Bristol, Department of Computer Science Merchant Venturers Building, Woodland Road, Bristol,

More information

AN EFFICIENT DESIGN OF VLSI ARCHITECTURE FOR FAULT DETECTION USING ORTHOGONAL LATIN SQUARES (OLS) CODES

AN EFFICIENT DESIGN OF VLSI ARCHITECTURE FOR FAULT DETECTION USING ORTHOGONAL LATIN SQUARES (OLS) CODES AN EFFICIENT DESIGN OF VLSI ARCHITECTURE FOR FAULT DETECTION USING ORTHOGONAL LATIN SQUARES (OLS) CODES S. SRINIVAS KUMAR *, R.BASAVARAJU ** * PG Scholar, Electronics and Communication Engineering, CRIT

More information

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK UNIT I

SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK UNIT I SIDDHARTH INSTITUTE OF ENGINEERING AND TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK Subject with Code : DICD (16EC5703) Year & Sem: I-M.Tech & I-Sem Course

More information

Chapter 4 Design of Function Specific Arithmetic Circuits

Chapter 4 Design of Function Specific Arithmetic Circuits Chapter 4 Design of Function Specific Arithmetic Circuits Contents Chapter 4... 55 4.1 Introduction:... 55 4.1.1 Incrementer/Decrementer Circuit...56 4.1.2 2 s Complement Circuit...56 4.1.3 Priority Encoder

More information

Approaches to the SoC IP- Blocks Design With Errors Mitigation

Approaches to the SoC IP- Blocks Design With Errors Mitigation Approaches to the SoC IP- Blocks Design With Errors Mitigation Valentin Rozanov, Elena Suvorova Saint-Petersburg of Aerospace Instrumentation Errors on different stages of IP-block lifetime Design of SoC

More information

Digital Electronics 27. Digital System Design using PLDs

Digital Electronics 27. Digital System Design using PLDs 1 Module -27 Digital System Design 1. Introduction 2. Digital System Design 2.1 Standard (Fixed function) ICs based approach 2.2 Programmable ICs based approach 3. Comparison of Digital System Design approaches

More information

Survey on Stability of Low Power SRAM Bit Cells

Survey on Stability of Low Power SRAM Bit Cells International Journal of Electronics Engineering Research. ISSN 0975-6450 Volume 9, Number 3 (2017) pp. 441-447 Research India Publications http://www.ripublication.com Survey on Stability of Low Power

More information

Chapter 8. Coping with Physical Failures, Soft Errors, and Reliability Issues. System-on-Chip EE141 Test Architectures Ch. 8 Physical Failures - P.

Chapter 8. Coping with Physical Failures, Soft Errors, and Reliability Issues. System-on-Chip EE141 Test Architectures Ch. 8 Physical Failures - P. Chapter 8 Coping with Physical Failures, Soft Errors, and Reliability Issues System-on-Chip EE141 Test Architectures Ch. 8 Physical Failures - P. 1 1 What is this chapter about? Gives an Overview of and

More information

A Low-Cost Correction Algorithm for Transient Data Errors

A Low-Cost Correction Algorithm for Transient Data Errors A Low-Cost Correction Algorithm for Transient Data Errors Aiguo Li, Bingrong Hong School of Computer Science and Technology Harbin Institute of Technology, Harbin 150001, China liaiguo@hit.edu.cn Introduction

More information

FPGA Implementation of Double Error Correction Orthogonal Latin Squares Codes

FPGA Implementation of Double Error Correction Orthogonal Latin Squares Codes FPGA Implementation of Double Error Correction Orthogonal Latin Squares Codes E. Jebamalar Leavline Assistant Professor, Department of ECE, Anna University, BIT Campus, Tiruchirappalli, India Email: jebilee@gmail.com

More information

Introduction 1. GENERAL TRENDS. 1. The technology scale down DEEP SUBMICRON CMOS DESIGN

Introduction 1. GENERAL TRENDS. 1. The technology scale down DEEP SUBMICRON CMOS DESIGN 1 Introduction The evolution of integrated circuit (IC) fabrication techniques is a unique fact in the history of modern industry. The improvements in terms of speed, density and cost have kept constant

More information

On Supporting Adaptive Fault Tolerant at Run-Time with Virtual FPGAs

On Supporting Adaptive Fault Tolerant at Run-Time with Virtual FPGAs On Supporting Adaptive Fault Tolerant at Run-Time with Virtual FPAs K. Siozios 1, D. Soudris 1 and M. Hüebner 2 1 School of ECE, National Technical University of Athens reece Email: {ksiop, dsoudris}@microlab.ntua.gr

More information

A Low-Latency DMR Architecture with Efficient Recovering Scheme Exploiting Simultaneously Copiable SRAM

A Low-Latency DMR Architecture with Efficient Recovering Scheme Exploiting Simultaneously Copiable SRAM A Low-Latency DMR Architecture with Efficient Recovering Scheme Exploiting Simultaneously Copiable SRAM Go Matsukawa 1, Yohei Nakata 1, Yuta Kimi 1, Yasuo Sugure 2, Masafumi Shimozawa 3, Shigeru Oho 4,

More information

High-Performance Full Adders Using an Alternative Logic Structure

High-Performance Full Adders Using an Alternative Logic Structure Term Project EE619 High-Performance Full Adders Using an Alternative Logic Structure by Atulya Shivam Shree (10327172) Raghav Gupta (10327553) Department of Electrical Engineering, Indian Institure Technology,

More information

High Performance Memory Read Using Cross-Coupled Pull-up Circuitry

High Performance Memory Read Using Cross-Coupled Pull-up Circuitry High Performance Memory Read Using Cross-Coupled Pull-up Circuitry Katie Blomster and José G. Delgado-Frias School of Electrical Engineering and Computer Science Washington State University Pullman, WA

More information

ARCHITECTURE DESIGN FOR SOFT ERRORS

ARCHITECTURE DESIGN FOR SOFT ERRORS ARCHITECTURE DESIGN FOR SOFT ERRORS Shubu Mukherjee ^ШВпШшр"* AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO T^"ТГПШГ SAN FRANCISCO SINGAPORE SYDNEY TOKYO ^ P f ^ ^ ELSEVIER Morgan

More information

A Low Power Asynchronous FPGA with Autonomous Fine Grain Power Gating and LEDR Encoding

A Low Power Asynchronous FPGA with Autonomous Fine Grain Power Gating and LEDR Encoding A Low Power Asynchronous FPGA with Autonomous Fine Grain Power Gating and LEDR Encoding N.Rajagopala krishnan, k.sivasuparamanyan, G.Ramadoss Abstract Field Programmable Gate Arrays (FPGAs) are widely

More information

6. Fault Tolerance. CS 313 High Integrity Systems; CS M13 Critical Systems; Michaelmas Term 2009, Sect

6. Fault Tolerance. CS 313 High Integrity Systems; CS M13 Critical Systems; Michaelmas Term 2009, Sect 6. Fault Tolerance (a) Introduction. (b) Types of faults. (c) Fault models. (d) Fault coverage. (e) Redundancy. (f) Fault detection techniques. (g) Hardware fault tolerance. (h) Software fault tolerance.

More information

ECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141

ECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141 ECE 637 Integrated VLSI Circuits Introduction EE141 1 Introduction Course Details Instructor Mohab Anis; manis@vlsi.uwaterloo.ca Text Digital Integrated Circuits, Jan Rabaey, Prentice Hall, 2 nd edition

More information

SAN FRANCISCO, CA, USA. Ediz Cetin & Oliver Diessel University of New South Wales

SAN FRANCISCO, CA, USA. Ediz Cetin & Oliver Diessel University of New South Wales SAN FRANCISCO, CA, USA Ediz Cetin & Oliver Diessel University of New South Wales Motivation & Background Objectives & Approach Our technique Results so far Work in progress CHANGE 2012 San Francisco, CA,

More information

Reliability Improvement in Reconfigurable FPGAs

Reliability Improvement in Reconfigurable FPGAs Reliability Improvement in Reconfigurable FPGAs B. Chagun Basha Jeudis de la Comm 22 May 2014 1 Overview # 2 FPGA Fabrics BlockRAM resource Dedicated multipliers I/O Blocks Programmable interconnect Configurable

More information

High temperature / radiation hardened capable ARM Cortex -M0 microcontrollers

High temperature / radiation hardened capable ARM Cortex -M0 microcontrollers High temperature / radiation hardened capable ARM Cortex -M0 microcontrollers R. Bannatyne, D. Gifford, K. Klein, C. Merritt VORAGO Technologies 2028 E. Ben White Blvd., Suite #220, Austin, Texas, 78741,

More information

A Novel Architecture of SRAM Cell Using Single Bit-Line

A Novel Architecture of SRAM Cell Using Single Bit-Line A Novel Architecture of SRAM Cell Using Single Bit-Line G.Kalaiarasi, V.Indhumaraghathavalli, A.Manoranjitham, P.Narmatha Asst. Prof, Department of ECE, Jay Shriram Group of Institutions, Tirupur-2, Tamilnadu,

More information

Lecture 3 Introduction to VHDL

Lecture 3 Introduction to VHDL CPE 487: Digital System Design Spring 2018 Lecture 3 Introduction to VHDL Bryan Ackland Department of Electrical and Computer Engineering Stevens Institute of Technology Hoboken, NJ 07030 1 Managing Design

More information

FPGA Implementation of ALU Based Address Generation for Memory

FPGA Implementation of ALU Based Address Generation for Memory International Journal of Emerging Engineering Research and Technology Volume 2, Issue 8, November 2014, PP 76-83 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) FPGA Implementation of ALU Based Address

More information

AUTONOMOUS RECONFIGURATION OF IP CORE UNITS USING BLRB ALGORITHM

AUTONOMOUS RECONFIGURATION OF IP CORE UNITS USING BLRB ALGORITHM AUTONOMOUS RECONFIGURATION OF IP CORE UNITS USING BLRB ALGORITHM B.HARIKRISHNA 1, DR.S.RAVI 2 1 Sathyabama Univeristy, Chennai, India 2 Department of Electronics Engineering, Dr. M. G. R. Univeristy, Chennai,

More information