• Tidak ada hasil yang ditemukan

An Optimal Gate Design for the Synthesis of Ternary Logic Circuits

N/A
N/A
Protected

Academic year: 2023

Membagikan "An Optimal Gate Design for the Synthesis of Ternary Logic Circuits"

Copied!
43
0
0

Teks penuh

Introduction

Related Works

Ternary Device

In the structure of CNTFET, semiconducting single-walled carbon nanotubes (SWCNT) are inserted into electronic devices such as a structure of MOSFET [18]. The chirality vector is expressed as a pair of an integer (n, m), which means the angle of the arrangement of carbon atoms in the tube. CNTFETs with a diameter of 0.783 nm, 1.487 nm are used to switch each network of the circuits.

Ternary Gate

7 shows the structure of a static ternary gate consisting of the VDD/GND path and the half VDD path. The half VDD path pull-up/down networks simultaneously enter the ON state, allowing the output to be half VDD through diode-connected transistors. The switching table shows the switching conditions of the pull-up/down networks to obtain each output value.

When the pull-up network for the VDD/GND path is ON state, the pull-up network for the half VDD path can be ON state or OFF state. The structure of the static ternary gate composed of the VDD/GND path and the half VDD path. Each SOP expression can be calculated as the sum of the operators multiplied by one.

8, the STI is synthesized with six transistors when the 'X' of the switchboard is in the ON state. 9 shows the switch table of pull and pull networks for a ternary SUM gate. PDP (power delay product) is calculated by a product of average power and worst case delay.

We calculated the power delay product (PDP) which is the product of the worst case delay and the average power consumption of the circuits. The frequency of the ternary clock signal used in QETDFF is 25 MHz and the clock signal is 7 ps faster than the input signals to provide a setup time difference.

Methodology of Static Ternary Gate Design

Characteristic Modeling of Ternary Device

The operation of the ternary devices can be modeled as an ON/OFF switching operation where the current flow between the source and the drain is controlled according to the gate voltage. However, when the gate voltage is half of VDD, the 1.487 nm diameter CNTFET becomes ON state and the 0.783 nm diameter CNTFET becomes OFF state. Moreover, in [6], a CNTFET with a diameter of 1.018 nm and a chirality vector of (13, 0) has been proposed for voltage division instead of resistance.

The negative ternary inverter (NTI) and positive ternary inverter (PTI) circuits proposed in [6] are connected to the gate of the CNTFET devices to implement additional switching operations with a small number of transistors. When the gate voltage is half VDD, the two CNTFETs become different ON/OFF states. 6, I is the input value of the gate voltage, IN is the input value of the gate voltage through NTI, and IP is the input value of the gate voltage through PTI.

The switching operator Ai in equations represents the ON/OFF state of a circuit when a specific input value is received. Conditions with more than one ON state for certain input values ​​can be expressed as the sum of the switching operators. When two or more transistors are connected in series, the pull-up/down networks become ON state when all transistors are in ON state.

When two or more transistors are connected in parallel, the pull-up/down networks are in the ON state, even if only one transistor is in the ON state. To implement all switching operations, two or more transistors are connected in series or parallel.

Fig. 6. Ternary device switching table for pull-up/pull-down networks. The modeled switching operation is represented by a  switching operator
Fig. 6. Ternary device switching table for pull-up/pull-down networks. The modeled switching operation is represented by a switching operator

Single Input Ternary Gate Design

The calculated SOP expression is mapped to the ternary device switching table shown in the figure. On the other hand, it is synthesized with eight transistors when it is in the off state. The sum of the operators represents the parallel connection of the transistors, and the product represents the series connection of the transistors.

Fig. 8. The pull-up/pull-down switching table of the STI. The synthesized circuit using the proposed methodology is the same  as the previously proposed STI circuit
Fig. 8. The pull-up/pull-down switching table of the STI. The synthesized circuit using the proposed methodology is the same as the previously proposed STI circuit

