Google Search
Prof. Dr. Hannes Töpfer
Head of Group
+49 3677 69 2630
Helmholtzplatz 2 (Helmholtzbau)
Room 2545
The Josephson Transmission Line (JTL) is the simplest cell of the RSFQ electronics. It is used for an active and quantum precise transmission of SFQ-pulses. Creating the JTL is the first step in a cell based design, where it is also important for minimizing the reciprocation between the other cells.
Those parameters belongs to a real layout, therefore the inductions don't have exactly the same value. The junctions has a McCumber-parameter ofβc=1 and a characteristic voltage ofIcRN= 250 μV. The agility of a junction is scaled by Sqrt(Jc). Thus the increase of the critical current density by factor 4 will decrease the time delay by factor 2. The advanced NEC process [2] for example provided aJc=10 kA, so the time delay is nearly 1,6 ps.
The current provided by the current supplyIB1 flows viaL2,L3 andJ1,J2 to ground. Both inductances have the same value, therefore the current is split up in two equal parts. The result is an equal phase drop across each junction in the initial state.
When an input SFQ pulse arrives it switchesJ1 causing the phase at node 2 to rise by φ=2π. The result of this phase shift is an additional current flowing in the loop which is composed ofJ1,L2,L3 andJ2. Combined with this current there is a magnetic flux quantum inside the loop. Whether this flux quantum is stored or not depends on the total inductance of the loop. In this particular case the total inductance is not large enough to hold the flux quantum, as a result the total current inJ2 is higher then the critical current. The junction switches and the SFQ pulse leaves the cell by the output. After this brief event the cell is again in the initial state.
The time delay per junction depends on the critical current density. The maximum critical current density provided by the JeSEF process is J=1 kA, thus the time delay is about 5ps per junction. The time delay caused by the whole JTL is about 10,5 ps.
The first step of designing a new cell library is creating the JTL. Usually identical parameters are used for all elements inside a JTL. That means there are only three degrees of freedom, which are the critical current and the bias current of a junction as well as the inductances. To achieve the best stable cell and to minimize the influence of noise, the critical current of the junction has to be as high as possible. But there is an upper bound given by the technology parameters, which is described by the maximum critical current of the technologyIc,MAX. It is wise to use a critical current for the JTL, which is lower thanIc,MAX, because there are many different circuit structures, for which the possibility to build bigger junctions as this one of the JTL is needed. It is usual to take a Sqrt(2) times smaller value as the maximum possible critical current [3]. This means:
To achieve a stable functionality of the cell the output ports have to be symmetrical. The Splitter is composed by three JJs. All of them are biased by one current supply. If a SFQ pulse arrives at the input,J1 is switching. The result is a 2π phase leap across the junction, increasing the current in both branchesL4-J2 andL6-J3. The resulting current exceeds the critical current in both junctions. Both junctions switch simultaneously and a SFQ pulse leaves the cell by each output.
The delay of this Splitter is about 12,8 ps. Thus the delay is nearly 20% higher than the one of the JTL. The reason for the time difference is the decision the junctions have to do. There are two ways for the cell to achieve a stable state. The first possibility was already mentioned,J2 andJ3 have to switch. The second alternative isJ1 switch back, but this has to be avoided for a correct functionality. That's whyJ1 is stronger than the others.
One can also recognize the decision-making process in the diagram of the transient simulation. The short intermezzo in the phase rise is caused by that process.
The Splitter is a non storing circuit, that's why it is possible to achieve that no current is flowing through the I/O port in the static state. That's for the phase shift across the junctions of the Splitter have to be the same as this one of the junctions of the neighbor JTL. The phase shift depends on the ration between the bias current and the critical current of a junction. During the design of the JTL it was decided to use a ratio of:
For transmitting SFQ pulses the JTL was introduced, but this cell has some disadvantages. For example the great number of junctions which are required to overcome long distances. That's caused a great time delay and a great power consumption. Furthermore such a way of connecting required a lot of space. All this things can be avoid by using a PTL, usually is a microstrip transmission line (MSL). Only the voltage pulse is transmitted by such a structure. Thus PTL's provide transmissions with the speed of light dependent of a certain substrate. Since PTL's do not use JJ's the power consumption is independent of the length.
The PTL Driver has to decouple the voltage pulse and the magnetic flux. That's way the resistor is so important to disrupt the superconductivity and to spread the magnetic flux. The consequence of which is the transmission isn't quantum precise.
Furthermore this resistor is necessary to establish a impedance matching between the SFQ electronics and the microstripline to avoid reflection. Such reflections cannot completely eliminate, but they have to be minimized to ensure that the reflected wave is not strong enough to switch the JJ. Beyond it is possible that reflected waves are accumulated in the PTL and affect the driver and receiver operation. The resonance phenomenon is a particular problem in PTL's but does not exist in conventional JTL interconnections [2].
The input signal is a voltage pulse coming from the passive transmission line. This pulse has to be strong enough to initiate a switching operation of the junctionJ1. The pulses transmitted by a JTL are automatically refreshed, that is the main difference to a transmission by a PTL's. Voltage signals carried by a microstripline are damped and distorted because of a frequency dependent velocity of propagation. For short PTL's the influence of both effects is negligible but as longer the distance as higher is the probability of a data loss. In that case a incoming voltage pulse is to weak for initiating a switching operation.
Moreover the energy loss in a PTL is almost negligible for on-chip distances from this point of view lengths of 4 mm are uncritical and already realized [1]. Much more problems are induced by the resonance phenomenon.
The receiver consists of two junctions. The first junction,J1, acts as a receiver, after the switching of this component the information is coupled to a SFQ pulse again. The second stage of this cell has the same parameters as one half of our standard JTL. Thus, the matching condition between the PTL and the receiver is unaffected from the follows circuit.
A time delay of nearly 6 ps caused by the microstripline is the conclusion of the transient simulation. This is approximately the same delay like this one of the JTL but the distances are completely different. While the JTL is 150 μm long the microstripline is 700 μm long. Thus the signal takes 8.6 ps/mm [2] in a PTL this corresponds to the experimental extracted value presented in [3].
The Delay Flip-Flop (DFF) is a bistable clocked basic cell with the ability of data storing. While data input and storing is an asynchron process, data output is triggered by a clock signal. A SFQ pulse entering the DFF device through the data input port is stored inside the cell until a clock signal appears. If that the case a SFQ pulse is leaving the cell trough the output port. In doing so the inner state of the device is switching back to the initial state. So the output signal is only generated if an input signal reached the cell between two clock pulses and if a clock pulse triggered it.
The DFF is a basic cell of particular importance for RSFQ electronics. Because of the pulse driven nature of RSFQ almost all logic cells need the abilities of temporary data latching. Due to most of the standard logic devices have DFF likewise structures. Usually this cell is also used as a component of a shift register.
In principle there are two kinds of Toggle Flip-Flop (TFF) in RSFQ electronics. Basically both have the similar behavior. Each of them has tow stable states and toggles between them whenever an input pulse is entering the cell through its single input port. The TFFs differ in the number of output ports.
The version with two outlets is transferring each time the incoming pulse, but through alternating ports depending on the state of the cell. This device works like a demultiplexer, splitting up a data stream to two signal lines.
The type with a single output port is generating an output pulse at every other input signal. This cell acts as a frequency divider, at which the output frequency is a half of the input frequency. In the following the function of this device will be analyzed.
As mentioned before, a TFF has two stable states "1" and "0" characterized by the number of flux quanta stored in the storage loopL34-J4-L8-L7-L6-J5-L5.
In the initial state "0" no flux quantum is stored in the loop. An incoming SFQ pulse entering the cell throughJ7 andJ1 causes an additional current. This splits up at node 3 and flows throughJ2 andJ3 to ground. The switching of the junctionsJ2 andJ5 is favored by the bias current. Because of there switching a flux quantum is entering the storage loop and causes an additional current, which is superposing the bias current. The device is now in state "1", in which the current distribution favors now the switching ofJ3 andJ4, so they will switch if a second pulse arrives. In doing so the flux quantum is leaving the storage loop and the device is again in the initial state "0", after a second SFQ pulse was arriving the cell.
Since there is a close coupling betweenJ3 and the output junctionJ6, caused by the small inductanceL6, they switch together. That means, a SFQ pulse will leave the device through the output port, if it toggles from state "1" to "0".