Advanced
Realization of High Speed All-Optical Half Adder and Half Subtractor Using SOA Based Logic Gates
Realization of High Speed All-Optical Half Adder and Half Subtractor Using SOA Based Logic Gates
Journal of the Optical Society of Korea. 2014. Dec, 18(6): 639-645
Copyright © 2014, Optical Society of Korea
  • Received : August 08, 2014
  • Accepted : October 10, 2014
  • Published : December 25, 2014
Download
PDF
e-PUB
PubReader
PPT
Export by style
Share
Article
Author
Metrics
Cited by
TagCloud
About the Authors
Simranjit Singh
Department of Electronics and Communication Engineering, Punjabi University, Patiala, Punjab 147002, India
simrankatron@gmail.com
Rajinder Singh Kaler
Department of Electronics and Communication Engineering, Thapar University, Patiala, Punjab 147004, India
Rupinder Kaur
Department of Electronics and Communication Engineering, Punjabi University, Patiala, Punjab 147002, India
Abstract
In this paper, the scheme of a single module for simultaneous operation of all-optical computing circuits, namely half adder and half subtractor, are realized using semiconductor optical amplifier (SOA) based logic gates. Optical XOR gate by employing a SOA based Mach-Zehnder interferometer (MZI) configuration is used to get the sum and difference outputs. A carry signal is generated using a SOA-four wave mixing (FWM) based AND gate, whereas, the borrow is generated by employing the SOA-cross gain modulation (XGM) effect. The obtained results confirm the feasibility of our configuration by proving the good level of quality factor i.e. ~5.5, 9.95 and 12.51 for sum/difference, carry and borrow, respectively at 0 dBm of input power.
Keywords
I. INTRODUCTION
The increasing demand for high speed forced the modern research trends to ultra-fast all-optical signal processing. All-optical signal processing enhances speed and capacity of the core optical networks by avoiding expensive, time consuming and power hungry optoelectronic conversions. Among them one can cite optical clock recovery, wavelength conversion, all-optical bit logic operations, all-optical arithmetic operations and many more. Nowadays, all-optical arithmetic based devices are of great interest for research. In particular, all-optical half adder and half subtractor obtained from SOA-based all-optical logic gates have great importance as basic building modules in the development of an all-optical super-fast arithmetic logic unit (ALU) [1] . Half adder and half subtractor provide superfast ALU operation ability for implementing the different types of computation necessary to enhance the speed.
Several methods of designing all-optical half adder & half subtractor have already been demonstrated by various researchers using nonlinear optics [2 - 4] . Of the many nonlinear technologies investigated, semiconductor-based technologies are the most promising. SOA have been extensively investigated as basic building blocks because of their highly nonlinear characteristics and potential advantages of integration, compactness, reliability and cost effectiveness [5 - 7] . By using SOA as nonlinear medium, various all optical logic gates and complex circuits were proposed and also successfully implemented [8 - 10] . Gayen et al . [11] demonstrated an all optical half adder using quantum-dot SOAs (QDSOAs) based MZI configuration. Phase encoding technique has been successfully exploited to implement the arithmetic circuits such as half subtractor, half adder [12] . Experimental work was even done on a half adder using SOA based devices at 10Gbps [13] . Poustie et al . [14 - 15] demonstrated an all-optical digital processing circuit that can perform the half addition and full addition of binary optical words of arbitrary lengths using a SOA based bit differential technique. In [16] , the integrated operation of optical logic and arithmetic operations with the help of terahertz optical asymmetric demultiplexer (TOAD) along with optical tree architecture have been demonstrated.
Unfortunately, these techniques are based on costly components and limited as to the bit rate. In this paper, we have proposed a scheme which offers a single module for simultaneous operation of half adder and half subtractor at high bit rates using a SOA. After the introductory part, Section II describes the basic principles used for design of SOA based gates. The system setup and SOA’s parameters used in the setup are discussed in Section III. Section IV represents results and discussions. Finally, conclusions are drawn in Section V.
II. BASIC WORKING PRINCIPLE
Half adder and half subtractor are combinational circuits capable of adding and subtracting two single bit numbers respectively and of producing outputs as sum and carry for an addition operation, difference and borrow for subtraction [3 , 4] . The truth table of the half adder and half subtractor is shown in Table 1 with required logic gate operation necessary to implement its function.
Truth Table of Half-Adder and Half Subtractor
PPT Slide
Lager Image
Truth Table of Half-Adder and Half Subtractor
As shown in Table 1 , the sum and difference can be modeled by XOR logic. On the other hand, carry and borrow logic can be modeled by AND and
PPT Slide
Lager Image
logic, respectively. Thus, three logic functions in the optical domain are required to implement an all-optical half adder and half subtractor. The proposed design uses a SOA-MZI configuration to implement the optical XOR logic where XPM helps to achieve the switching action. Optical AND logic is implemented using SOA-FWM, whereas
PPT Slide
Lager Image
is designed using XGM in SOA.
- 2.1. Optical AND Logic
Optical AND logic is implemented using FWM in the SOA. When both the data streams, data A & data B, are simultaneously present in the SOA, then FWM of these data signals will take place [20] . It must be noted that FWM depends upon various parameters such as wavelength separation between input signals, input power levels and SOA’s parameters. So these parameters must be taken so that FWM in the SOA enhances to achieve AND operation. Due to FWM interaction, new signals at different wavelengths are generated, but with lower power levels [21] . The new generated wavelength with more power is filter out to get AND operation. Due to lower efficiency of FWM, optical filter at high bandwidth is required for desired AND gate operation. The SOA-FWM based AND design is shown in Fig. 1 .
PPT Slide
Lager Image
Block diagram of SOA-FWM based AND logic.
- 2.2. Optical XOR Logic
Optical XOR logic is obtained by using two SOAs in MZI configuration as shown in Fig. 2 . The SOA-MZI configuration is most promising because of its simplicity, stability and versatility to different modulated input signal formats [17 - 19] . Two optical signals, data A and probe, are shot together in the upper arm of the SOA-MZI whereas data B and probe are injected in the lower arm of the SOA-MZI. The variation on the carrier density not only affects the optical gain but also induces a change on the refractive index [20] , as a result, the phase of the probe signal gets modulated and optical XOR logic is achieved at probe wavelength.
PPT Slide
Lager Image
Schematic diagram of SOA-MZI based XOR logic detection.
- 2.3. OpticalLogic
The optical
PPT Slide
Lager Image
logic used to get the borrow output of the optical half subtractor is implemented by employing XGM in SOA. XGM is a result of gain saturation in SOA [20] . It occurs, when a high power pump signal and a low power probe signal are simultaneously injected into a SOA as shown in Fig. 3 . The pump signal causes the carrier depletion by changing the available carrier density for amplification and thus decreases the available gain to the probe signal i.e. when data bits of pump signal are high, it saturates the SOA as a result the bits on the probe signal get suppressed. Thus, to achieve optical logic, data A acts as probe signal and data B acts as a pump signal. Similarly,
PPT Slide
Lager Image
can also be realized simply by inversing the position of data signals. The Fig. 3 shows the design using SOA-XGM. The optical
PPT Slide
Lager Image
signal is detected by using an optical filter tuned at the probe signal wavelength.
PPT Slide
Lager Image
Block diagram of SOA-XGM based optical logic.
III. SIMULATION SETUP
The block diagram of the simulation setup to realize the half adder and half subtractor is shown in Fig. 4 . The two data streams, data A at wavelength 1550 nm and data B at wavelength 1555 nm are generated using the continuous wave (CW) laser sources. The lasers are modulated according to the data provided by the user in a user-defined bit sequence generator at 40 Gbps (average) of speed. Another CW laser source is used to generate a probe signal at 1540 nm of wavelength. Both data streams are split into three branches, one branch of each data stream is fed into the SOA-MZI based optical XOR logic gate, the second branch is fed into the SOA-FWM based optical AND logic gate and the third branch is inserted into the SOA-XGM based optical logic operation. The optical power levels for input data signals are adjusted in such a way that they are compatible with all the three optical logic functions used to drive the system outputs. Optical attenuators and an optical amplifier are used to get the desired power levels necessary to operate the logic gates. The various SOA parameters that need to be adjusted for optimum SOA performance are listed in Table 2 .
PPT Slide
Lager Image
Block diagram of all-optical half adder/subtractor using SOA based all-optical logic gates.
The list of SOAs parameters used in the simulation
PPT Slide
Lager Image
The list of SOAs parameters used in the simulation
IV. RESULT & DISCUSSIONS
Optical half adder and half subtractor results are verified in accordance with the truth table listed in Table 1 . The design performance is checked, by checking its response to different input bit sequences. The results show its compatibility with any input bit sequence. For demonstration the input data A as 1100000000111100 and data B as 1000001000011000 are considered along with output signalssum, carry, difference and borrow, as shown in Fig. 5 .
PPT Slide
Lager Image
Optical wave forms of input-output signals of half adder and half subtractor; (a) data A, (b) data B and output signals: (c) Sum, (d) Carry, (e) Difference and (f) Borrow.
The optical pulses govern amplification when propagating inside the SOA; the amplifier gain is different for different parts of the pulse. The leading edge experiences full gain as the amplifier is not yet saturated whereas the trailing edge experiences least gain since the whole pulse has saturated the amplifier gain [22] .
Figure 5 also represents the power levels of all data bits transmitted through the SOAs and received as sum, difference, carry and borrow at the receiver side. It can be observed that, the proposed circuit provides better performance in the extinction ratio. But in the case of borrow (as shown in Fig. 5(f) ) the extinction ratio is degraded due to the change in power seen at bit “0s”, because of XGM. However, the extinction ratio is the efficiency with which the transmitted optical power is modulated over the transmission system. It is simply the relationship of the power used in transmitting a logic level “1” to the power used in transmitting a logic level “0” [23] .
The eye diagrams of output signals are shown in Fig. 6 . It can be observed that the carry operation using a SOA-FWM based optical gate limits the performance because of its dependence upon various parameters for proper occurrence and low conversion efficiency whereas the sum/difference and borrow obtained from SOA-XPM and SOA-XGM show better switching operation, and their performance is limited by carrier recovery time of the SOA only.
PPT Slide
Lager Image
Eye diagrams of output signals of half adder and half subtractor; (a) Sum, (b) Carry, (c) Difference and (d) Borrow.
The quality factor performance is observed to analyze the electrical signal, which is recovered from received optical pulses. Table 3 described the Quality factor performance as a function of input power with respect to all considered operations (i.e. XPM, FWM and XGM). It can be seen that all operations have been achieved with acceptable Quality factor (i.e. > 5.7) even at all worst cases (i.e. at high input power and bit rate). Best performance has been seen at 0 dBm of input power for all logical operations.
Quality factor performance of the system at different input power levels
PPT Slide
Lager Image
Quality factor performance of the system at different input power levels
For the better clarity, we have also investigated the influence of FWM, XPM and XGM in the term of output power. Figure 7 represents the variation of output power, due to FWM, XPM and XGM, with respect to input power per channel. It can be observed that sum or carry (due to XPM) and borrow (due to XGM) provides better power level as compared to carry (due to FWM). The AND (or carry) output has a low power level due to the low conversion efficiency of the FWM.
PPT Slide
Lager Image
Variation of output power due to XPM, FWM, XGM.
- 4.1. Comparison of Proposed System with Existing Investigations
In this section, we compare the important performance parameters of our proposed system with current state-of-the-art schemes [23 - 27] , as described in Table 4 . This comparison has been done to determine the level of knowledge and the development achieved in a technique. From this table it can be concluded that our proposed system shows improvement over currently published research because: (1) we achieve better performance using simple configuration and operation by omitting the requirement of costly components, such as an erbium doped fiber amplifier (EDFA) for amplification, cascaded MZI configurations, etc. (2) The reported results have been conducted for half adder and half subtractor (i.e. combinations of more than one optical gate), even at high data rate with acceptable performance. From this survey, it can be observed that the performance of the current proposed system can be extended by proposing the new high level architecture (i.e. arithmetic and logic unit, photonic processor, memory etc.) using proposed combinational circuits and other gates.
Comparison of our proposed system with currently published schemes reported in[23-27]
PPT Slide
Lager Image
Comparison of our proposed system with currently published schemes reported in [23-27]
V. CONCLUSION
All-optical half adder and half subtractor are successfully demonstrated using SOA based optical logic gates. The proposed design has simplicity and compatibility with all input bit sequences. The system is analyzed in terms of input-output bit operation and eye diagrams. Due to the multifunctions and the use of integrable components, the proposed scheme has the potential to be applied for future optical systems, such as arithmetic logic units and encryption/decryption devices.
References
Chandra S. K. 2013 “All optical single module phase encoded half-adder and half-subtractor exploiting four wave mixing in semiconductor optical amplifier,” IOSR Journal of Electronics and Communication Engineering 6 67 - 71
Dong J. , Fu S. , Zhang X. , Shum P. , Zhang L. , Xu J. , Huang D. 2007 “Single SOA based all-optical adder assisted by optical band pass filter,” Opt. Commun. 270 238 - 246
Dai B. , Shimizu S. , Wang X. , Wada N. 2013 “Simultaneous all-optical half-adder and half-subtractor based on two semiconductor optical amplifiers,” IEEE Photon. Technol. Lett. 25 91 - 93
Tsiokos D. , Kehayas E. , Vyrsokinos K. , Houbavlis T. , Stampoulidis L. , Kanellos G. , Pleros N. , Guekos G. , Avramopoulos H. 2004 “10-Gb/s all-optical half-adder with interferometric SOA gates,” IEEE Photon. Technol. Lett. 16 284 - 286
Singh S. , Kaler R. S. 2012 “Investigation of hybrid optical amplifiers for dense wavelength division multiplexed system with reduced spacing at higher bit rates,” Fiber and Integrated Optics 31 208 - 220
Singh S. , Singh A. , Kaler R. S. 2013 “Performance evaluation of EDFA, RAMAN, and SOA optical amplifier for WDM systems,” Optik International Journal for Light and Electron Optics 124 95 - 101
Singh S. , Kaler R. S. 2013 “Investigation of hybrid optical amplifiers with different modulation formats for DWDM optical communication system,” Optik International Journal for Light and Electron Optics 124 2131 - 2134
Dong H. , Wang Q. , Zhu G. , Jaques J. , Piccirilli A. B. , Dutta N. K. 2004 “Demonstration of all-optical logic OR gate using semiconductor optical amplifier-delayed interferometer,” Opt. Commun. 242 479 - 485
Singh S. , Kaler R. S. 2005 “1190 km WDM transmission of 20× 10 Gb/s RZ-DPSK signals using cascaded in-line semiconductor optical amplifier,” International Conference on Optics & Optoelectronics 43 11 - 15
Roy J. N. 2009 “Mach-Zehnder interferometer-based tree architecture for all-optical logic and arithmetic operations,” Optik International Journal for Light and Electron Optics 120 318 - 324
Gayen D. K. , Bhattachryya A. , Chattopadhyay T. , Roy J. N. 2012 “Ultrafast all-optical half adder using quantum-dot semiconductor optical amplifier based Mach-Zehnder interferometer,” J. Lightwave Technol. 30 3387 - 3393
Chakraborty B. , Mukhopadhyay S. 2011 “All-optical method of developing half and full subtractors by the use of phase encoding principle,” Optik International Journal for Light and Electron Optics 122 2207 - 2210
Kim J. H. , Byun Y. T. , Jhon Y. M. , Lee S. , Woo D. H. , Kim S. H. 2003 “All-optical half adder using semiconductor optical amplifier based devices,” Opt. Commun. 218 345 - 349
Poustie A. J. , Blow K. J. , Kelly A. E. , Manning R. J. 1998 “All-optical binary half-adder,” Opt. Commun. 156 22 - 26
Poustie A. J. , Blow K. J. , Kelly A. E. , Manning R. J. 1999 “All-optical full adder with bit-differential delay,” Opt. Commun. 168 89 - 93
Roy J. N. , Gayen D. K. 2007 “Integrated all-optical logic and arithmetic operations with the help of a TOAD-based interferometer device alternative approach,” Appl. Opt. 46 5304 - 5310
Singh S. , Kaler R. S. 2013 “Flat gain L-band raman-EDFA hybrid optical amplifier for dense wavelength division multiplexed system,” IEEE Photon. Technol. Lett. 25 250 - 252
Houbavlis T. , Zoiros K. E. , Kanellos G. , Tsekrekos C. 2004 “Performance analysis of ultrafast all-optical Boolean XOR gate using semiconductor optical amplifier-based Mach-Zehnder interferometer,” Opt. Commun. 232 179 - 199
Kim J. Y. , Kang J. M. , Kim T. Y. , Kook S. 2006 “All-optical multiple logic gates with XOR, NOR, OR and NAND functions using parallel SOA-MZI structures: Theory and experiment,” J. Lightwave Technol. 24 3392 - 3399
Dutta N. K. , Wang Q. 2006 Semiconductor Optical Amplifier World Scientific Publishing Co. Pte. Ltd.
Nosratpour A. , Razaghi M. 2011 “Optical and logic gate implementation using four wave mixing in semiconductor optical amplifier for high speed optical communication systems,” Press Singapore Proc. International Conference on Network and Electronics Engineering 65 - 70
Agrawal G. P. 2002 Fiber-Optic Communication Systems 3rd ed. Wiley-Interscience USA
Singh P. , Tripathi D. K. , Jaiswal S. , Dixit H. K. 2014 “Design and analysis of all-optical AND, XOR and OR gates based on SOA–MZI configuration,” Optics & Laser Technology 66 35 - 44
Kumar S. , Willner A. E. 2006 “Simultaneous four-wave mixing and cross-gain modulation for implementing an all-optical XNOR logic gate using a single SOA,” Opt. Express 14 5092 - 5097
Kaur S. , Kaler R. S. 2012 “Ultrahigh speed reconfigurable logic operations based on single semiconductor optical amplifier,” J. Opt. Soc. Korea 16 13 - 16
Kumar A. , Kumar S. , Raghuwanshi S. K. 2014 “Implementation of XOR/XNOR and AND logic gates by using Mach–Zehnder interferometers,” Optik 125 5764 - 5767
Dai B. , Shimizu S. , Wang X. , Wada N. 2013 “Simultaneous all-optical half-adder and half-subtractor based on two semiconductor optical amplifiers,” IEEE Photon. Technol. Lett. 25 91 - 93