Multi-input Ternary Gate Design

To analyze our ternary design methodology, we synthesized several arithmetic logic gates, including a ternary full adder and a ternary multiplier. 14 shows the degree of reduction in the normalized PDP of the proposed designs compared to previous works for each load capacitor, 2 fF and 3 fF. Since the inverted enable signal is GND, TG2 breaks the parallel STI loop and the transferred value can be written.

Therefore, QETDFF can respond to all edges of the ternary clock signal, because the latch responding to 'From Half VDD Edge' and the latch responding to 'To Half VDD Edge' operate alternately. The average power consumption and power consumption were measured from 10 ns to 130 ns to exclude initial values ​​in the simulation of QETDFF. We moved the temporal timing of the input signal to find a margin for the setup time and a margin for the hold time.

The setup time margin of QETDFF is 7 ps and the hold time margin is 11 ps. The worst delay condition is that the triplet clock signal changes from zero to one and the output value changes from zero to one. The waveforms show that the operation of the proposed serial ternary adder is fast and accurate, with few errors generated in the setup time margin.

This is because many capacitors are used in the design of [21] and the circuit is not designed with a static gate. Wong, “A compact SPICE model for carbon nanotube field-effect transistors including non-idealities and its application, Part I: Model of the intrinsic channel region,” IEEE Trans.

Ternary Combinational Circuit

Simulation Setup

Since our methodology is applicable to all new devices that support ternary logic, we have synthesized the circuit using CNTFET and T-CMOS. VDD is 0.9 V and input pattern of [11] and transition time 0.01 ns is used for simulation.

Ternary Full Adder Design & Simulation Result

The standard ternary full adder consists of two half adders and a NANY gate, and a half adder consists of a SUM gate and an NCARRY gate. Our proposed design shows 49% PDP reduction compared to the design of [7] which is based on a transmission gate. It can be seen that the static gates used in the proposed design are more efficient than the gates proposed in the previous works.

Fig. 13. The transistor-level schematic of the gates for standard ternary full adder using CNTFET.
Fig. 13. The transistor-level schematic of the gates for standard ternary full adder using CNTFET.

Ternary Multiplier Design & Simulation Result

Ternary clock inverter is designed as a static gate to satisfy the truth table of Table IV. Two ternary D-latches whose output value is controlled by a transmission gate are connected in parallel to the input node and the inverted output nodes. The operation of ternary D-latch consists of two phases: the first phase writes a value into the circuit, and the second phase is the transfer of the written value to the output STI.

At this time, TG3 disconnects the path to the reverse output node, and the written value cannot be transferred to the output STI. Because reverse enable signal is VDD, TG2 connects the loop of back-to-back STI. Reverse enable signal is VDD when the ternary clock signal is half VDD, otherwise it is GND.

Thus, the enable signal is GND when the ternary clock signal is half VDD, otherwise it is VDD. In this layout, only metal 1 is visualized and the λ-based scale is used to normalize the size. In particular, the distance between the pull-up network and the pull-down network in this CNTFET layout is only 3λ, which is quite short distance compared to 10λ in normal CMOS layout.

The total energy consumption was calculated, which is the product of the total simulation time and the average energy consumption. As mentioned earlier, when a ternary clock signal can be generated with a sinusoidal signal, the total power consumption of the QETDFF can be reduced to 1/4 compared to a single-edge-triggered ternary flip-flop using a binary clock signal.

Ternary Sequential Circuit

Quad-Edge-Triggered Ternary Sequential Circuit Design

The quad-edge triple D flip-flop design consists of four logic gate inverter (INV), standard triple inverter (STI), transmit gate (TG) and triple clock inverter (TCI). A 1.487 nm diameter CNTFET is used for fast operation of the inverter and transmission gate. The enable signal that controls the operation of the transmit gate consists of VDD and GND.

