Anantha Lakshmi Av, Sudha Gf
Department of Electronics and Communication Engineering, Pondicherry Engineering College, Puducherry, India.
Springerplus. 2014 Jan 4;3:11. doi: 10.1186/2193-1801-3-11.
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.
近年来,可逆逻辑因其能够降低功耗而成为一个主要的研究领域,这是低功耗数字电路设计的主要要求。它具有广泛的应用,如低功耗CMOS设计、纳米技术、数字信号处理、通信、DNA计算和光学计算。几乎在所有计算学科中都非常频繁地需要浮点运算,并且研究表明浮点加法/减法是最常用的浮点运算。然而,高效的可逆BCD减法器的设计很少,而可逆浮点减法器则没有相关工作。本文提出了一种高效的可逆单精度浮点减法器。所提出的设计需要8位和一位24位比较器单元、8位和一位24位减法器以及归一化单元的可逆设计。为了进行归一化,实现了一个24位可逆前导零检测器和一个24位可逆移位寄存器来移位尾数。为了实现一个可逆1位比较器,本文提出了两个新的3×3可逆门。所提出的可逆1位比较器在使用的可逆门数量、晶体管数量和垃圾输出数量方面更好且经过了优化。从可逆门数量、垃圾输出、常量输入和量子成本方面对所提出的工作进行了分析。使用这些模块,提出了一种高效的可逆单精度浮点减法器设计。所提出的电路已使用Modelsim进行了仿真,并使用Xilinx Virtex5vlx30tff665 - 3进行了综合。所提出的32位可逆浮点减法器的片上总功耗为0.410W。