Current mode logic circuit
Abstract
A new family of current mode logic (CML) gates (14) which, in one embodiment includes OR/NOR and AND/NAND gates, as well as more complex logic functions. The circuit uses a complementary signal to drive the gate of a feedback transistor (19) which has the effect of pseudo differential operation. Although it uses only single-ended inputs (A, B), because of this feedback aspect, the circuit has many of the advantages of a differential circuit such as low-voltage operation, higher immunity to noise, and less sensitivity to parasitic elements.

Term
Term ended
Projected expiry passed 12 July 2019, 7.2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
23 claims: 12 independent, 11 dependent
- 1An apparatus, comprising:a first resistor coupling a first reference voltage to a first output and to said first electrode of said third transistor;a second resistor for coupling said first reference voltage to a second output and to first electrodes of said first and second transistors and to a second electrode of said third transistor;a first input coupled to a second electrode of said first transistor;a second input coupled to a second electrode of said second transistor;and means for coupling a second reference voltage to a third electrodes of said first, second and third transistors.
- 14The apparatus of any one of Claims 1-5, 8, 9, and 10 further comprising a fourth transistor having a first electrode coupled to first electrodes of said first and second transistors and to a second electrode of said third transistor;a third input coupled to a second electrode of said fourth transistor, and a third electrode of said fourth transistor coupled to said third electrodes of said first, second, and third transistors.
- 15A prescaler circuit, comprising:an input buffer for coupling input signals to clock and inverted clock signal inputs of first, second and third flip-flops;a first input of said first flip-flop coupled to a first output of said second flip-flop;a second input of said first flip-flop coupled to a first output of said third flip-flop;a first output of said first flip-flop coupled to a first input of said second flip-flop and to a first clock input of a fourth flip-flop;a second output of said first flip-flop coupled to a second input of said second flip-flop and to a second clock input of said fourth flip-flop;a second output of said second flip-flop coupled to a first input of said third flip-flop;a first output of said fourth flip-flop coupled to a second input of said third flip-flop and to a first clock input of a fifth flip-flop;a second output of said fourth flip-flop coupled to a second clock input of said fifth flip-flop;a third input of said third flip-flop coupled to the output of a logic gate;a first input of said logic gate coupled for receiving a select signal;a first output of said fifth flip-flop coupled to a first clock input of a sixth flip-flop and to a second input of said logic gate;a second output of said fifth flip-flop coupled to a second clock input of said sixth flip-flop;a third input of said logic gate coupled to a first output of said sixth flip-flop;
- 18The prescaler circuit of any one of Claims 15-17, wherein:said first output of said first flip-flop is a non inverted output and said second out put is an inverted output;said first output of said second flip-flop is an inverted output and said second output is a non-inverted output;and said first output of said third flip-flop is an inverted output and said second output is a non-inverted output. said first output of said fourth flip-flop is an inverted output and said second output is a non-inverted output. said first output of said fifth flip-flop is an inverted output and said second output is a non-inverted output. said first output of said sixth flip-flop is an inverted output and said second output is a non-inverted output.
- 19A phase-lock-loop comprising:a charge pump for coupling a filter to a phase detector, said phase detector being further arranged to be coupled for receiving a clock signal;and a voltage controlled oscillator coupling a prescaler and an output to said filter, said prescaler being further coupled to said phase detector, said prescaler comprising: an input buffer for coupling input signals to clock and inverted clock signal inputs of first, second and third flip-flops;a first input of said first flip-flop coupled to a first output of said second flip-flop;a second input of said first flip-flop coupled to a first output of said third flip-flop;a first output of said first flip-flop coupled to a first input of said second flip-flop and to a first clock input of a fourth flip-flop;a second output of said first flip-flop coupled to a second input of said second flip-flop and to a second clock input of said fourth flip-flop;a second output of said second flip-flop coupled to a first input of said third flip-flop;a first output of said fourth flip-flop coupled to a second input of said third flip-flop and to a first clock input of a fifth flip-flop;a second output of said fourth flip-flop coupled to a second clock input of said fifth flip-flop;a third input of said third flip-flop coupled to the output of a logic gate;a first input of said logic gate coupled for receiving a select signal;a first output of said fifth flip-flop coupled to a first clock input of a sixth flip-flop and to a second input of said logic gate;a second output of said fifth flip-flop coupled to a second clock input of said sixth flip-flop;and a third input of said logic gate coupled to a first output of said sixth flip-flop;
- 2019. A portable telephonic system, comprising:a duplex switch for coupling an antenna to a receiver and to a transmitter;a power supply arranged to be coupled to said receiver;baseband means for coupling said power supply to said receiver, transmitter and to a keypad and a speaker;a microphone coupled to said baseband means;and a phase-lock-loop for coupling said receiver to said transmitter, said phase-lock-loop comprising: a charge pump for coupling a filter to a phase detector, said phase detector being further arranged to be coupled for receiving a clock signal;and a voltage controlled oscillator for coupling a prescaler and an output to said filter, said prescaler being further arranged to be coupled to said phase detector;
Independent claims12
24 paragraphs in 5 sections, as filed
TECHNICAL FIELD OF THE INVENTION
The present application relates to current-mode logic (CML) circuitry and more specifically to a new low-voltage, high-speed gate family consisting of both OR/NOR and AND/NAND logic functions, as well as other more complex functions. These logic gates are needed in many high speed applications where operation in the GHz range is required, such as in products which address the rapidly growing wireless and portable markets.
BACKGROUND OF THE INVENTION
Current mode logic (CML) or emitter coupled logic (ECL) circuits are commonly used in high speed applications operating in the GHz frequency range. In these circuits, to reduce the storage time, caused by the presence of minority carriers, the transistors are usually not allowed to operate in hard saturation. Storage time, which is the time before an "ON" transistor starts to turn "OFF", tends to decrease the speed of the circuit. In CML circuits a constant current is maintained in the emitter legs of the transistors with current switching from one transistor leg to another depending on the states of the input signals.
Figure 1 (prior art) shows one version of a conventional OR/NOR gate implemented in MOS CML. The circuit is made up of stacked transistors pairs 3-4 and 5-6 which allow differential inputs <i><b>A</b></i><b>/</b><maths id="math0001" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0001.tif" /></maths> and <i><b>B</b></i><b>/</b><maths id="math0002" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0002.tif" /></maths> to be applied, respectively. Current source 7 maintains a constant current I through the legs of the circuit at all times. There are three paths, one of which will always be enabled, for current to flow through the circuit, as follows: a) through resistor 1 and transistors 3 and 5, b) through resistor 1 and transistor 6, and c) through resistor 2 and transistors 4 and 5. In the circuit, the signals at <i><b>A</b></i><b>/</b><maths id="math0003" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0003.tif" /></maths> have to operate with a DC voltage shift relative to the signals at <i><b>B</b></i><b>/</b><maths id="math0004" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0004.tif" /></maths>. For very low V<sub>DD</sub> voltages there is limited headroom available for this voltage shift in order to maintain proper drain-to-source voltage, V<sub>ds</sub>, across the transistors and this usually limits the number of complementary inputs to two. One way to accomplish this voltage shift is with the use of source followers but these add complexity and tend to slow down the circuit. This circuit provides both OR <b>(<i>A</i>+<i>B</i>)</b> and it's complementary NOR <b>(</b><maths id="math0005" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext><mtext mathvariant="bold">+</mtext><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0005.tif" /></maths><b>)</b> outputs. Table 1 shows a truth table for the circuit: <tables id="tabl0001" num="0001"><table frame="all"><tgroup cols="4" colsep="1" rowsep="0"><colspec colnum="1" colname="col1" colwidth="39.37mm" /><colspec colnum="2" colname="col2" colwidth="39.37mm" colsep="1" /><colspec colnum="3" colname="col3" colwidth="39.37mm" /><colspec colnum="4" colname="col4" colwidth="39.37mm" /><thead valign="top"><row rowsep="1"><entry namest="col1" nameend="col1" /><entry namest="col2" nameend="col2" /><entry namest="col3" nameend="col3" align="center">OR</entry><entry namest="col4" nameend="col4" align="center">NOR</entry></row><row rowsep="1"><entry namest="col1" nameend="col1" align="center"><b>A</b></entry><entry namest="col2" nameend="col2" align="center"><b>B</b></entry><entry namest="col3" nameend="col3" align="center"><i><b>A</b></i><b>+<i>B</i></b></entry><entry namest="col4" nameend="col4" align="center"><maths id="math0006" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext><mtext mathvariant="bold">+</mtext><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0006.tif" /></maths></entry></row></thead><tbody valign="top"><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">0</entry><entry namest="col4" nameend="col4" align="center">1</entry></row><row><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">0</entry></row><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">0</entry></row><row rowsep="1"><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">0</entry></row></tbody></tgroup></table></tables>
Here the difference between a logic 0 and logic 1 is small, on the order of 400 to 800 mVolts. Some drawbacks of the circuit include: <ul id="ul0001" list-style="none" compact="compact"><li>1. Not suitable for ultra-low voltage operation of <1.2 volts due to the circuit's limited headroom for V<sub>ds</sub> across the stacked transistors pairs.</li><li>2. Limited to two inputs, <b>A/</b><maths id="math0007" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0007.tif" /></maths> and <i><b>B</b></i><b>/</b><maths id="math0008" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0008.tif" /></maths>.</li><li>3. Signals <i><b>B</b></i> and <maths id="math0009" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0009.tif" /></maths> have to be DC shifted compared to signals <i><b>A</b></i> and <maths id="math0010" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0010.tif" /></maths>.</li></ul> Although this gate is inherently fast, the required level shifting circuitry, not shown, tends to slow the overall operation of the circuit.
Figure 2 (prior art) shows another commonly used CML circuit which overcomes the problems of the circuit in Figure 1, but as will be discussed, has its own set of problems. Singled-ended input signals <i><b>A</b></i> and <i><b>B</b></i> are inserted at the gates of transistors 10 and 11. Resistor 8 connects the drains of transistors 10 and 11 to V<sub>DD</sub> to provide a path for current to flow into current source 13 when either or both of these inputs are high (logic level 1). This circuit is not limited to two inputs, although only two are shown, and overcomes the DC level shifting problem of the previous circuit by operating all the transistors at the same voltage level. In addition, transistor 12 and resistor 9 are used to provide another path for current I to flow into current source 13 when both of the input transistors 10 and 11 are "OFF". The V<sub>ref</sub> input is a DC level which biases transistor 12 at the midpoint of the <i><b>A</b></i> and <i><b>B</b></i> input signal's voltage swing. If both <i><b>A</b></i> and <i><b>B</b></i> inputs are low (logic level 0), all the current I will flow through V<sub>ref</sub> transistor 12. Then as inputs <i><b>A</b></i> and/or <i><b>B</b></i> turn "ON" (logic level 1) current will switch and flow through transistors 10 and/or 11. As with the previous circuit, both OR (<i><b>A</b></i><b>+<i>B</i></b>) and it's complementary NOR (<maths id="math0011" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0011.tif" /></maths><maths id="math0012" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold">+</mtext><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0012.tif" /></maths>) outputs are generated. Although this circuit does overcome the problems of the previous circuit, it has its own drawbacks, as follows: <ul id="ul0002" list-style="none" compact="compact"><li>1. A reference voltage at mid-signal is required.</li><li>2. The circuit only allows single-ended inputs which usually implies larger input swings. This in turn can increase the voltage supply size and reduces the circuit speed. An alternative sometimes used is to keep the input swing constant and increase the size of the MOS transistors, but this also negatively impacts the circuit speed.</li><li>3. Less immunity to noise due to single-ended operation.</li><li>4. Circuit delay is more sensitive to the parasitic elements at node N1 since the node has more movement with V<sub>ref</sub> remaining constant while the inputs <i><b>A</b></i> and <i><b>B</b></i> move.</li></ul>
SUMMARY OF THE INVENTION
There is a rapidly growing need in the wireless and portable markets, as well as other markets, for ultra low-power/low-voltage circuitry. High-speed logic circuits operating in the GHz range are more and more in demand. Emitter coupled logic (ECL) circuits represent one family that has been extensively used in wireless applications such as the phase lock loop (PLL) in prescalers and optical communication systems. And more recently CMOS current mode logic is becoming prevalent in the GHz domain.
This invention describes a new family of current mode logic (CML) gates which includes OR/NOR, AND/NAND gates, and other more complex functions, all of which use a complementary feedback signal to drive the gate of the V<sub>ref</sub> transistor 12 (Figure 2) rather than a DC voltage often found in more conventional CML gate circuits. As a result of this feedback, the circuit operates in a pseudo differential manner although it uses only single-ended inputs. Because of this feedback aspect, the circuit has been called feedback current mode logic circuit or FCML. This circuit has both the advantages of the circuit of Figure 2 and overcomes its drawbacks. The circuit switches current, controlled by a constant current source, between the input transistors and the complementary controlled transistor and can be configured with multiple inputs by adding additional transistors in parallel.
The new CML gate family described in this patent can be applied to CMOS, bipolar, BiCMOS, and other technologies today and will be adaptable to future technologies as well. As mentioned earlier, this family of gates eliminates several of the problems associated with conventional circuits of this type and offers its own advantages, as follows: <ul id="ul0003" list-style="none" compact="compact"><li>1. Suitable for low and ultra-low voltage operation.</li><li>2. Operates in a pseudo-differential manner.</li><li>3. Speed is less sensitive to parasitic elements associated with the circuit at the common source in a typical CMOS implementation.</li><li>4. Does not require a reference voltage needed in the conventional circuit of Figure 2.</li><li>5. Has good noise margins.</li></ul>
BRIEF DESCRIPTION OF DRAWINGS
The present invention will now be further described, by way of example, with reference to certain exemplary embodiments thereof illustrated in the accompanying drawings in which: <ul id="ul0004" list-style="none" compact="compact"><li>Figure 1 is a schematic diagram of a conventional OR/NOR gate in MOS CML;</li><li>Figure 2 is a schematic diagram of another conventional OR/NOR gate with voltage reference in MOS CML;</li><li>Figure 3 is a schematic diagram of an OR/NOR gate in MOS CML;</li><li>Figure 4 is a schematic diagram of an OR/NOR gate in bipolar technology;</li><li>Figure 5 is a schematic diagram of an AND/NAND gate implementation in MOS CML;</li><li>Figure 6 illustrates simulation results of the DC characteristics for the basic OR/NOR gate in MOS CML;</li><li>Figure 7 illustrates simulation results of the transient response for the basic OR/NOR gate in MOS CML;</li><li>Figure 8a shows a 3-input FCML gate in a D-type flip-flop function in the prescaler of a cellular phone;</li><li>Figure 8b is a 3-input FCML OR gate used as the mode select function in the prescaler application in a cellular phone;</li><li>Figure 8c is a block diagram of a prescaler circuit showing three FCML circuits used in flip-flop and OR gate functions;</li><li>Figure 8d is a block diagram of a phase-lock-loop in a cellular phone showing the prescaler function; and</li><li>Figure 8e is a block diagram for a typical cellular phone showing the phase-lock-loop function;</li></ul>
DESCRIPTION OF THE PREFERRED EMBODIMENT
Figure 3 shows a schematic for a current mode logic gate 14, which overcomes most of the problems discussed in the prior art. On the input side, the basic circuit is comprised of resistor 15 and transistors 17 and 18. Additional inputs, indicating by shadowed transistor 21 at input <i><b>C</b></i>, can be provided by adding additional transistors in parallel with transistors 17 and 18. Resistor 16 and transistor 19 provide a path for current to flow when both inputs <i><b>A</b></i> and <i><b>B</b></i> (all inputs) are inhibited. The sources of all the transistors 17-19 and 21 are tied together and connected to a constant current source 20. In the schematic the power supply voltages are shown as V<sub>DD</sub> and V<sub>ss</sub>. In this circuit, V<sub>DD</sub> may be quite small, for example 1.8 volts or less while the input voltage swings will typically range from 400 to 800 mVolts. V<sub>ss</sub> is commonly operated at ground potential. The current paths in the circuit are clearly seen to be through a) resistor 15, transistor 17, and current source 20 and/or b) resistor 15, transistor 18, and current source 20 or c) resistor 16, transistor 19, and current source 20. Again, resistor 16 and transistor 19 provide a path for current to flow when both input signals, <i><b>A</b></i> and <i><b>B</b></i>, are low (0 state). An important feature of the current mode logic gate 14 is the way the gate of transistor 19 is controlled by tying it to the common drain connection of transistors 17 and 18. This feedback connection overcomes the problems associated with the DC reference voltage of conventional CML circuits. Because of this feedback, the circuit operates in a pseudo differential mode which means that there is only a small movement at node N2; i.e., N2 remains fairly stable since the source of feedback transistor 19 moves complementary to that of input transistors 17 and 18. Also, there is some hysterisis present in the circuit which should provide improved noise margins. Due to the feedback aspect of the circuit, it has been suggested that the circuit be called FCML. The circuit provides complementary outputs <i><b>O</b></i> and <maths id="math0013" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0013.tif" /></maths>, as shown. Operation of the circuit is as follows, assume that initially both inputs, <i><b>A</b></i> and <i><b>B</b></i>, are low (0) and transistors 17 and 18 are "OFF" such that output <maths id="math0014" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0014.tif" /></maths> is high (1). In this initial condition, the feedback in the circuit causes transistor 19 to turn "ON" and as a result output <i><b>O</b></i> is low (0). Now, when one or both of the inputs, <i><b>A</b></i> and/or <i><b>B</b></i>, goes high (1), transistor 17 and/or 18 will start to turn "ON" and due to the complementary feedback, as the gate voltage of transistor 19 decreases, transistor 19 starts to turn "OFF" and output <i><b>O</b></i> increases. At the end of this transient state when the circuit reaches steady state, outputs <i><b>O</b></i> and <maths id="math0015" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0015.tif" /></maths> will be high (1) and low (0), respectively. The complementary nature of the circuit provides both the OR and NOR functions at outputs <i><b>O</b></i> and <maths id="math0016" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0016.tif" /></maths> . In the circuit, output <i><b>O</b></i> represents the OR function <b><i>A</i>+<i>B</i></b> and output <maths id="math0017" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0017.tif" /></maths> represents the NOR function <maths id="math0018" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext><mtext mathvariant="bold">+</mtext><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0018.tif" /></maths>. A truth table indicating the circuit's output states for the four possible input conditions is shown below. <tables id="tabl0002" num="0002"><table frame="all"><tgroup cols="4" colsep="1" rowsep="0"><colspec colnum="1" colname="col1" colwidth="39.37mm" /><colspec colnum="2" colname="col2" colwidth="39.37mm" colsep="1" /><colspec colnum="3" colname="col3" colwidth="39.37mm" /><colspec colnum="4" colname="col4" colwidth="39.37mm" /><thead valign="top"><row rowsep="1"><entry namest="col1" nameend="col1" /><entry namest="col2" nameend="col2" /><entry namest="col3" nameend="col3" align="center">OR</entry><entry namest="col4" nameend="col4" align="center">NOR</entry></row><row rowsep="1"><entry namest="col1" nameend="col1" align="center"><i><b>A</b></i></entry><entry namest="col2" nameend="col2" align="center"><i><b>B</b></i></entry><entry namest="col3" nameend="col3" align="center"><i><b>A</b></i><b>+<i>B</i></b></entry><entry namest="col4" nameend="col4" align="center"><maths id="math0019" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext><mtext mathvariant="bold">+</mtext><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0019.tif" /></maths></entry></row></thead><tbody valign="top"><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">0</entry><entry namest="col4" nameend="col4" align="center">1</entry></row><row><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">0</entry></row><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">0</entry></row><row rowsep="1"><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">0</entry></row></tbody></tgroup></table></tables>
At first consideration, it would appear that this circuit is slower than the conventional circuit of Figure 1, due to the feedback circuitry. However, once source followers are added to the circuit of Figure 1 to provide the DC level shift at inputs <i><b>A</b></i><b>/</b><maths id="math0020" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0020.tif" /></maths> and <i><b>B</b></i><b>/</b><maths id="math0021" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0021.tif" /></maths>, the speed of the two circuits are comparable and the power dissipation for the FCML is favorable.
The FCML gate can be implemented using any number of technologies. Figure 4 shows the same OR/NOR FCML circuit 14 implemented with bipolar technology. As shown, the resistors 22-23, transistors 24-26, and current source 27 match those of the MOS version discussed above, with the exception that now transistors 24-26 are bipolar transistors.
Figure 5 shows an embodiment for an AND/NAND circuit which is the same circuit 14 as shown in Figure 3, but with the inputs now being <maths id="math0022" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0022.tif" /></maths> and <maths id="math0023" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0023.tif" /></maths>. Therefore, all that is necessary to generate the AND/NAND function is to provide the complements <maths id="math0024" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0024.tif" /></maths> and <maths id="math0025" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0025.tif" /></maths> at the inputs to the circuit, as shown in Figure 5. As in the earlier OR/NOR circuit, additional inputs can be included. The logic functions at the <i><b>O</b></i> and <maths id="math0026" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0026.tif" /></maths> outputs then become<maths id="math0027" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0027.tif" /></maths><b>+</b><maths id="math0028" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0028.tif" /></maths> and <maths id="math0029" num=""><math display="inline"><mrow><mover accent="true"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0029.tif" /></maths><maths id="math0030" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold">+</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0030.tif" /></maths><maths id="math0031" num=""><math display="inline"><mrow><mover accent="true"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0031.tif" /></maths>, respectively. Using De Morgan's Law, it is seen that outputs <i><b>O</b></i> and <maths id="math0032" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0032.tif" /></maths> are <maths id="math0033" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext><mtext mathvariant="bold">·</mtext><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0033.tif" /></maths> and <i><b>A</b></i>·<i><b>B</b></i>, the NAND and AND functions, respectively. A truth table for this circuit is shown below. <tables id="tabl0003" num="0003"><table frame="all"><tgroup cols="4" colsep="1" rowsep="0"><colspec colnum="1" colname="col1" colwidth="39.37mm" /><colspec colnum="2" colname="col2" colwidth="39.37mm" colsep="1" /><colspec colnum="3" colname="col3" colwidth="39.37mm" /><colspec colnum="4" colname="col4" colwidth="39.37mm" /><thead valign="top"><row rowsep="1"><entry namest="col1" nameend="col1" /><entry namest="col2" nameend="col2" /><entry namest="col3" nameend="col3" align="center">AND</entry><entry namest="col4" nameend="col4" align="center">NAND</entry></row><row rowsep="1"><entry namest="col1" nameend="col1" align="center"><i><b>A</b></i></entry><entry namest="col2" nameend="col2" align="center"><i><b>B</b></i></entry><entry namest="col3" nameend="col3" align="center"><i><b>A</b></i>·<i><b>B</b></i></entry><entry namest="col4" nameend="col4" align="center"><maths id="math0034" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext><mtext>·</mtext><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0034.tif" /></maths></entry></row></thead><tbody valign="top"><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">0</entry><entry namest="col4" nameend="col4" align="center">1</entry></row><row><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">0</entry><entry namest="col4" nameend="col4" align="center">1</entry></row><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">0</entry><entry namest="col4" nameend="col4" align="center">1</entry></row><row rowsep="1"><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">0</entry></row></tbody></tgroup></table></tables>
Likewise, other more complex logic functions can be applied to the circuit. For example, assume that the circuit is configured for three inputs, say <i><b>A</b></i>, <maths id="math0035" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0035.tif" /></maths>, and <maths id="math0036" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">C</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0036.tif" /></maths>, then the Boolean expressions at outputs <i><b>O</b></i> and <maths id="math0037" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0037.tif" /></maths> become <i><b>A</b></i>+<maths id="math0038" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0038.tif" /></maths>+<maths id="math0039" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">C</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0039.tif" /></maths> = <maths id="math0040" num=""><math display="inline"><mrow><mover accent="true"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0040.tif" /></maths><maths id="math0041" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext>·</mtext><mtext mathvariant="bold-italic">B</mtext><mtext>·</mtext><mtext mathvariant="bold-italic">C</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0041.tif" /></maths> and <maths id="math0042" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext><mtext>+</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0042.tif" /></maths><maths id="math0043" num=""><math display="inline"><mrow><mover accent="true"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">B</mtext></mrow><mo>¯</mo></mover></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0043.tif" /></maths><maths id="math0044" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext>+</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0044.tif" /></maths><maths id="math0045" num=""><math display="inline"><mrow><mover accent="true"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">C</mtext></mrow><mo>¯</mo></mover></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0045.tif" /></maths> = <maths id="math0046" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0046.tif" /></maths>·<i><b>B</b></i>·<i><b>C</b></i>, respectively. The truth table for this conditions is as follows. <tables id="tabl0004" num="0004"><table frame="all"><tgroup cols="5" colsep="1" rowsep="0"><colspec colnum="1" colname="col1" colwidth="31.50mm" /><colspec colnum="2" colname="col2" colwidth="31.50mm" /><colspec colnum="3" colname="col3" colwidth="31.50mm" /><colspec colnum="4" colname="col4" colwidth="31.50mm" /><colspec colnum="5" colname="col5" colwidth="31.50mm" /><thead valign="top"><row rowsep="1"><entry namest="col1" nameend="col1" /><entry namest="col2" nameend="col2" /><entry namest="col3" nameend="col3" /><entry namest="col4" nameend="col4" align="center"><i><b>Q</b></i></entry><entry namest="col5" nameend="col5" align="center"><maths id="math0047" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">Q</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0047.tif" /></maths></entry></row><row rowsep="1"><entry namest="col1" nameend="col1" align="center"><i><b>A</b></i></entry><entry namest="col2" nameend="col2" align="center"><i><b>B</b></i></entry><entry namest="col3" nameend="col3" align="center"><i><b>C</b></i></entry><entry namest="col4" nameend="col4" align="center"><maths id="math0048" num=""><math display="inline"><mrow><mover accent="true"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0048.tif" /></maths><maths id="math0049" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold">·</mtext><mtext mathvariant="bold-italic">B</mtext><mtext mathvariant="bold">·</mtext><mtext mathvariant="bold-italic">C</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0049.tif" /></maths></entry><entry namest="col5" nameend="col5" align="center"><maths id="math0050" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">A</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0050.tif" /></maths>·<i><b>B</b></i>·<i><b>C</b></i></entry></row></thead><tbody valign="top"><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">0</entry><entry namest="col4" nameend="col4" align="center">1</entry><entry namest="col5" nameend="col5" align="center">0</entry></row><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">1</entry><entry namest="col5" nameend="col5" align="center">0</entry></row><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">0</entry><entry namest="col4" nameend="col4" align="center">1</entry><entry namest="col5" nameend="col5" align="center">0</entry></row><row><entry namest="col1" nameend="col1" align="center">0</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">0</entry><entry namest="col5" nameend="col5" align="center">1</entry></row><row><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">0</entry><entry namest="col4" nameend="col4" align="center">1</entry><entry namest="col5" nameend="col5" align="center">0</entry></row><row><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">0</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">1</entry><entry namest="col5" nameend="col5" align="center">0</entry></row><row><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">0</entry><entry namest="col4" nameend="col4" align="center">1</entry><entry namest="col5" nameend="col5" align="center">0</entry></row><row rowsep="1"><entry namest="col1" nameend="col1" align="center">1</entry><entry namest="col2" nameend="col2" align="center">1</entry><entry namest="col3" nameend="col3" align="center">1</entry><entry namest="col4" nameend="col4" align="center">1</entry><entry namest="col5" nameend="col5" align="center">0</entry></row></tbody></tgroup></table></tables>
Figure 6 shows simulation results for the DC characteristics of the OR/NOR FCML gate. In this example, V<sub>DD</sub> is 1.8 volts, V<sub>SS</sub> is ground, and the current source has 0.1 mA flowing through it. Only one input, a DC level, is used in this simulation. As shown in the data, the outputs <i><b>O</b></i> and <maths id="math0051" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0051.tif" /></maths> have a swing of approximately 0.4 volts from 1.4 to 1.8 volts. The output transition crossover point occurs at mid-range, 1.6 volts, of the required input voltage swing.
Figure 7 shows simulation results of the transient response for the same circuit discussed in Figure 6. In this case, input <i><b>A</b></i> is low (0) and input <i><b>B</b></i> uses a pulse generator with amplitude varying from 1.4 to 1.8 volts. The rise and fall times for the two outputs, <i><b>O</b></i> and <maths id="math0052" num=""><math display="inline"><mrow><mover accent="true"><mrow><mtext mathvariant="bold-italic">O</mtext></mrow><mo>¯</mo></mover></mrow></math><img file="EP0973262A2_D0052.tif" /></maths>, are shown. The abscissa represents time in nSeconds.
This family of gates is expected to find very broad usage. One example is in the phase-lock-loop (PLL) circuit of a cellular phone where multiple input gates operating in the GHz range are merged with other conventional circuit functions. Figures 8a-8e show an example of this application with the gates used as both D-type flip-flops and OR gate functions in a PLL prescaler circuit.
Figure 8a is the schematic diagram of a D-type flip-flop 28 used in the prescaler function of a cellular phone. The input to this flip-flop consists of a 3-input FCML gate 14 merged with other functions in the flip-flop circuit. This identical 3-input flip-flop circuit 28, as well as another 2-input version of the same circuit 29 is used in the prescaler 31 function of the cellular phone, as shown below in Figure 8c.
Figure 8b shows the schematic for a 3-input FCML OR gate 14 used as the mode selection function 30, also in the prescaler circuit 31 of Figure 8c.
Figure 8c is the block diagram for a prescaler 31 in a cellular phone. As illustrated, this circuit merges three (3) of the FCML gates; (i) a 3-input D-type flip-flop 28, (ii) another 2-input D-type flip-flop 29, and (iii) a 3-input FCML OR gate 30 with other conventional circuitry in the prescaler circuit.
Figure 8d is a block diagram for a typical phase-lock-loop (PLL) circuit 32 used in a cellular phone. This shows how the prescaler 31, with the FCML gates, is used in the loop.
Figure 8e is a typical block diagram for a cellular phone showing the receiver and transmitter RF/IF portions, the baseband controller functions, the power supply, and the user input/output functions. Of particular interest relative to this invention is the phase-lock-loop (PLL) 32 circuit. In a typically cellular phone there may be 2 or 3 phase-lock-loops involved. As discussed above, each of these phase-lock-loops has at least three (3) high speed gate circuits which can be enhanced through the use of the high-speed, low-voltage FCML gates described herein. And while a single analog/digital baseband is shown, a cellular phone could also use separate analog and digital basebands.
Although this represents one important application of the FCML gate family, many other uses where high-speed, very low voltage logic gates are needed will gain an advantage from this family of gate circuits.
While preferred embodiments of the invention have been described herein, it will be apparent to those skilled in the art that the present invention may be modified in numerous ways and may assume many embodiments other than that specifically set out and described above.
Contents5
61 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58 Sheet 59 Sheet 60 Sheet 61
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| GR1008812B | Cited by | Greece | Search report |
| CN110060639A | Cited by | China | Search report |
| US11355067B2 | Cited by | United States of America | Applicant |
| EP0436823A1 | Cites | European Patent Office (EPO) | Search report |
| GB2310342A | Cites | United Kingdom | Examiner |
| US5055800A | Cites | United States of America | Search report |
| US5077764A | Cites | United States of America | Search report |
| US5514982A | Cites | United States of America | Search report |
| US5519887A | Cites | United States of America | Examiner |
| US5581214A | Cites | United States of America | Search report |
| US5945848A | Cites | United States of America | Search report |
10 members in 5 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 114780 | United States of America | – | |
| 11478098 | United States of America | A | |
| 114780 | – | – | – |
| US19980114780 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| EP0973262A2This record | European Patent Office (EPO) | A2 | |
| JP2000049590A | Japan | A | |
| EP0973262A3 | European Patent Office (EPO) | A3 | |
| US6265898B1 | United States of America | B1 | |
| US2002089353A1 | United States of America | A1 | |
| US6492840B1 | United States of America | B1 | |
| EP0973262B1 | European Patent Office (EPO) | B1 | |
| AT442704T | Austria | T | |
| ATE442704T1 | Austria | T1 | |
| DE69941383D1 | Germany | D1 |
50 legal events, as 6 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Corresponds to:REF | REF | EP | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designated contracting states (corrected)RBV | RBV | EP | |
| Designated contracting states (corrected)RBV | RBV | EP | |
| Designation fees paidDE FR GB IT NLAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Information provided on ipc code assigned before grant7H 03K 19/086 A, 7H 03K 19/094 B, 7H 03L 7/193 B, 7H 03K 23/66 BRIC1 | RIC1 | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0973262
- Publication, DOCDB
- 0973262
- Publication, EPODOC
- EP0973262
- Application
- 99202261
- Application, DOCDB
- 99202261
- Application, EPODOC
- EP19990202261
Titles3
- German
- Logische Schaltung in Stromschaltertechnik
- English
- Current mode logic circuit
- French
- Circuit logique fonctionnant en mode de commutation de courant
Classification
- CPC, 2
- H03K19/086
- H03K19/09432
- IPC, 4
- H03K19 086
- H03K19 094
- H03K19 0944
- H03K19 20
Designated states2
- Contracting states, 1
- Sweden
- Extension states, 1
- Slovenia