Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Symbolic Substitution Based Parallel Adder/Subtracter

Not Accessible

Your library or personal account may give you access

Abstract

Fully parallel processors can be designed by employing a technology that is inherently parallel, a suitable number system, and an efficient encoding scheme for handling the data. Binary number system is accepted as the best suited in electronic computers. The delay due to carry propagation in binary arithmetic makes the binary number representation a very weak candidate for an optical processor that is inherently parallel. The modified signed-digit (MSD) number system1 satisfies the requirements of fully parallel addition and subtraction by limiting the carry propagation to one position to the left. The design of an optical MSD adder capable of performing addition/subtraction in three stages has already been proposed.2 The above design is based on polarization-coded symbolic substitution. A reduction in the number of stages can be achieved by exploiting some of the unique characteristics of MSD. The optical implementation of the MSD adder with reduced number of stages is discussed in this paper. The MSD digits are coded as three different polarization states of light. Polarization-coded symbolic substitution is used to implement the adder.

© 1989 Optical Society of America

PDF Article
More Like This
Parallel Addition and Subtraction in One Computing Cycle Using Optical Symbolic Substitution

G. Pedrini, R. Thalmann, and K. J. Weible
MH4 Optical Computing (IP) 1989

Optical MSD Adder Using Polarization Coded Symbolic Substitution

P. A. Ramamoorthy and S. Antony
ME8 Optical Computing (IP) 1987

Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.