You are on page 1of 4

PROC.

28th INTERNATIONAL CONFERENCE ON MICROELECTRONICS (MIEL 2012), NIŠ, SERBIA, 13-16 MAY, 2012

CMOS Positive Feedback Latch Structures for


Complementary Signal Edge Alignment
Miodrag Nikolić, Vladimir Milovanović and Horst Zimmermann

Abstract— This paper presents both fully complemen- cascade of several low- to moderate-gain stages without
tary and symmetrical CMOS latch structures for com- concern for stability in feedback [2], regenerative com-
plementary signal edge alignment, derived from NOR
and NAND based CMOS latch implementations. Inher- parators achieve the required gain due to the positive
ent edge misalignment, e.g. such caused by a technology exponential rise function of a latch [3]. The positive
imperfection or a design asymmetry, could decrease the feedback of a latch is widely used in clocked regenera-
robustness of a CMOS realisation of the latch structure.
Therefore, latch topologies which employ positive feed-
tive comparators to force a fast decision [4], for instance
back are introduced here in order to address this issue. in [5], [6]. Also, a latch-type sense amplifier in 1.5V
The latches were designed and compared in the sense 0.13µm CMOS for use in SRAMs is analysed in [7].
of the robustness by simulations using the TSMC 40nm It is not for memory element realisations, but for
CMOS technology device models.
the latter category of the latch applications that
this paper addresses. A highlight of possible, and
I. Introduction (only) for this purpose suited, latch topologies is
Sequential logic circuits require storage of state infor- given. Also, the implementation issues in ultra-deep
mation, thereby differentiating themselves from combi- submicrometer (UDSM) complementary metal-oxide-
national logic circuits whose output is only a combina- semiconductor (CMOS) technologies, i.e. in those
tion of the current input values [1]. For the property CMOS technologies with the minimum transistor chan-
of the information storage the former class require a nel length which is less than 0.1µm, are addressed. The
widely-employed basic storage element. A latch is an simulation results verify the proposed behaviour.
essential level-sensitive electronic component that has
II. Operating Principles
two stable states and that can be used to store the state
information [1]. It is employed, for instance, in the The system which has pole(s) in the right complex
construction of an edge-triggered register, which con- half plane has the positively increasing exponential re-
trary to level-sensitive latches, only samples the input sponse (envelope). This is the case with the most simple
on a clock transition. As such, latches are indispensable two-cross coupled inverter latch of Fig. 1a whose time
building blocks of digital electronic circuits. Although response on an initial condition at t = 0 reads [8]
they have a rather simple purpose to store logic infor-
mation, i.e. to memorise either a logic 1 or a 0, they vo2 (t) − vo1 (t) = et·gm /C · (vo2 (0) − vo1 (0)), (1)
can be realised in a wide variety of static and dynamic
implementations [1]. The most often implementation where gm = gmN + gmP is the sum of transconduc-
form is using a positive feedback or regeneration. In tances of nMOS and pMOS transistors, and C repre-
such a case intentional connections between the out- sents the total capacitance seen at each latch output.
put and the input of a combinational circuit are made. Fig. 2 shows the normalised time domain response of
Memories based on the positive feedback are grouped the latch, where the positive power supply voltage VDD
in the class of elements called multivibrator circuits [1], was used as the voltage normalisation factor. There-
with the bistable element being its most popular repre- fore, for a given input signal difference the circuit dif-
sentative. Additionally, monostable and astable circuits ferential output will exponentially rise, because of the
are also frequently used [1]. positive feedback, until reaching (ideally) the positive
Opposite to this application area, the latch can also supply rail. As this initial difference is larger, rise time
be employed as a building block in highly sensitive ana- is smaller, as could be observed from Fig. 2.
logue integrated circuits, where its aim is to align the The common problem in fully differential digital sig-
complementary signal edges at the output of a certain nalling is the alignment of the complementary fall-time
block, e.g. of a comparator. Unlike open loop com- and rise-time edges. The positive feedback latch is a
parators which can achieve the required gain with the suitable circuit part to remedy some existing edge mis-
alignment if it can be cascaded to the electronic network
Miodrag Nikolić, Vladimir Milovanović and Horst Zimmermann of the interest. For example, the edge misalignment
are with the Institute of Electrodynamics, Microwave and Circuit could be caused by a technology parameter and bias
Engineering, Vienna University of Technology (Technische Uni-
versität Wien), Gußhausstraße 25/354, 1040 Vienna, Austria, E- variation or a simple design issue. If the misaligned in-
mail: miodrag.nikolic@tuwien.ac.at put differential signal is able to trigger the latch at the

