| SUNY RSFQ Cell Library |
B Flip-flop
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.
Moore Diagram
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, J9
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.
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:and probably other useful circuits.(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,
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.
| 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. |