SUNY RSFQ Cell Library

B Flip-flop

-- ruler --

Schematics

Nominal parameter values as listed in Ref. 1:
critical currents: J1, J4, J7, J10: 0.22 mA; J2, J5, J8, J11: 0.30 mA; J3, J6, J9, J12: 0.30 mA;
quantizing inductance: L1= 4.2 pH; dc bias current I1= 0.46 mA.

-- ruler --

Moore Diagram

-- ruler --

How It Works

    B Flip-flop is a multi-branch RSFQ cell which may serve up to 4 inputs (S1,2 and R1,2) and provide up to six outputs. (Besides the four Q output terminals shown above, output pulses may be picked from both sides of the quantizing inductance L1).
    The circuit has a single quantizing loop (and hence just two stationary states). The loop is formed by inductance L1 closed via the ground and two 4-JJ low-inductance loops (J1, J3, J7, J and J4, J6, J10, J12 ). The loops themselves are not quantizing, and hence switching of one junction (say, switching of J1 by input pulse S1) is rapidly followed by the switching of a complementary junction in the same loop, in this particular case J9. Besides this feature, the operation of the B Flip-flop is similar to that of the  basic RSFQ Flip-flop.
    Due to the high symmetry of the device, it may serve as a template for several useful cells - see "Comments" below.

-- ruler --

Waveforms

   In this simulation, the I/O environment was presented by short pieces of the standard   Josephson transmission line. The time scale assumes HYPRES' 1-kA/cm2 technology for which 1 ps is close to 1 PSCAN unit.

    The plot shows in particular that the delay between an input pulse switching the flip-flop (say S1) and the corresponding output pulse (Q1 bar) is very short, close to 3 PSCAN units. This is typical for switching of a single junction, in this particular case J1. However, the minimum distances between set/reset pules are much longer: simulations [1] have shown, e.g.,  that if tau1 = tau2, circuit margins decrease rapidly if each of the delays is reduced below ~20 PSCAN units. This is natural, since each flip flip switching involves sequential switching of two Josephson junctions (see "How It Works" section above) which should then settle well before they handle the next signal.

Comments

    A frequent statement is that B Flip-flop is a concept rather than a cell. In fact, to my knowledge, its full version has never been used in any practical RSFQ circuit. However, straightforward truncations of the basic circuit may give rather useful cells. For example:

        (a) the replacement of one of the quantizing rings (say, J1, J3, J7, J9) with a single-junction input gives the  D2 Flip-flop;
        (b) a similar truncation, complemented with a merger of a pair of S-R inputs (say, S1 and R1) leads to the  T1 cell;
        (c) a similar merger of both S-R input pairs gives a toggle flip-flop which may be convenient as an up-down counter [1] and for MUX/DEMUX operations [2].

    Moreover, complementing B Flip-flop with simple (1-2 junction) SFQ pulse delay stages allows to implement [1]:

        (a) a relatively slow but apparently robust NDRO cell,
        (b) a version of D Flip-flop with complementary outputs, alternative to  the version described in this library,

        and probably other useful circuits.

-- ruler --

References

        1. S. Polonsky, V. Semenov, and A. Kirichenko, IEEE Trans. on Appl. Supercond., vol. 4, pp. 9-18, March 1994.
        2. A. Kirichenko, "High-speed asynchronous data multiplexing/demultiplexing", to be published in IEEE Trans. on Appl. Supercond., vol. 9, June 1999.

-- ruler --

Send your comments to K. Likharev

The appearance (but not the contents) of this page has been altered by the Webmaster to ensure consistent look-and-feel of all the pages in the library.