978-1-4673-0238-8/12/$31.00 © 2012 IEEE


365
Fig. 1. Three CMOS latches. (a) The most simple two cross-coupled inverters CMOS latch. (b) NOR based SR (set-reset) latch. (c)
NAND based SR latch.

1 both able to store and control the memory states as


function of their inputs. These circuits are similar to
0.8
the cross-coupled inverter pair with NOR and NAND
gates replacing the inverters, in the first and the sec-
(vo2 (t) − vo1 (t))/VDD

ond case, respectively. Hence, three of the four pos-


0.6 sible input combinations, with the exception of the so
vo2 (0) − vo1 (0) called forbidden state, are both allowed and necessary
0.4 to accomplish the function of storing logical state in-
formation in the latches of Fig. 1b and Fig. 1c. The
forbidden state is determined by a different input com-
0.2
bination depending on the type of the latch realisation
and in that state the outputs are not complementary.
0 The NOR (or NAND) gate inputs which are not em-
0 1 2 3 4 5
Normalised time (tgm /C ) ployed in the feedback path are connected to the trigger
inputs of the latch circuit, denoted with S and R (or S
Fig. 2. Normalised time response to an initial condition of the and R), whose purpose is to enforce the outputs Q and
simple two cross-coupled inverters latch of Fig. 1a. The cal- Q to a desired state. Data is written by overpowering
culated time response is governed by (1). It may be observed
that as the initial condition voltage is larger, the latch takes the feedback loop using these inputs. In the case of the
less time t for its outputs to reach the supply rails. Time NOR-based latch the forbidden state is defined by the
in the figure plot was also normalised with the latch time input combination S = 1, R = 1, while in the case of
constant.
the NAND-based latch with S = 0, R = 0.
On the basis of the last section elaboration on the
correct moment altogether and produce response that topic of the complementary signal edge alignment, it
pulls the differential potentials to rails as seen in Fig. 2, follows that the latch with only two input signal com-
this complementary edge imperfection will not be visi- binations, the complementary ones, should be, indeed,
ble by the succeeding block (which is driven by the very enough to fulfil this purpose. Also, it is desirable for
output of Fig. 2) thus eliminating this circuit flaw. this latch architecture to be both fully complementary
and symmetrical. It should be noted that in such appli-
III. Structure Development
cations, the circuit is not intended to work as a memory
Although the cross-coupled inverter pair (Fig. 1a) element, but rather to perform a function of providing
could store a binary variable in a stable way, additional aligned complementary outputs for misaligned comple-
circuitry must be added to enable the control of mem- mentary inputs. In that sense, two latch structures
ory states. Otherwise, in absence of any triggering, the which are both fully complementary and symmetrical
circuit remains in a single stable state. To address this could be derived from NOR and NAND based latches,
issue, the cross-coupled inverter pair circuit evolved into in one case eliminating the redundant transistors and
two other topologies — NOR-based set-reset (SR) latch in the other case leaving them to configure the circuit,
(Fig. 1b), and NAND-based SR latch (Fig. 1c) [1] — as shown in Fig. 3 and Fig. 4, respectively. As well

366
Fig. 3. Complementary signal edge alignment CMOS latch whose
topology is derived from the set-reset (SR) latches of Fig. 1b
and Fig. 1c. Cross-coupled inverter latch core is composed
of complementary pairs N1 /P1 and N2 /P2 , while transistors
N3 /P3 and N4 /P4 form the input-output interface inverters.

as the NOR and NAND CMOS latches, the proposed


