Fig 3 - uploaded by Ihsen Alouani
Content may be subject to copyright.
Three typical implementations for static latch. 1) SR latch similar to SRAM cell with special transistor sizing. 2) D latch based on SR NAND latch. 3) D latch by pass transistor logic. Our technique is applicable to all cases. III. STRUCTURES OF JLATCH AND JFF 

Three typical implementations for static latch. 1) SR latch similar to SRAM cell with special transistor sizing. 2) D latch based on SR NAND latch. 3) D latch by pass transistor logic. Our technique is applicable to all cases. III. STRUCTURES OF JLATCH AND JFF 

Source publication
Conference Paper
Full-text available
In this paper, we propose Joint Latch (JLatch) and Joint Flip-Flop (JFF), two novel reconfigurable structures which bring the reconfigurability of reliability to user latches and flip-flops (FFs) in reconfigurable devices such as FPGAs. Specifically, we implement two reconfigurable storage elements that exploit a trade-off between reliability and a...

Contexts in source publication

Context 1
... access circuitry and transistor sizing in some implementations are quite differ- ent than SRAM cell. Three typical latch implementations are shown in Figure 3. To store a value into a latch, in (1), the value is pushed inside which requires proper transistor sizing, similar to SRAM cell. ...
Context 2
... in (2) and (3), to write a new value, the feedback loop is broken by setting the enable input. JLatch technique is applicable to all cases in Figure 3. ...
Context 3
... of the pull-up or pull-down transistors has to be at least two times stronger than the other. The latch (1) in Figure 3 has already such necessary sizing, but for other two, size of transistors inside data retention feedback loop should be adjusted accordingly. In the cases that latch/FF's biased output voltage is not acceptable, output buffers which are used in many practical designs can solve the issue. ...
Context 4
... after disappearance of fault source, faulty bits are recovered instantly. In the first latch in Figure 3, which is similar to standard SRAM cell, sizing is already biased where'0' is stronger than '1'. But in most of latch/FF implementations such as the second and third ones in Figure 3, transistor sizings are as normal CMOS gates and not similar to SRAM cell. ...
Context 5
... the first latch in Figure 3, which is similar to standard SRAM cell, sizing is already biased where'0' is stronger than '1'. But in most of latch/FF implementations such as the second and third ones in Figure 3, transistor sizings are as normal CMOS gates and not similar to SRAM cell. Hence, the JLatch technique is not directly applicable to these, unless sizing of their pull-up and pull-down networks are adjusted properly. ...
Context 6
... simulated our technique on Advanced Design System (ADS) with 22nm predictive technology model library [14]. Transistor sizes for all latches of Figure 3 are selected as follows: ...
Context 7
... are performed for three latches in Figure 3 and their hardened versions while they are in hold state. In Figure 9, the achieved improvements have been depicted. ...
Context 8
... SER by cell decreases exponentially with Q crit and then, according to Q crit values shown in Table I, the joint latch has a SER that is practically equals to zero, which implies its full immunity against particle strikes. K is a proportionality constant, φ is the neutron flux with energy greater than 1MeV, A is the sensitive area of the Fig. 9: Improvement achieved by hardening latch implementa- tions of Figure 3. The y-axis is maximum tolerable amplitude of injected current pulse, for every pulse width on x-axis. ...
Context 9
... the delay of voter is not added to critical path like conventional majority voters. In Figure 10, the delay of normal DFF, TMR DFF, and JDFF (as was shown in Figure 5) with implementation of latch 3 (as was shown in Figure 3) are compared for V dd ranging from 0.5V to 0.9V. Delay is measured as the time between clock edge and the time in which output signal reaches V dd /2 while a minimum size inverter is at output as load. ...

Similar publications

