Abstract

A new MOS current mode logic (MCML) style exhibiting capacitive coupling to enhance the switching speed of the digital circuits is proposed. The mechanism of capacitive coupling and its effect on the delay are analytically modeled. SPICE simulations to validate the accuracy of the analytical model have been carried out with TSMC 0.18 μm CMOS technology parameters. Several logic gates such as five-stage ring oscillator, NAND, XOR2, XOR3, multiplexer, and demultiplexer based on the proposed logic style are implemented and their performance is compared with the conventional logic gates. It is found that the logic gates based on the proposed MCML style lower the delay by 23 percent. An asynchronous FIFO based on the proposed MCML style has also been implemented as an application.

1. Introduction

The rapid advances in the VLSI technology have led to the development of high-resolution mixed-signal applications. These applications demand high performance digital circuits to be integrated with analog circuitry on the same chip. MOS current mode logic (MCML) style has been widely used in digital circuits design for mixed-signal applications as they provide an analog friendly environment due to the low switching noise [14]. MCML circuits exhibit high switching speed, high noise immunity and better power efficiency at high operating frequencies along with a drawback of static power consumption [58].

In mixed-signal applications, the digital circuits are extensively used in the realization of digital signal processor functional units such as finite impulse response (FIR) filter and FFT module. The functional units are required to perform computations at high speed to efficiently use the bandwidth in communication systems which is also increasing. Therefore it is necessary to improve the speed of conventional MCML circuits. In this paper, a new MCML style with capacitive coupling that increases the switching speed of the circuits is proposed.

The paper first presents a brief introduction to conventional MCML style in Section 2. Thereafter, the architecture of the MCML style with capacitive coupling is proposed in Section 3. The mechanism of capacitive coupling is explained, and an expression for the delay is derived. The theoretical propositions are validated through SPICE simulations using TSMC 0.18 μm CMOS technology parameters in Section 4. The simulation results of several logic gates and an asynchronous FIFO are also presented in the same section. Finally, the conclusions are drawn in Section 5.

2. Conventional MCML Circuits

A conventional MCML circuit consists of three main components which includes a pull-down network (PDN), a constant current source, and a load circuit. The circuit of a conventional MCML inverter is shown in Figure 1. Its PDN consists of a source-coupled transistor pair MC2-MC3 with input A. The constant current source MC1 generates the bias current while the load MC4 determines the output voltage swing [9]. The circuit works on the principle of current steering, where the bias current is steered to one of the circuit branches depending on the input voltage. When the voltage at input A is high, the bias current ISS is steered to transistor MC2 and results in a low () at the output node and a high voltage () at the other node where VP is the voltage drop across the load [9]. Conversely, when the input is low, the bias current ISS is steered to MC3, and a high voltage is obtained at the node .

3. Proposed MCML Style

3.1. Basic Architecture

The basic architecture of the proposed MCML style includes a PDN, a constant current source, and a load that exhibits capacitive coupling to increase the switching speed of the circuits. An inverter based on the proposed logic style is shown in Figure 2. Its PDN consists of a source-coupled transistor pair M2-M3 to implement the logic function and a current source M1 to generate the bias current . The load includes one NMOS and one PMOS transistors M4-M5 as shown in Figure 2. The reference voltage is chosen to be one threshold voltage above the supply voltage to allow the transistor M4 operation in linear region by making the potential at intermediate node () as . The circuit also works on the principle of current steering. The phenomenon of capacitive coupling in the proposed circuit is described in the following section.

3.2. Capacitive Coupling

In this section, the phenomenon of capacitive coupling in the proposed circuit is described, and an expression for the delay is derived. An expression for conventional MCML inverter delay, using the same method, is also given.

3.2.1. Capacitive Coupling Analysis

The phenomenon of capacitive coupling occurs in the load during the transition at output node voltage. This can be explained by considering the half circuit of the inverter (Figure 2) and identifying the capacitances at different nodes in the load (M4-M5). The capacitances are shown in Figure 3 where , and represent the gate-drain capacitance, drain-bulk capacitance and gate-source capacitance of the th transistor in the load. The capacitances and can be represented by the coupling capacitance between node and the intermediate node as () whereas Cgd4 and Cdb5 are the capacitance between node and ground as . Initially, let the voltage at input A is assumed to be equal to high so that the voltage at Q is low (). For a high-to-low transition at the input, the transistor M2 turns off and the voltage at begins to rise from to . This change in the output voltage gets coupled to node X through

Let and be the transient currents flowing through and , respectively. By applying the KCL, the current equation at node X can be written as where it is assumed that negligible current flows in transistor M5. Substituting the current values which can be rearranged as It can be observe that an increase in the output voltage will result in an increase in the voltage of the node . Multiplying (3) by dt and integrating both sides give Completing the integral on the left side and rearranging it give where represents the capacitance ratio and . Further may be expressed as

3.2.2. Delay

The delay of the proposed MCML inverter can be modeled by solving the state equation of the output node in the time domain [10]. The half circuit of the proposed MCML inverter with the parasitic capacitances of the transistors is shown in Figure 4(a), where represents the output that includes the interconnect capacitance and the input capacitance of the subsequent stage, respectively. The total capacitance at the output node is shown in Figure 4(b) which may be computed as The current through capacitor may be written as