structures also consume no static power. Though simi- Fig. 4. Proposed complementary signal edge alignment latch
lar, the two proposed latch structures turn out to have with the improved robustness with respect to the one of Fig.
a different robustness against transistor dimensions. 3. Additional complementary transistor pairs N5 /P5 and
N6 /P6 are responsible for this robustness improvement, while
It could be observed that the topology of Fig. 4 is
all other transistors have the same purpose as previously.
just the supplemented Fig. 3 with the additional tran-
sistors N5 /P5 and N6 /P6 . The operating principle of
Fig. 3 is basically the same as the two cross-coupled
could be very critical in terms of the reliability and the
inverters of Fig. 1a, as the two inverters N3 /P3 and
robustness.
N4 /P4 serve just as interface between the preceding
block and the latch itself, i.e. as the extra circuitry The way to avoid this possible robustness issue is
needed to control the memory states in the latches of in the addition of the two supplemental complemen-
Fig. 1b and Fig. 1c. These two inverters should fulfil tary pairs of transistors. Although they do not bring
two opposite requirements. On the one hand, they have some performance benefits with respect to the versions
to be strong enough (large transistor widths) as to be without them, their contribution is in relaxation of the
able to pull the latch out of one saturation state and alignment latch design criterion. The advantage of the
trigger its positive feedback that leads the output to ratioed logic to reduce the number of transistors re-
another rail and consequently positively saturates the quired to implement a given function, at the cost of the
latch in another state. On the other hand, the two in- reduced robustness and extra power dissipation may not
verters should be also weak enough (small transistor be always so advantageous. Hence, the drawback of a
widths) as to escape from the case where their outputs reduction of the number of transistors over the latch
are firmly dictated by themselves because in this case version shown in Fig. 2 is that transistor sizing be-
the cascaded cross-coupled inverter pair latch loses its comes critical in ensuring proper functionality. This is
purpose. Hence, it is clear that there must exist a com- shown in the following analysis.
promise between the two opposite requests. Of course, Consider the case where vo2 is low, vo1 is high and
this compromise can easily be found in a circuit sim- a positive pulse is applied at vi1 . The following action
ulator, but the achieved simulation accuracy depends then takes place observing the circuit of Fig 4. As vi1
on the device models which are always tricky to use goes high P3 , P5 will switch off, and N3 , N5 will switch
and interpret in the cases where small signal variations on. This causes vo1 to go low. When vo1 and vi2 are
make large repercussions, what is certainly the case low, then N2 , N4 , N6 are off, and P2 , P4 , P6 on, which
in the positive feedback systems. Especially UDSM causes vo2 to go high. This in turn supports on state of
CMOS technologies have pronounced large parameter N1 and off state of P1 , which means that vo1 will stay
variations, so the implementation in such a technology low. On the other hand, behaviour of the circuit in Fig.

367
of Fig. 4 where for all identical interface inverter sizes
1
the latch state change is accomplished thanks to N5 /P5
and N6 /P6 , while the only difference is the transitions
0 speed. For larger input voltage difference than applied
[V]

in the simulations, the latch would take less time for its
out

−1 outputs to reach the supply rails, as it is visible from


V

0 0.05 0.1 0.15 0.2


Time [ns] Fig. 1.
[V] ,

1 V. Conclusion
in
V

width of N /P and N /P Quantitative analysis of the CMOS complementary


3 3 4 4
0
signal edge alignment latches was presented in this pa-
per. Two fully complementary and symmetrical latch
−1
0 0.05 0.1 0.15 0.2
topologies, suitable for use as an output stage of a com-
Time [ns] parator, were derived from the NOR and NAND based
CMOS latch implementations. In such analogue ap-
Fig. 5. Simulated step response of the alignment latches of Fig. plications they provide alignment of the complemen-
3 (upper subplot) and Fig. 4 (lower subplot) for the fixed
tary output signals of the previous stage as well as the
cross-coupled inverter sizes and multiple linearly increasing
interface inverter sizes (solid curves). Supply voltage was rail-to-rail output swing requiring no static power con-
1V while the input signal is denoted by the dashed line. it sumption. However, the proposed structures differ in
may be observed that the robustness of the second latch is the terms of the robustness, and it was shown that the
improved with the respect to the first one as in all test cases
the latch does change its state. improved robustness implies the relaxation of the latch
design criterion.

