Asynchrobatic logic for low-power VLSI design

Willingham, D.J. 2010. Asynchrobatic logic for low-power VLSI design. PhD thesis University of Westminster School of Electronics and Computer Science https://doi.org/10.34737/9087w

TitleAsynchrobatic logic for low-power VLSI design
TypePhD thesis
AuthorsWillingham, D.J.
Abstract

In this work, Asynchrobatic Logic is presented. It is a novel low-power design style that combines the energy saving benefits of asynchronous logic and adiabatic logic to produce systems whose power dissipation is reduced in several different ways. The term “Asynchrobatic” is a new word that can be used to describe these types of systems, and is derived from the concatenation and shortening of Asynchronous, Adiabatic Logic. This thesis introduces the concept and theory behind Asynchrobatic Logic. It first provides an introductory background to both underlying parent technologies (asynchronous logic and adiabatic logic). The background material continues with an explanation of a number of possible methods for designing complex data-path cells used in the adiabatic data-path. Asynchrobatic Logic is then introduced as a comparison between asynchronous and Asynchrobatic buffer chains, showing that for wide systems, it operates more efficiently. Two more-complex sub-systems are presented, firstly a layout implementation of the substitution boxes from the Twofish encryption algorithm, and secondly a front-end only (without parasitic capacitances, resistances) simulation that demonstrates a functional system capable of calculating the Greatest Common Denominator (GCD) of a pair of 16-bit unsigned integers, which under typical conditions on a 0.35μm process, executed a test vector requiring twenty-four iterations in 2.067μs with a power consumption of 3.257nW.
These examples show that the concept of Asynchrobatic Logic has the potential to be used in real-world applications, and is not just theory without application. At the time of its first publication in 2004, Asynchrobatic Logic was both unique and ground-breaking, as this was the first time that consideration had been given to operating large-scale adiabatic logic in an asynchronous fashion, and the first time that Asynchronous Stepwise Charging (ASWC) had been used to drive an adiabatic data-path.

Year2010
File
PublisherUniversity of Westminster
Publication dates
Published2010
Digital Object Identifier (DOI)https://doi.org/10.34737/9087w

Related outputs

A system for calculating the greatest common denominator implemented using asynchrobatic logic
Willingham, D.J. and Kale, I. 2008. A system for calculating the greatest common denominator implemented using asynchrobatic logic. in: Ellervee, P., Jervan, G. and Nielsen, I.R. (ed.) 26th Norchip Conference, Tallinn, Estonia, 17 - 18 November 2008. Formal proceedings IEEE . pp. 194-197

An asynchrobatic, radix-four, carry look-ahead adder
Willingham, D.J. and Kale, I. 2008. An asynchrobatic, radix-four, carry look-ahead adder. in: PRIME: 2008 PhD Research in Microelectronics and Electronics. Proceedings. Istanbul, Turkey, June 22–25, 2008 IEEE . pp. 105-108

Using positive feedback adiabatic logic to implement reversible Toffoli gates
Willingham, D.J. and Kale, I. 2008. Using positive feedback adiabatic logic to implement reversible Toffoli gates. in: Ellervee, P., Jervan, G. and Nielsen, I.R. (ed.) 26th Norchip Conference, Tallinn, Estonia, 17 - 18 November 2008. Formal proceedings IEEE . pp. 5-8

Permalink - https://westminsterresearch.westminster.ac.uk/item/9087w/asynchrobatic-logic-for-low-power-vlsi-design


Share this

Usage statistics

679 total views
1382 total downloads
These values cover views and downloads from WestminsterResearch and are for the period from September 2nd 2018, when this repository was created.