When the input switches from high to low, the current through transistor M2 becomes zero such that begins to charge through the load transistor M4. Thus, (9) reduces to

The rising output voltage initiates the process of capacitive coupling in the load circuit. It is clear from (7) that the gate potential of M4 remains greater than or equal to during the charging process, hence M4 operates in linear region throughout the switching process. Therefore, the delay tPLH may be calculated by solving (10) as Substituting in (11) results in

where is the transconductance parameter of transistor M4

Evaluating the integral yields Equation (14) evaluates to

Similar analysis for a conventional MCML inverter (Figure 1) gives the delay as

where , and the transconductance and the threshold voltage of PMOS transistor MC4, respectively.

4. Simulation Results

This section first demonstrates the phenomenon of capacitive coupling in the proposed MCML inverter (Figure 2) to verify the theoretical propositions presented in Section 3. Thereafter, the performance of the proposed MCML logic style is compared with the conventional MCML logic style by simulating different logic gates. Lastly, the simulation results for an asynchronous FIFO based on the proposed style are presented. All the simulations are performed by using TSMC 0.18 μm CMOS technology parameters with and a supply voltage of 1.8 V. The bias current of all the circuits is taken as 100 μA uniformly.

4.1. Proposed MCML Inverter

The proposed MCML inverter (Figure 2) with and is designed and simulated to demonstrate the phenomenon of capacitive coupling. The aspect ratios of the transistors calculated are , , , . The waveforms at the input, , and output nodes are shown in Figure 5. It can be observed that the rising output voltage increases the voltage of node X which confirms the relation between voltages at node and (3). Also, it can be observed that during a low-to-high transition at the output, for an output voltage  V the potential at node raises 2.54 V and is in accordance with (7) in Section 3.

The delay of the proposed MCML inverter expressed by (15) is validated for different values of m ranging from 0.1 to 1. The error in the predicted and the simulated delay is plotted for different values of m in Figure 6 and is always is less than 12%. Thus, the simulation results are in close agreement with the theoretical values.

4.2. Performance Comparison

Several logic gates such as inverter, five-stage ring oscillator (RO5), NAND, XOR2, XOR3, multiplexer, and demultiplexer based on the proposed MCML style and conventional MCML style are implemented for the purpose of comparison. The aspect ratios of the transistors in the PDN of the two styles are taken to be same. It may be noted that since all the circuits are implemented with the same supply voltage and bias current, therefore they will consume the same static power which is computed as the product of the supply voltage and bias current [4]. The delay of the gates based on both the logic styles is listed in Table 1. It can be observed that an improvement varying from 16% to 23% can be obtained in delay by using the proposed MCML logic style.

4.3. Application Example

An asynchronous FIFO is implemented as an application of the proposed MCML logic style. An asynchronous FIFO connects the sender and the receiver through a data bus consisting of separate request and acknowledge signals, and data signals [1113]. The block diagram of a 4 stage FIFO is shown in Figure 7. It comprises of four stages wherein each stage consists of a functional unit and a control unit. The functional unit has a combinational stage for computing the result of each stage and a matched delay element inserted in the request line. The control unit employs a double-edge triggered flip-flop (DETFF) and a C element to control the communication between the successive stages. The signals shown as Req(in) and Ack(out) communicate the data, Data(in) between sender and the first stage. At the receiver side, the signals Req(out) and Ack(in) are used to synchronize the output data, Data(out) with the receiver and the last stage. Initially, the input data, Data(in) is loaded in the first stage of the FIFO and the Req(in) is asserted to low to start the data transfer. This results in a transition at the output of a C-element such that the data is stored in the DETFF of the first stage. At the same time an acknowledge signal Ack(out) is given to the sender. The stored data then flows through the different stages in the FIFO. Then, a request signal Req(out) is generated by the last stage to the receiver to enable the receiver to accept the data. This is followed by an acknowledge signal, Ack(in) from the destination to the last stage.

The circuits of the control unit elements based on the proposed logic style are shown in Figure 8. The waveforms obtained through the simulation of a four-stage asynchronous FIFO are shown below in Figure 9. The first three waveforms correspond to the input data Data(in), request signal (Req_in), and acknowledge signal (Ack_out) at the sender section. The last three graphs are the acknowledge signal Ack(in), data Data(out) and request signal Req(out). It can be found that the asynchronous FIFO based on the proposed logic style outputs the sampled data correctly.

5. Conclusion

In this paper, a new MCML style with capacitive coupling to increase the speed of the digital circuits is proposed. The phenomenon of capacitive coupling occurs in the load of the proposed style. The coupling phenomenon has been explained and analyzed. An expression for the delay has also been derived and validated through SPICE simulations using TSMC 0.18 μm CMOS technology parameters. Several logic gates based on the proposed logic style are implemented and their performance is compared with the conventional logic gates. It is found that a delay reduction of up to 23 percent delay reduction can be achieved by employing the proposed MCML style in the design of logic circuits.