3 is more complex, as during switching it forms a ra- Acknowledgment


tioed inverter [1], so the function it performs strongly The authors would like to thank Lantiq A GmbH,
depends on its sizing. Assuming the same initial condi- Austria, for supporting the work presented in this pa-
tions, and applying the same pulse to the circuit of Fig. per. Financial funding from the Austrian BMVIT via
3 ratioed, pseudo nMOS inverter N3 -P1 will be formed. FFG in the project xPLC is also appreciated.
In order to make the latch switch, vo1 must be brought
below the switching threshold of the inverter N2 -P2 . References
Once this is achieved, the positive feedback causes the [1] J. Rabaey, A. Chandrakasan, and B. Nikolić Digital Inte-
latch to invert states. This requirement forces an in- grated Circuits: A Design Perspective, 2nd ed. NJ, USA:
Prentice-Hall, 2003
crease of the sizes of transistors N3 , N4 , P3 , and P4 . [2] T. Sepke, J. K. Fiorenza, C. G. Sodini, P. Holloway, Hae-
The boundary conditions on the transistor sizes can Seung Lee, ’Comparator-based switched-capacitor circuits
for scaled CMOS technologies,’ ISSCC Dig. Tech. Papers,
be approximately analytically derived by equating the San Francisco, CA, USA, Feb. 2006, pp. 812-821
currents in the inverter for vo1 equalling the inverter [3] P. E. Allen and D. R. Holberg, CMOS Analog Circuit De-
threshold. By analogy, similar analysis holds for both sign, 2nd ed. New York City, NY / Oxford, UK: Oxford
University Press, 2002
circuits in the opposite case, i.e. when vo2 is high, vo1 [4] H. J. M. Veendrick, ’The Behavior of Flip-Flops Used as
is low and a positive pulse is applied at vi2 . Synchronizers and Prediction of Their Failure Rate,’ IEEE
Journal of Solid-State Circuits, Vol. 15, No. 2, pp. 169176,
IV. Simulation Results 1980
[5] B. Goll, H. Zimmermann, ’A 65nm CMOS comparator
The alignment latches of Fig. 3 and Fig. 4 were de- with modified latch to achieve 7GHz/1.3mW at 1.2V and
signed using ultra-deep submicrometer CMOS technol- 700MHz/47W at 0.6V,’ ISSCC Dig. Tech. Papers, San Fran-
cisco, CA, USA, Feb. 2009, pp. 328-329, 329a
ogy compact device models — TSMC 40nm CMOS pro- [6] B. Goll, H. Zimmermann, ’A Clocked, Regenerative Com-
cess. The step response simulation results for certain parator in 0.12m CMOS with Tunable Sensitivity,’ European
Solid-State Circuits Conf., Munich, Germany, Sept., 2007,
fixed cross-coupled inverter transistor sizes and ten lin- pp. 408-411
early increasing interface inverter sizes of the both latch [7] B. Wicht, T. Nirschl, and D. Schmitt-Landsiedel, ’Yield and
structures are given in Fig. 5 upper and lower subplot. Speed Optimization of a Latch-Type Voltage Sense Ampli-
fier,’ IEEE Journal of Solid-State Circuits, vol. 39, pp. 1148-
The nominal transistor width was W = 120nm, the 1158, July, 2004
length was minimal for this technology L = 40nm, and [8] B. J. McCarroll, and C. G. Sodini, and H.-S. Lee, ’A high-
the power supply was VDD = 1V. It may be, indeed, ob- speed CMOS comparator for use in an ADC,’ IEEE Journal
of Solid-State Circuits, vol. 23, no. 1, pp. 159-165, Feb 1988
served that for the lower interface inverter sizes of Fig.
3 the cross-coupled latch is not pulled-out of its positive
feedback saturation state, and hence triggering its feed-
back that leads it to another rail is not possible. This is
not the case with the proposed improved latch version

368

You might also like