SINGLE-STAGE OPTICAL ADDER SUBTRACTOR

被引:24
作者
BARUA, S
机构
关键词
MODIFIED SIGNED DIGIT; POLARIZATION; SYMBOLIC SUBSTITUTION;
D O I
10.1117/12.55796
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Fully parallel processors call for a technology that is inherently parallel, a suitable number system, and an efficient encoding scheme for handling the data. The throughput of a binary adder/subtractor is limited by the carry propagation to the most significant bits. Optical adders using a modified signed digit (MSD) number system have been proposed to eliminate the carry propagation chain encountered in binary adders. The MSD number system satisfies the requirements of fully parallel addition/subtraction by limiting the carry propagation to two positions to the left. This enables one to carry out the addition/subtraction of two n-digit MSD numbers in three stages, independent of n. In this paper it is shown that by suitably exploiting the redundant nature of the MSD number system, the carry generation and propagation can be completely eliminated. The MSD adder/subtractor presented in this paper fully exploits the redundant nature of the MSD number system and performs the addition/subtraction of two numbers in a single stage. The adder employs 81 substitution rules to perform the addition/subtraction of two MSD numbers in a single stage. The number of substitution rules can be reduced to 16 if the input numbers are limited to binary. The proposed architecture reduces the computation time by 33.3% compared to the three-stage MSD adder originally proposed.
引用
收藏
页码:265 / 270
页数:6
相关论文
共 10 条
  • [1] Avizienis Algirdas, 1961, IRE T ELECT COMPUT, V3, P389
  • [2] Bocker R P, 1986, Appl Opt, V25, P2456, DOI 10.1364/AO.25.002456
  • [3] NEW IMPLEMENTATION OF SYMBOLIC SUBSTITUTION LOGIC
    BRENNER, KH
    [J]. APPLIED OPTICS, 1986, 25 (18): : 3061 - 3064
  • [4] DIGITAL OPTICAL COMPUTING WITH SYMBOLIC SUBSTITUTION
    BRENNER, KH
    HUANG, A
    STREIBL, N
    [J]. APPLIED OPTICS, 1986, 25 (18): : 3054 - 3060
  • [5] DRKAE BL, 1986, OPT ENG, V25, P38
  • [6] Huang A., 1983, 10th International Optical Computing Conference, P13
  • [7] Lasher M. E., 1986, Proceedings of the SPIE - The International Society for Optical Engineering, V639, P76, DOI 10.1117/12.964327
  • [8] LOGICAL MINIMIZATION OF MULTILEVEL CODED FUNCTIONS
    MIRSALEHI, MM
    GAYLORD, TK
    [J]. APPLIED OPTICS, 1986, 25 (18) : 3078 - 3088
  • [9] RAMMAMOORTHY PA, 1987, OPT ENG, V26, P821
  • [10] TAKAGI N, 1985, IEEE T COMPUT, V34, P789, DOI 10.1109/TC.1985.1676634