Article
Full-text available
For field programmable gate arrays (FPGAs) to retain their semiconductor market and to be competitive as a choice for portable applications, the FPGA industry must adopt new techniques for dynamic and static power reduction. In this paper, a new scheme called ‘self clock-gating’ is introduced to reduce the dynamic power of basic logic elements. Cir...
Article
Full-text available
Convolutional neural networks (CNNs) have achieved great success in image processing. However, the heavy computational burden it imposes makes it difficult for use in embedded applications that have limited power consumption and performance. Although there are many fast convolution algorithms that can reduce the computational complexity, they incre...
Article
Full-text available
Field Programmable Gate Arrays (FPGAs) are special type processor which allows the end user to configure directly. This paper investigates to design a low power reconfigurable Asynchronous FPGA cells. The proposed design combines four-phase dual-rail encoding and LEDR (Level-Encoded Dual-Rail) encoding with sleep controller. Four-phase dual-rail en...
Article
Full-text available
Industry 4.0 features intelligent manufacturing. Among them, the vision-based defect inspection algorithm is remarkable for quality control in parts manufacturing. With the help of AI and machine learning, auto-adaptive instead of manual operation is achievable in this field, and much progress has been made in recent years. In this study, consideri...
Article
Full-text available
Raptor codes are designed to effectively handle packet loss and erasures as a type of fountain code, capable of generating an unlimited number of encoded symbols from source informations, which is particularly useful in scenarios where the number of transmissions is unknown or variable. Luby Transform (LT) codes, a kind of fountain code encoding me...

Citations

... In the hold state, a single event may upset the state of the latch or FF, and these erroneous values are not corrected until a correct value is written into the latch or flip-flop. There are broad spectrums of SEU mitigation techniques proposed in recent years [3][4][5][6][7][8][9][10][11][12][13][14]. Recently proposed radiation-hardened designs include triple modular redundancy (TMR), dual interlocked cell (DICE) and Quatro cell and so on, are the most popular techniques to mitigate SEUs in memory cells such as D-FF. ...
... Beside DICE, Quatro cell [4,18] is also a notable example of circuit-level RHBD category to attain improved trade-offs among soft-error mitigation and performance penalties. The main reason for considering a Quatro cell is that it is less sensitive to charge sharing [18]. ...
Article
Full-text available
Conventional flip-flops are more vulnerable to particle strikes in a radiation environment. In overcome this disadvantage, in the literature, many radiation-hardened flip-flops based on techniques like triple modular redundancy, Dual Interlocked Cell (DICE), Quatro and guard-gated Quatro cell, etc., are discussed. The Flip-Flop (FF) realized that using guard-gated Quatro cell is named as Improved Version of Quatro Flip-Flop (IVQFF). Single event upset at inverter stages of master/slave and output consideration are the two drawbacks of IVQFF. This paper proposes a Guard-gated Quatro FF (GQFF) using guard-gated Quatro cell and Muller C-element. Overcome the former drawback in IVQFF, the inverter stages of GQFF are realized in a parallel fashion. A dual-input Muller C-element is connected to the GQFF output stage to mask the faults and thus maintain the correct output to overcome the later drawback. The proposed GQFF tolerates both Single Node Upset (SNU) and Double Node Upset (DNU). It also achieves low power. Need to prove the efficacy, GQFF and the existing FFs are implemented in 45 nm CMOS technology. From the simulation results, it may be noted that the GQFF is 100% immune to SNUs and 50% immune to DNUs.
Thesis
Un suivi médical constant peut réduire considérablement les risques de décès brutal (maladies cardio-vasculaires, AVC, etc.). Une collecte à la minute d'un nombre limité de signaux biologiques est suffisante pour corréler des modèles prédictifs qui permettent d'anticiper des états de santé critiques. On peut énumérer le rythme cardiaque, la tension artérielle, la concentration de glucose, le taux d'oxygène dans le sang, la température, etc. La réponse à cette problématique est de placer un réseau de capteurs implantables dans le corps humain en transmettant les données par ultrason. Cette méthode de propagation est mieux adaptée aux milieux aqueux tels que le corps humain que les ondes RF en termes de bilan de liaison et de sécurité. L'axe central de cette thèse est de mettre en commun les connaissances issues de mondes très différents pour aboutir aux spécifications de ce système et élaborer un prototype de démonstration.