
A bit-serial adder would perform the addition operation on two sequences of input bits (ai and bi for i = 1 to n) to generate a sequence of sum bits (Si for i = 1 to n + 1). To be able to perform the addition operation, the adder would have to be capable of storing the intermediate carry bits. A feedback loop could be used to effect such storage.
Figure 2 schematically depicts a bit-serial adder containing three majority gates and two inverter gates. This circuit could, optionally, be used as a full adder, in which role it would be more efficient, relative to the adder of Figure 1, in that it would contain fewer gates. The main advantage of the circuit of Figure 2 is that by use of suitable multiphase clocking, one could cause part of the circuit to act as a feedback loop for temporary storage of intermediate carry bits, thus enabling bit-serial addition. The ability of this circuit to perform bit-serial addition has been verified by computer simulation. However, several obstacles to practical implementation of a QCA-based bit-serial adder that could function without error at room temperature must still be overcome.
This work was done by Amir Fijany, Nikzad Toomarian, Katayoon Modarress, and Matthew Spotnitz of Caltech for NASA's Jet Propulsion Laboratory. For further information, access the Technical Support Package (TSP) free on-line at www.techbriefs.com/tsp under the Computers/Electronics category. NPO-20869.
Bit-Serial Adder Based on Quantum Dots (reference NPO-20869) is currently available for download from the TSP library.
Download it now!
Bit-Serial Adder Based on Quantum Dots (reference NPO-20869) is currently available for download from the TSP library.
Login first to download.
Dedicated to helping you design better products in a digital world... your guide to the latest tools & techniques for digital prototyping, simulation, and analysis of the real-world performance of your ideas. Visit the Digital Design Center