Elsevier

Microelectronics Journal

Volume 42, Issue 1, January 2011, Pages 96-100
Microelectronics Journal

Design and simulation of octal-to-binary encoder using capacitive single-electron transistors (C-SETs)

https://doi.org/10.1016/j.mejo.2010.08.021Get rights and content

Abstract

This paper presents an octal-to-binary encoder that is designed using capacitive single-electron transistors (C-SETs). The design parameters are calculated by considering each C-SET as a switching device in pull-up configuration. Logic circuit is based on voltage state logic. The designed circuit was simulated using SIMON 2.0, which is based on Monte Carlo and master equation (MC–ME) methods. The simulation results verify the operation of octal-to-binary encoder.

Introduction

Tunneling phenomena and Coulomb blockade are two basic principles of single-electron devices (SEDs), which reveal the quantized nature of electron charge [1]. Low power dissipation, miniaturized device size and scope for further miniaturization make SEDs a potential candidate for implementation of logic circuits. To use these features in ultra-large scale integrated circuits (ULSI), hybrid circuits consisting of SET for logic and CMOS for amplification have been proposed [2], [3]. SEDs are used either in charge state logic (representation of one bit by presence/absence of single electron on the dot) or in voltage state logic (representation of bit by more than one electron and using SEDs to switch current ON/OFF) [4], [5]. It is evident that charge state logic consumes very less power in comparison to voltage state logic, but in case of charge state logic, even one erroneous electron can give the wrong conclusion. From circuit stability point of view, voltage state logic is considered better [2]. SEDs have many applications in digital logic gates, analog-to-digital converters, supersensitive thermometer, memory elements, etc. [6], [7], [8], [9]. There are several simulators for design and simulation of single-electron devices and circuits [6], [10], [11], [12]. A popular simulator is SIMON, which was developed by Wasshuber and Kosina [13] for design and simulation of single-electron devices and circuits. Various types of logic gates and digital circuits, e.g. inverter, XOR, half adder and decoder, have been implemented using SEDs [14], [15], [16], [17], [18].

This paper presents the design of C-SET based octal-to-binary encoder that was simulated using SIMON 2.0 [13]. Though the Monte Carlo approach provides better transient and dynamic characteristics with the ability to trade-off accuracy with simulation time, it creates numerical instability and takes very long simulation time to simulate rarely occurring events, e.g. cotunneling event in SEDs. In SIMON, this problem is overcome by combining the Monte Carlo with master equation method (MC–ME). The combined approach first divides all events into frequently and rarely occurring events, and then solves the events using Monte Carlo and master equation method, respectively. The designed octal-to-binary encoder is made of multiple identical C-SET transistors. To make the designed circuit stable, individual single C-SET must work in the stable region. Therefore to ensure the stability of single C-SET, ON/OFF voltage values are calculated analytically. The simulated results for every octal input are presented here, which verify the truth table and operation stability of the designed encoder.

Section snippets

Single-electron transitor as a logic element

Single-electron circuits consist of tunnel junctions, capacitors, quantum dots and power supplies. There are two basic essential conditions for single electronics. First, the energy required to charge the quantum dot by one electron should be larger than thermal energy:EckTEc=e2/2Cdotwhere k is the Boltzmann constant, Cdot the capacitance of quantum dot and e the electron charge.

Second, to assure localization of electron on the quantum dot, tunnel resistance (Rt) must be higher than quantum

Design of single-electron octal-to-binary encoder

A 2n-to-n binary encoder has 2n input and n output lines. When one of 2n inputs is 1, the output corresponding to active input will be in the form of n-bit binary number. The truth table of octal-to-binary encoder is shown in Table 1.

For an octal-to-binary encoder, the logic expressions can easily be derived from the above truth table.Y0=V1+V3+V5+V7Y1=V2+V3+V6+V7Y2=V4+V5+V6+V7

The output logic expressions are independent of V0, which means for active V0, all binary output bits are ‘0’. Therefore

Results and disscussion

The graph of input voltages V1–V7 vs. time variation is shown in Fig. 3. The calculated voltage values 0.112 and 0 V are choosen for high and low logic input bits, respectively. The outputs Y2, Y1 and Y0 are the voltages of the nodes at which the C-SET and the load capacitor are connected. The other ends of all three load capactiors are connnected to the ground.

The measured output voltage values are shown in Fig. 4. The outputs of 21.82 mV for high logic and 11.64 mV for low logic are obtained.

Conclusions

Voltage state logic based octal-to-binary encoder has been designed using C-SET and the circuit was simulated using SIMON 2.0. The required gate voltage for switching transistor ON was calculated. The designed circuit has 12 identical C-SETs and three load capacitors, across which output voltages are measured in the form of binary bits Y2, Y1 and Y0. The truth table was verified for octal input. The free energy diagrams and stability plots provide confirmation of stability of the designed

Acknowledgements

The authors express sincere thanks to Dr. Chandra Shekhar, Director CEERI, Pilani, for encouragement and his keen interest in design and simulation of single-electron devices. The reported work has been carried out under a sponsored project from the Department of Information Technology (DIT), Ministry of Communication and Information Technology, New Delhi, Government of India. Their financial support is gratefully acknowledged.

References (18)

There are more references available in the full text version of this article.

Cited by (16)

  • Design and simulation of novel TLG-SET based RAM cell designs

    2013, Microelectronics Journal
    Citation Excerpt :

    The fundamental physical principles of single-electronics are the tunneling effect and the Coulomb blockade, which has been observed and studied by Gorter [10]. SET devices have many applications in logic gates [11–13], majority gates [14,15], configurable cells [16,17], memory elements [18–20], decoders [21], encoders [22], and adders [23]. Threshold logic (TL) networks are fundamentally more powerful than networks of standard Boolean gates [6], e.g., TL gate based implementations of Boolean functions potentially require a smaller number of gates as well as less gate levels [29–31].

  • Design and simulation of novel TLG-SET based configurable logic cells

    2012, Microelectronics Journal
    Citation Excerpt :

    The fundamental physical principles of single-electronics are the tunneling effect and the Coulomb blockade, which has been observed and studied by Gorter [10]. SET devices have many applications in logic gates [11–13], majority gates [14,15], analog-to-digital converters [16], memory elements [17–20], decoders [21], encoders [22]. The single-electron configurable cells have been reported in [23].

  • Design and simulation of single-source single-electron complementary 4-bit multiplexing nano-circuits

    2012, Microelectronics Journal
    Citation Excerpt :

    SE LTG 2-bit decoders are reported in [16]. The design of 3-bit (octal-to-binary) encoder using SETs is introduced in [17]. SE LTG n-bit binary encoders are reported in [18].

  • Design and simulation of a universal N-bit binary encoder using single electron linear threshold gates

    2012, Microelectronics Journal
    Citation Excerpt :

    SE LTG 2-bit decoders are reported in [15]. The design of 3-bit (octal-to-binary) encoder using SETs is introduced in [16]. There are three approaches to simulate SENDs.

  • Design of Balanced Ternary Encoder and Decoder

    2022, Proceedings - 6th International Conference on Computing Methodologies and Communication, ICCMC 2022
View all citing articles on Scopus
View full text