IEEE New Brunswick Section Logo

Doing Logic Design In Two Directions At Once (And Why One Wants To)

by

Michael Miller


Department of Computer Science
University of Victoria
Date: Wednesday Oct. 30, 2002
Time: 3:30 pm - Refreshments will be served at 3:20 p.m.
Place: Room: ITC 317
University of New Brunswick
Fredericton

Abstract:

A digital circuit is reversible if it maps each input vector into a unique output vector. Reversible circuits can lead to low-power CMOS implementations and are also of interest in optical and quantum computing. Non-reversible specifications can be implemented as reversible circuits at the cost of added constant inputs and added `garbage' outputs.

This talk will discuss the basic theory of reversible logic with emphasis on the construction of reversible circuits composed of primitive reversible devices such as Feynman, Toffoli and Fredkin gates. A novel synthesis approach employing Rademacher-Walsh spectral techniques will be presented. This method develops the circuit from the inputs towards the outputs and from the outputs toward the inputs simultaneously and thus represents a significant departure from conventional logic design methods. The application of this new synthesis method to reversible and nonreversible (conventional) logic specifications will be shown.


This page was created on October 6, 2003 by Brent Petersen.
This page was updated on April 7, 2006 by Brent Petersen .
© Copyright 2003-2006, IEEE New Brunswick Section.