Reliable SR Latches Design Using Local Redundancy: S.H. Lin and H.Z. Yang
Reliable SR Latches Design Using Local Redundancy: S.H. Lin and H.Z. Yang
redundancy QN 0 ¼ R þ S QN ð2Þ
0 0
S.H. Lin and H.Z. Yang where Q and QN can be seen as the next states of the present states Q
and QN, respectively. Q0 can be implemented in negative logic as an
By using local redundancy, two improved soft-error-tolerant SR AND-OR structure where R and QN are in one OR branch, S̄ is in
latches are proposed. Experimental results show that the new latches another OR branch. Again, using positive logic, Q0 can be constructed
have superior delay performance compared to the traditional ones and by AND-OR topology where S̄ and QN are in one OR branch, R is in
can recover from the soft errors caused by cosmic rays and particle another OR branch. As a result, symmetrical pull-down and pull-up
strikes.
transistor networks can be obtained according to (1) and (2) [4].
a positive pulse (or 1) is generated at the R input, the Q output goes to v(r)
0.5
0 and then after a gate delay time, QN goes to 1. The condition of both
S and R are 1 is not allowed because in this case both Q and QN are 0
forced to zero and the next state of the latch is unpredictable when 2.0
both of the inputs return to 0. Similar analysis can be applied to the 1.5 (V): t(s)
NAND-based SR latch and similar problems exist. v(q)_TRADITION
1.0
V
0.5 v(qn)_TRADITION
0
–0.5
2.0
S R 1.5 (V): t(s)
S R
1.0 v(q)_NEW
V
0.5 v(qn)_NEW
QN Q
Q QN 0
–0.5
a b
25n
Fig. 1 Traditional SR latches t, s
a NOR-based Fig. 3 Timing characteristics of traditional NOR-based SR latch and
b NAND-based
new one
To overcome the asymmetrical problem of the rising and falling delay The soft-error-tolerant characteristic is achieved using local redun-
of the SR latch and further provide the latch with the soft-error-tolerant dancy. Traditionally, there are only two gates in one SR latch. However,
characteristic, we construct the new SR latches as shown in Fig. 2. Take in this Letter we use four gates in one SR latch. The soft-error-tolerant
the NOR-based SR latch for example. We get characteristic can be provided by the additional two gates as shown in
400 certain value (or exceeds the light grey region in Fig. 4) and the latch
cannot recover to its initial state. Similar analysis can be applied to the
NAND-based SR latch.
300
Fig. 4 Transient recovery times of traditional NOR-based SR latch and # The Institution of Engineering and Technology 2007
new latch 25 October 2006
Electronics Letters online no: 20073262
doi: 10.1049/el:20073262
Results: The new soft-error-tolerant SR latches are implemented in a
S.H. Lin and H.Z. Yang (Department of Electronic Engineering,
0.18 mm CMOS technology and optimised using HSPICE. We take
Tsinghua University, Beijing, People’s Republic of China)
the NOR-based SR latch for example. The transistor width of all eight
transistors can be adjusted and optimised using an HSPICE optimiser. E-mail: [email protected]
The transistor width of the keeper transistors in the new SR latch such
as p2, p3, p5, p6, n2, n3, n5, n6, etc., are chosen the minimum width.
The other transistors including those in the inverters can be optimised. References
All the transistors are chosen the minimum length. Fig. 3 shows the 1 Dhillon, Y.S., et al.: ‘Analysis and optimization of nanometer CMOS
typical output waveforms of two NOR-based SR latches when S ¼ 0 circuits for soft-error tolerance’, IEEE Trans. Very Large Scale Integr.
and R transits from 0 to 1 after optimisation. (VLSI) Syst., 2006, 14, (5), pp. 514–524
From Fig. 3 we can see clearly that the new SR latch has smaller 2 Ziegler, J., et al.: ‘IBM experiments in soft fails in computer electronics
delay than the traditional SR latch. The R-Q falling time of the (1978–1994)’, IBM J. Res. Dev., 1996, 40, (1), pp. 3–18
3 Zhang, M., et al.: ‘A CMOS design style for logic circuit hardening’.
traditional one is 37.802 ps and the R-QN rising time of the traditional
Proc. IEEE Int. Reliability Physics Symp., 2005, pp. 223–229
one is 79.39 ps. The average power is 1.909 mW. The R-Q falling time 4 Nikolic, B., et al.: ‘Improved sense amplifier-based flip-flop. Design and
and the R-QN rising time of the new one are the same, i.e. 37.75 ps. The measurements’, IEEE J. Solid-State Circuits, 2000, 35, (6), pp. 876–884
average power is 8.63 mW. Therefore, we can say that the new SR latch 5 Hzaucha, P., et al.: ‘Measurements and analysis of SER-tolerant latch in a
obtains a superior timing characteristic at a penalty of power. This is 90-nm dual-Vt CMOS process’, IEEE J. Solid-State Circuits, 2004, 39,
because more transistors are used in the new SR latch and the two rail- (9), pp. 1536–1543