AbstractsPhilosophy & Theology

Complimentary based logic design for arithmetic building blocks

by Nikhil Patil




Institution: Texas Tech University
Department:
Year: 2016
Keywords: BCD; Excess-1; BEC; CSLA
Posted: 02/05/2017
Record ID: 2116323
Full text PDF: http://hdl.handle.net/2346/67167


Abstract

High-performance low power arithmetic circuit with reduced area is essential for advanced arithmetic processes. This thesis proposes a modification of arithmetic units using a new design technique which is called Complimentary Based Logic Design (CBLD). CBLD is the design technique which minimizes the number of gates hence improves the area efficiency of the overall circuit. This new design approach can be issued in an arithmetic unit in which multiple blocks perform conditional operations in parallel at one stage or in series with dependency. As multiple module performs in parallel only one module functions and others stays idle. CBLD reduces such idle modules by compressing all modules with a single module. The functionality of CBLD can be verified by implementing it on an optimized module of BCD adder and BCD adder/subtractor module. Comparison of CBLD design with its’ older counterpart shows significant area power and delay efficiency. Second Part of this thesis proposes a novel design of Carry select adder implementing CBLD. Proposed design of conditional BEC-CSLA or modified ripple carry adder is compared with recently published Area power and time efficient Carry select adders. Advisors/Committee Members: Nutter, Brian (advisor), Bayne, Stephen (committee member), Nikoubin, Tooraj (Committee Chair).