A method of realizing XOR/XNOR gate using symmetric boolean function lattice structure

The current CMOS’s industry standard XOR and XNOR gate consist of 12 and 10 transistors, respectively. This transistor count could be lowered down to produce low power circuits as XOR/XNOR are extensively used in many functional modules. As a solution, a method for realizing low transistor count X...

Full description

Saved in:
Bibliographic Details
Main Authors: Muhazam Mustapha,, Jeffery Lee,, Anis Shahida Niza Mokhtar,, Kamarul ‘Asyikin Mustafa,, Bakhtiar Affendi Rosdi,
Format: Article
Language:English
Published: Penerbit Universiti Kebangsaan Malaysia 2021
Online Access:http://journalarticle.ukm.my/19093/1/13.pdf
http://journalarticle.ukm.my/19093/
https://www.ukm.my/jkukm/si-42-2021/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-ukm.journal.19093
record_format eprints
spelling my-ukm.journal.190932022-07-26T04:35:09Z http://journalarticle.ukm.my/19093/ A method of realizing XOR/XNOR gate using symmetric boolean function lattice structure Muhazam Mustapha, Jeffery Lee, Anis Shahida Niza Mokhtar, Kamarul ‘Asyikin Mustafa, Bakhtiar Affendi Rosdi, The current CMOS’s industry standard XOR and XNOR gate consist of 12 and 10 transistors, respectively. This transistor count could be lowered down to produce low power circuits as XOR/XNOR are extensively used in many functional modules. As a solution, a method for realizing low transistor count XOR/XNOR gates using a special property of symmetric Boolean function is proposed. This property suggests that the circuits for such functions can be realized with fewer transistors using a special lattice structure circuit. Modifications are made to the original lattice structure to match with the current CMOS technology requirements. The final circuits require eight transistors each for XOR/XNOR with mixtures of NMOS and PMOS at push-up and pull-down networks. Simulations show that the intended logic functions of XOR/XNOR are achieved. The reading of actual voltage swing, however, shows that the output is either 0.3 V over ground or below VDD when there is a mixture of NMOS and PMOS as pull-down or push-up networks, respectively. More voltage loss of 0.4 V is observed if only NMOS is at push-up or only PMOS is at pull-down networks. As a preliminary work, this achievement of the functional logic level warrants more future work to improve the loss in output voltage swing. Penerbit Universiti Kebangsaan Malaysia 2021 Article PeerReviewed application/pdf en http://journalarticle.ukm.my/19093/1/13.pdf Muhazam Mustapha, and Jeffery Lee, and Anis Shahida Niza Mokhtar, and Kamarul ‘Asyikin Mustafa, and Bakhtiar Affendi Rosdi, (2021) A method of realizing XOR/XNOR gate using symmetric boolean function lattice structure. Jurnal Kejuruteraan, 4 (2(SI)). pp. 85-92. ISSN 0128-0198 https://www.ukm.my/jkukm/si-42-2021/
institution Universiti Kebangsaan Malaysia
building Tun Sri Lanang Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Kebangsaan Malaysia
content_source UKM Journal Article Repository
url_provider http://journalarticle.ukm.my/
language English
description The current CMOS’s industry standard XOR and XNOR gate consist of 12 and 10 transistors, respectively. This transistor count could be lowered down to produce low power circuits as XOR/XNOR are extensively used in many functional modules. As a solution, a method for realizing low transistor count XOR/XNOR gates using a special property of symmetric Boolean function is proposed. This property suggests that the circuits for such functions can be realized with fewer transistors using a special lattice structure circuit. Modifications are made to the original lattice structure to match with the current CMOS technology requirements. The final circuits require eight transistors each for XOR/XNOR with mixtures of NMOS and PMOS at push-up and pull-down networks. Simulations show that the intended logic functions of XOR/XNOR are achieved. The reading of actual voltage swing, however, shows that the output is either 0.3 V over ground or below VDD when there is a mixture of NMOS and PMOS as pull-down or push-up networks, respectively. More voltage loss of 0.4 V is observed if only NMOS is at push-up or only PMOS is at pull-down networks. As a preliminary work, this achievement of the functional logic level warrants more future work to improve the loss in output voltage swing.
format Article
author Muhazam Mustapha,
Jeffery Lee,
Anis Shahida Niza Mokhtar,
Kamarul ‘Asyikin Mustafa,
Bakhtiar Affendi Rosdi,
spellingShingle Muhazam Mustapha,
Jeffery Lee,
Anis Shahida Niza Mokhtar,
Kamarul ‘Asyikin Mustafa,
Bakhtiar Affendi Rosdi,
A method of realizing XOR/XNOR gate using symmetric boolean function lattice structure
author_facet Muhazam Mustapha,
Jeffery Lee,
Anis Shahida Niza Mokhtar,
Kamarul ‘Asyikin Mustafa,
Bakhtiar Affendi Rosdi,
author_sort Muhazam Mustapha,
title A method of realizing XOR/XNOR gate using symmetric boolean function lattice structure
title_short A method of realizing XOR/XNOR gate using symmetric boolean function lattice structure
title_full A method of realizing XOR/XNOR gate using symmetric boolean function lattice structure
title_fullStr A method of realizing XOR/XNOR gate using symmetric boolean function lattice structure
title_full_unstemmed A method of realizing XOR/XNOR gate using symmetric boolean function lattice structure
title_sort method of realizing xor/xnor gate using symmetric boolean function lattice structure
publisher Penerbit Universiti Kebangsaan Malaysia
publishDate 2021
url http://journalarticle.ukm.my/19093/1/13.pdf
http://journalarticle.ukm.my/19093/
https://www.ukm.my/jkukm/si-42-2021/
_version_ 1739829192450637824
score 13.211869