Cargando…

Design of a reversible single precision floating point subtractor

In recent years, Reversible logic has emerged as a major area of research due to its ability to reduce the power dissipation which is the main requirement in the low power digital circuit design. It has wide applications like low power CMOS design, Nano-technology, Digital signal processing, Communi...

Descripción completa

Detalles Bibliográficos
Autores principales: Anantha Lakshmi, AV, Sudha, GF
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3895154/
https://www.ncbi.nlm.nih.gov/pubmed/24455466
http://dx.doi.org/10.1186/2193-1801-3-11
_version_ 1782299934182080512
author Anantha Lakshmi, AV
Sudha, GF
author_facet Anantha Lakshmi, AV
Sudha, GF
author_sort Anantha Lakshmi, AV
collection PubMed
description In recent years, Reversible logic has emerged as a major area of research due to its ability to reduce the power dissipation which is the main requirement in the low power digital circuit design. It has wide applications like low power CMOS design, Nano-technology, Digital signal processing, Communication, DNA computing and Optical computing. Floating-point operations are needed very frequently in nearly all computing disciplines, and studies have shown floating-point addition/subtraction to be the most used floating-point operation. However, few designs exist on efficient reversible BCD subtractors but no work on reversible floating point subtractor. In this paper, it is proposed to present an efficient reversible single precision floating-point subtractor. The proposed design requires reversible designs of an 8-bit and a 24-bit comparator unit, an 8-bit and a 24-bit subtractor, and a normalization unit. For normalization, a 24-bit Reversible Leading Zero Detector and a 24-bit reversible shift register is implemented to shift the mantissas. To realize a reversible 1-bit comparator, in this paper, two new 3x3 reversible gates are proposed The proposed reversible 1-bit comparator is better and optimized in terms of the number of reversible gates used, the number of transistor count and the number of garbage outputs. The proposed work is analysed in terms of number of reversible gates, garbage outputs, constant inputs and quantum costs. Using these modules, an efficient design of a reversible single precision floating point subtractor is proposed. Proposed circuits have been simulated using Modelsim and synthesized using Xilinx Virtex5vlx30tff665-3. The total on-chip power consumed by the proposed 32-bit reversible floating point subtractor is 0.410 W.
format Online
Article
Text
id pubmed-3895154
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-38951542014-01-22 Design of a reversible single precision floating point subtractor Anantha Lakshmi, AV Sudha, GF Springerplus Research In recent years, Reversible logic has emerged as a major area of research due to its ability to reduce the power dissipation which is the main requirement in the low power digital circuit design. It has wide applications like low power CMOS design, Nano-technology, Digital signal processing, Communication, DNA computing and Optical computing. Floating-point operations are needed very frequently in nearly all computing disciplines, and studies have shown floating-point addition/subtraction to be the most used floating-point operation. However, few designs exist on efficient reversible BCD subtractors but no work on reversible floating point subtractor. In this paper, it is proposed to present an efficient reversible single precision floating-point subtractor. The proposed design requires reversible designs of an 8-bit and a 24-bit comparator unit, an 8-bit and a 24-bit subtractor, and a normalization unit. For normalization, a 24-bit Reversible Leading Zero Detector and a 24-bit reversible shift register is implemented to shift the mantissas. To realize a reversible 1-bit comparator, in this paper, two new 3x3 reversible gates are proposed The proposed reversible 1-bit comparator is better and optimized in terms of the number of reversible gates used, the number of transistor count and the number of garbage outputs. The proposed work is analysed in terms of number of reversible gates, garbage outputs, constant inputs and quantum costs. Using these modules, an efficient design of a reversible single precision floating point subtractor is proposed. Proposed circuits have been simulated using Modelsim and synthesized using Xilinx Virtex5vlx30tff665-3. The total on-chip power consumed by the proposed 32-bit reversible floating point subtractor is 0.410 W. Springer International Publishing 2014-01-04 /pmc/articles/PMC3895154/ /pubmed/24455466 http://dx.doi.org/10.1186/2193-1801-3-11 Text en © Anantha Lakshmi and Sudha; licensee Springer. 2014 This article is published under license to BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research
Anantha Lakshmi, AV
Sudha, GF
Design of a reversible single precision floating point subtractor
title Design of a reversible single precision floating point subtractor
title_full Design of a reversible single precision floating point subtractor
title_fullStr Design of a reversible single precision floating point subtractor
title_full_unstemmed Design of a reversible single precision floating point subtractor
title_short Design of a reversible single precision floating point subtractor
title_sort design of a reversible single precision floating point subtractor
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3895154/
https://www.ncbi.nlm.nih.gov/pubmed/24455466
http://dx.doi.org/10.1186/2193-1801-3-11
work_keys_str_mv AT ananthalakshmiav designofareversiblesingleprecisionfloatingpointsubtractor
AT sudhagf designofareversiblesingleprecisionfloatingpointsubtractor