The Design and Simulation of a Novel Optical Adder Depending on Optical Tri-state Gates
محتوى المقالة الرئيسي
الملخص
Essential approaches involving photons are among the most common uses of parallel optical computation due to their recent invention, ease of production, and low cost. As a result, most researchers have concentrated their efforts on it. The Basic Arithmetic Unit BAU is built using a three-step approach that uses optical gates with three states to configure the circuitry for addition, subtraction, and multiplication. This is a new optical computing method based on the usage of a radix of (2): a binary number with a signed-digit (BSD) system that includes the numbers -1, 0, and 1. Light with horizontal polarization (LHP) (↔), light with no intensity (LNI) (⥀), and light with vertical polarization (LVP) (↨) is represented by -1, 0, and 1, respectively. This research proposes new processor designs for addition. As a result, the design can achieve m addition operations with an operand length of n bits simultaneously. To explain and justify the theoretical design idea, the three steps of adding a BSD are numerically simulated. The constructing process is thought to be more precise and faster because the time to add does not depend on the length of the word. For all entries, all bits are implemented simultaneously, boosting the system's efficiency. A simulation model for six addition processes with a total bit count of 15 bits across all entries is presented in this work performing in a one-time parallelism manner.
تفاصيل المقالة
القسم
كيفية الاقتباس
المراجع
• K. Cherri, M. K. Habib, and M. S. Alam, 1998. Optoelectronic recoded and nonrecoded trinary signed-digit adder that uses optical correlation, App. Opt., 37(11), pp. 2153-2163.
• Alaa A. Al-Saffar and Qabeela Q. Thabit, 2014, A new addition design principle based on ternary optical processor, International Journal of Advances in Engineering & Technology, 7(2), pp.308-317.
• Augustus E. Ibhaze, Frederick O. Edeko and Patience E. Orukpe, 2020. A signal amplification-based transceiver for visible light communication, Journal of Engineering, 26(11), pp.123-132.
• H. Abdeldayem, D. O. Frazier, W. K. Witherow, C. E. Bank, B. G. Penn, and M. S. Paley, 2008. Recent advances in photonic devices for optical super computing, Springer-Verlag Berlin Heidelberg, pp. 9-32.
• T. Chattopadhyay, G. K. Maity, and J. N. Roy, 2008. Designing of all-optical tri-state logic system with the help of optical nonlinear material, Journal of Nonlinear Optical Physics & Materials, 17(3), pp. 315-328.
• J. Yi, S. Y. Fu, P. J. Jie, X. S. Yi, D. G. Tai, Y. D. Jian, and Y. H. Hang, 2010. Principle and construction of msd adder in ternary optical computer, Science China, 53(11), pp. 2159-2168.
• Ch. Jiang, and Sh. Wei, 2010. Residue-weighted number conversion with moduli set {2p-1, 2p+1, 22p+1, 2p} using signed-digit number arithmetic,2010 Ninth International Symposium on Distributed Computing and Application to Business, Engineering and Science, pp.629-633.
• V. Patel, and K. S. Gurumurthy, 2010. Arithmatic operations in multi-valued logic, International Journal of VLSI Design & Communication Systems (VLSICS), 1(1), pp.21-32.
• Q. Abu Al-Haiha, Y. Al-Zahouri, and M. Ahmed, 2010. Efficient new design and verification of sign-digit adder for two symmetric redundant radix-4 numbers, International Journal on Computer Science and Engineering, 2(4), pp.972-978.
• H. A. Kamal, 2004. Parallel high-radix negabinary signed-digit arithmetic operations: one-step trinary and one-step quaternary addition algorithms, Kuwait J. Sci. Eng., 31(2), pp. 189-202.
• R. Rani, N. Sharma, and L. K. Singh, 2009. Fast computing using signed-digit number system, Proceeding of International Conference on Control, Automation, Communication and Energy Conservation.
• W. Yassin, and A. AlKarim, 2010. Develop parallel arithmetic operations for binary modified signed-digit system using two-step algorithm, Raf.J. of Comp. & Maths, 7(2), pp.95-105.
• J. Yi, H. Hua-Can, and L. Yangtian, 2003. Ternary optical computer principle, Science In China (Series F), 46( 2), pp. 145-150.
• Yan Junyong, Jin Yi, and Zuo Kaizhong, 2008. Decrease-radix design principle for carrying/borrowing free multi-valued and application in ternary optical computer, Science In China (Series F): Information Sciences, 51(10),pp. 1415-1426.
• J. Yi, S. Y. Fu, P. J. Jie, X. S. Yi, D. G. Tai, Y. D. Jian, and Y. H. Hang, 2010. Principle and construction of msd adder in ternary optical computer, Science China, 53 (11), pp. 2159-2168.
• O. Shan, J. Yi, Z. Yu, and W. Hong-jain, 2011. Principle and architecture of parallel reconfiguration circuit for ternary optical computer, JShanghai Univ (Eng Ed), 15 (5), pp. 397-404.
• Anwar Dhyaa Majeed and Nadia Adnan Shiltagh Al-Jamali, 2021. Spike neural network as a controller in SDN network, Journal of Engineering, 27(9), pp.64-77.
• Qabeela Q. Thabit, Alyaa Ibrahim Dawood and Bayadir A. Issa, 2021. Implementation three-step algorithm based on signed digit number system by using neural network, Indonesian Journal of Electrical Engineering and Computer Science, 24(3), pp. 1832-1839.
• SHen Yunfu, Wang Zhehe, Peng Junjie and Ouyang SHan,2021. Characteristics of parallel carry-free three-step msd additions, IEEE Access, 4, pp. 1-15.
• Junjie Peng, SHuai Kong and Chao Ye,2019. A Carry-free multiplication implementation method, IEEE Access, 7, pp. 85848- 85854.
• SONG Kai,2011. Overall plan and design of the task management system of ternary optical computer, J Shanghai Univ (Engl Ed), 15(5), pp. 467-472.
• Goutam Mandal, 2019, An overview of tri-state logic in all optical logic system's, International Journal of Scientific Research and Review, 8(3), pp.559-569.
• Shuang Li, Wenjing Li, Honghong Zhang, and Zhehe Wang, 2019. Research and implementation of parallel artificial bee colony algorithm based on ternary optical computer, AUTOMATIKA, 60(4), pp. 423–432.
• R.S. Fyath, A.A.W. Alsaffar, M.S. Alam, 2004. Nonrecorded trinary signed-digit multiplication based on digit grouping and pixel assignment, Optics Communications (Elsevier), 230, pp. 35-44.
• M.S. Alam, K. Jamil and M. A. Karim, 1994. Optical higher-order quaternary signed-digit arithmetic, Optical Engineering, 33(10), pp. 3419-3426.
• M. S. Alam, 1994. Parallel optical computing using recoded trinary signed-digit numbers, Applied Optics, 33(20), pp. 4392-4397.
• M. S. Alam, 1994. Efficient trinary signed-digit symbolic arithmetic, Optics Letters, 19(5), pp. 353-355.
• 28. Alaa A. Al-Saffar and Qabeela Q. Thabit, 2018. Simulation of nanoscale optical signed digit addition based on dna-strands, proc. of 2018 International Conference on Advanced Science and Engineering (ICOASE), Duhok, Iraq.
• Qabeela Q. Thabit and A. A. Al-Saffar, 2019, DNA-strand molecular beacon optical processor, Heliyon 5 (2019) e02389.
• S. Y. Fu, H. Peng-fei, and F. Xiao-ling, 2011. Principle of MSD floating-point division based on Newton- Raphson method on ternary optical computer, Journal Shanghai University (English Edition), 15(5), pp. 347-351.
• T. Imam and M. Kaykobad, 2005. A New symbolic substitution based addition algorithm, Computers and Mathematics with Applications, pp.1-8.
• Alaa A. Al-Saffar and Qabeela Q. Thabit, 2017. Optical computing for a three-step binary modified signed-digit addition using DNA, Fourth International Conference on Computational Science and Technology, Kuala Lumpur.
• T. Chattopadhyay, G. K. Maity, and J. N. Roy, 2008. Designing of all-optical tri-state logic system with the help of optical nonlinear material, Journal of Nonlinear Optical Physics & Materials, 17(3), pp. 315-328.
• Raja, K. Mukherjee, J. N. Roy, K. Maj, 2020. Analysis of new all-optical polarization-encoded quaternary galois field adder processing solution pulses, Springer-Journal of Optics,49, pp.83-93.