Abstract
The design of a Ternary Logic Processor using CNTFETs (Carbon-Nanotube-Field-Effect-Transistor) is a challenging task, but it also has the potential to offer significant advantages over the traditional binary logic processors based on CMOS (Complementary-Metal-Oxide-Semiconductor) technology. This paper presents the design and implementation of a Ternary Logic Processor (TLP) using CNTFETs. The TLP is a single-cycle processor that operates on three-trit data. An Instruction Set Architecture (ISA) is defined, at first, for this TLP that consists of instructions of the Register type, Load-store type, Immediate type, and branch type. Based on the ISA, the architecture of the CNTFET-based TLP is proposed and the transistor level designs of the TLPs’ fundamental blocks like the Ternary Instruction Fetch (TIF), Ternary Register File (TRF), Ternary Arithmetic and Logic Unit (TALU) and Ternary Data Memory (TDM) are presented. HSPICE simulations using a standard CNTFET model, are performed for the TLP and the TLPs’ individual blocks and the performance parameters like the power consumption, propagation delay, and the number of CNTFETs required are calculated. In addition to this, the functionality of the processor is verified using a few of the standard programs.











Similar content being viewed by others
References
Y. Choi, S. Kim, K. Lee, S. Kang, Design and Analysis of a Low-Power Ternary SRAM, (2021), pp. 1–4
R.M.P. Choudhary Vidhi, Design of CNTFET-based ternary processor for IoT Devices. In Smart Buildings Digitalization (2022), p. 15
J. Deng, H.S.P. Wong, A compact SPICE model for carbon-nanotube field-effect transistors including nonidealities and its application-part II: full device model and circuit performance benchmarking. IEEE Trans. Electron Devices 54, 3195–3205 (2007)
J. Deng, H.S.P. Wong, A compact SPICE model for carbon-nanotube field-effect transistors including nonidealities and its application-part I: model of the intrinsic channel region. IEEE Trans. Electron Devices 54, 3186–3194 (2007)
S. Gadgil, G.N. Sandesh, C. Vudadha, Power efficient designs of cntfet-based ternary sram. Microelectron. J. 139, 105884 (2023)
S. Gadgil, C. Vudadha, Design of cntfet-based ternary alu using 2:1 multiplexer based approach. IEEE Trans. Nanotechnol. 19, 661–671 (2020)
S. Gadgil, C. Vudadha, Novel design methodologies for cnfet-based ternary sequential logic circuits. IEEE Trans. Nanotechnol. 21, 289–298 (2022)
G. Hills et al., Understanding energy efficiency benefits of carbon nanotube field effect transistors for digital VLSI. IEEE Trans. Nanotechnol. 17, 1259–1269 (2018)
G. Hills et al., Modern microprocessor built from complementary carbon nanotube transistors. Nature 572, 595–602 (2019). https://doi.org/10.1038/s41586-019-1493-8
S.C. Hu, Ternary Digital Systems (1967). URL https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/5138jj274
D. Kam et al., Design and evaluation frameworks for advanced risc-based ternary processor. In 2022 Design, Automation and Test in Europe Conference and Exhibition (DATE) (2022), pp. 1077–1082
S. Karthikeyan, M.C. Karan Reddy, P.R. Monica, Design of cntfet-based ternary control unit and memory for a ternary processor. In 2017 International conference on Microelectronic Devices, Circuits and Systems (ICMDCS) (2017), pp. 1–4
S. Kim, S.-Y. Lee, S. Park, K.R. Kim, S. Kang, A logic synthesis methodology for low-power ternary logic circuits. IEEE Trans. Circuits Syst. I Regul. Pap. 67, 3138–3151 (2020)
S. Lin, Y. Kim, F. Lombardi, Cntfet-based design of ternary logic gates and arithmetic circuits. IEEE Trans. Nanotechnol. 10, 217–225 (2011)
M.H. Moaiyeri, M.K.Q. Jooq, A. Al-Shidaifat, H. Song, Breaking the limits in ternary logic: an ultra-efficient auto-backup/restore nonvolatile ternary flip- flop using negative capacitance cntfet technology. IEEE Access 9, 132641–132651 (2021)
A. Mohammaden, M.E. Fouda, I. Alouani, L.A. Said, A.G. Radwan, Cntfet design of a multiple-port ternary register file. Microelectron. J. 113, 105076 (2021)
M. Mukaidono, Regular ternary logic functions ternary logic functions suitable for treating ambiguity. IEEE Trans. Comput. 35, 179–183 (1986). https://doi.org/10.1109/TC.1986.1676738
S.L. Murotiya, A. Gupta, Design of high speed ternary full adder and three-input XOR circuits using CNTFETs. In 2015 28th International Conference on VLSI Design (2015), pp. 292–297. http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=7031749.
S.L. Murotiya, A. Gupta, Hardware-efficient low-power 2-bit ternary ALU design in CNTFET technology. Int. J. Electron. 103, 913–927 (2016)
S. Narkhede, G. Kharate, B. Chaudhari, Design and implementation of an efficient instruction set for ternary processor. Int. J. Comput. Appl. 83, 33–39 (2013)
S. Nemati, M. Haghi Kashani, R. Faghih Mirzaee, Comprehensive survey of ternary full adders: statistics, corrections, and assessments. IET Circuits Dev. Syst. 17, 111–134 (2023). https://doi.org/10.1049/cds2.12152
V. Prasad, A. Banerjee, D. Das, Design of ternary encoder and decoder using cntfet. Int. J. Electron. 109, 135–151 (2022)
K. Rahbari, S.A. Hosseini, Novel ternary d-flip-flap-flop and counter based on successor and predecessor in nanotechnology. AEU-Int. J. Electron. C. 109, 107–120 (2019)
D.A. Rich, A survey of multivalued memories. IEEE Trans. Comput. 35, 99–106 (1986). https://doi.org/10.1109/TC.1986.1676727
University, S. Stanford University CNFET model Website. Stanford University, Stanford, CA [Online] (2008). https://nano.stanford.edu/stanford-cnfet-model.
S.K. Sahoo, K. Dhoot, R. Sahoo, High performance ternary multiplier using CNTFET. Proc. IEEE Comput. Soc. Annu. Symp. VLSI ISVLSI 2018, 269–274 (2018)
T. Sharma, L. Kumre, Energy-efficient ternary arithmetic logic unit design in CNTFET technology. Circuits Syst. Signal Process. (2019). https://doi.org/10.1007/s00034-019-01318-4
T. Sharma, L. Kumre, Design of unbalanced ternary counters using shifting literals based d-flip-flops in carbon nanotube technology. Comput. Electr. Eng. 93, 107249 (2021)
B. Srinivasu, K. Sridharan, Low-complexity multiternary digit multiplier design in CNTFET technology. IEEE Trans. Circuits Syst. II Exp. Briefs 63, 753–757 (2016)
B. Srinivasu, K. Sridharan, A synthesis methodology for ternary logic circuits in emerging device technologies. IEEE Tran. Circuits Syst. I Regul. Pap. 64, 2146–2159 (2017)
B. Srinivasu, K. Sridharan, Low-power and high-performance ternary sram designs with application to cntfet technology. IEEE Trans. Nanotechnol. 20, 562–566 (2021)
Tabrizchi, S., Angizi, S. & Roohi, A. Design and Evaluation of a Robust Power Efficient Ternary SRAM Cell, (2022), pp. 1–4
C. Vudadha, S.P. Parlapalli, M.B. Srinivas, Energy efficient design of CNFET- based multi-digit ternary adders. Microelectron. J. 75, 75–86 (2018). https://doi.org/10.1016/j.mejo.2018.02.004
C.K. Vudadha, M. Srinivas, Design methodologies for ternary logic circuits. Proc. Int. Symp. Multiple-Valued Logic 2018, 192–197 (2018)
J. Yoon, S. Baek, S. Kim, S. Kang, Optimizing ternary multiplier design with fast ternary adder. IEEE Trans. Circuits Syst. Express Briefs 70(2), 766–770 (2022)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest in the current study.
Data Availability
No datasets were generated or analysed during the current study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Gadgil, S., Sandesh, G.N. & Vudadha, C. Design of a Ternary Logic Processor Using CNTFET Technology. Circuits Syst Signal Process 43, 5809–5833 (2024). https://doi.org/10.1007/s00034-024-02726-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-024-02726-x