next up previous contents
Next: D flip-flop Up: Main building blocks of Previous: Splitter

Confluence buffer (merger)

Merging of pulses cannot be done by a JTL with two inputs: an SFQ pulse on one input will appear not only on the output but on another input as well and propagate into the circuit preceding that input. Two buffer stages solve the problem, isolating one input from another, as shown in Fig. gif.

  figure172
Figure:   Confluence buffer (merger)

An SFQ pulse from the input ``in1'' enters through J1 and leaves through J5, buffer junction J4 also makes a tex2html_wrap_inline1573 phase jump thus preventing J2 from rotating and injecting a parasitic backward-moving SFQ pulse into the pin ``in2''. In contrast to a JTL or splitter which are very fast gates, capable of lossless processing of SFQ pulses in rapid succession (ultimately, at very fast speeds, these gates go into analog mode and can be characterized by an I-V curve), a confluence buffer is a much slower gate, having a ``busy'' state while a buffer junction (J3 or J4) is making a tex2html_wrap_inline1573 jump in phase. The arrival of another SFQ pulse to the same or different input during this ``busy'' period is undesirable and may cause errors. For example, the simultaneous arrival of two SFQ pulses - one on the input ``in1'' and another on ``in2'' may result in only one outgoing SFQ pulse [13]. Dual-rail data representation (see Chapter gif for a detailed discussion) requires a confluence buffer for reconstruction of the clock signal, while in standard RSFQ (clock + data) logic clock signal needs only JTLs and splitters for propagation which could result in faster circuit operation.



Alexander Rylyakov
Fri May 23 18:57:25 EDT 1997