When the enable signal is half of VDD, the VGS of the transmission port is low and the transmission speed becomes low. In the first phase, the enable signal is VDD, and TG1 sends a value from the input node to back-to-back STI. At this time, the written value sent by TG1 in the first phase is strongly held by the back-to-back STI.

Then TG3 transmits the written value from the back-to-back STI to the inverted output node. Two ternary D-latches whose output value is controlled by a transmission gate always receive different enable signals.

Fig. 17.  The gate level schematic of QETDFF.
Fig. 17. The gate level schematic of QETDFF.

Simulation Setup

Simulation Results of QETDFF

Simulation Results of Ternary Serial Adder

In this thesis, we propose an optimized gate design methodology for the synthesis of ternary logic circuits. Our proposed methodology can be applied to all emerging devices supporting ternary logic (e.g. CNTFET, QDGFET and T-CMOS). Using our ternary gate design technique, it is possible to synthesize ternary logic circuits with different gates.

In addition, gates can be optimally implemented for balanced ternary logic circuits, which have not been widely explored in previous research. We also compared the number of transistors in our ternary circuits with CMOS-based binary logic circuits and observed that ternary logic circuits have an advantage in the region of increasing digit size. QETDFF increases not only the spatial data density but also the temporal data density of the triple system.

4] S.Kamakar, J.A.Chandy and F.C.Jain, “Design of Ternary Logic Combinational Circuits based on Quantum Dot Gate FETs”, IEEE Trans. 5] S.Shin, E.Jang, J.W.Jeong, B.G.Park, and K.R.Kim, “Compact design of low-power standard ternary inverter based on off-state current mechanism using Nano-CMOS technology,” IEEE Trans. Sridharan, "A synthesis methodology for ternary logic circuits in emerging device technologies" IEEE TCAS-1, PP pp.1-14.

19] Sheng Lin, Yong-Bin Kim, and Fabrizio Lombardi, "A New Design of CNTFET-Based Ternary Logic Gate", Proc. 20] Reza Faghih Mirzaee and Niloofar Farahani, “Design of the Ternary Edge-Triggered D Flip-Flap-Flop for Multiple-Valued Sequential Logic,” Journal of Low Power Electronics pp.36-46.

Conclusion

Gambar

Fig. 1. An optimal static gate design methodology for the synthesis of ternary logic using emerging devices
Fig. 2. A ternary sequential circuit which operates at quad-edge of a ternary clock signal
Fig. 3. The structure of MOSFET-like CNTFET [21].
Fig. 4.  The gate level schematic of previous (a) Ternary D Latch [22] and (b) Ternary D Flip-Flop [21]
+7

Referensi

Dokumen terkait

Paper [19]: Efficient design of ALU using reversible logic gates. In this paper ALU is realized with the help of a carry save adder block which are not based on propagation of

List of Tables Table Number Page Number Table-1.1 Chronology of evolution of bicycle with period and inventors 8 Table-1.2 Output of Design Research 29 Table 2.1 Details of the

Then, analysis of the asym- metry in the channel width can provide the optimal structures of the n- and p-type DGAA FETs to form a basic logic gate, the inverter.. We investigate the

Here the design is implemented using logic style called pseudo NMOS logic [8].The pseudo NMOS logic circuit consists of a PMOS transistor with gate connected to ground, a bunch of NMOS

PASS LOGIC XOR/XNOR GATES AND FULL ADDER CELLS A number of full adder circuits have been developed recently with the aim of low power and high speed.. In this regard, a structured

List of Tables Table 2.1 Comparison of four membrane processes 18 Table 2.2 Dissolved organic carbon fraction distributions 23 Table 2.3 Dissolved organic carbon values of natural

This paper designs a reversible comparator using TR gate proposed by Thapliyalusing full subtraction and half subtraction algorithm and analyzes the performance of the comparators in

This article outlines a logic of design as a specific kind of conceptual logic of the design of the model of a system, that is, the blueprint that provides information about the system to be