GJAES, Vol. 3(1): Review Work, Some Important Simulation Software Tools for a Student of Electronics Engineering Sudip Mandal Department of Electronics and Communication Engineering, Global Institute of Management and Technology, Krishnagar, India, Pin: 741102 Email: sudip.mandal007@gmail.com Abstract: Simulation is a discipline of modeling some real life problem or theoretical concept and observing corresponding output in artificial or synthetic environment e.g. computers. Simulation has great importance in the field of application of Electronics engineering where electronic engineers or students can check their models or their models or theory before applying for development practically. In this article, I mainly emphasize some important simulation software tools in the field of electronics and communication engineering. These tools are widely used for numerical simulations and applications. From this article, students will familiarize about these simulation software tools so that they can apply these tools in their own problems and also carry out research work for further development or modifications of these software tools. Keywords: Simulation; Software tools; PSPICE; MULTISIM; PROTEOUS; LASI; TANAR EDA; MATLAB; LABVIEW; XILINX; CADANCE; KEIL; AVR STUDIO; CST; ANSYS HFSS; NS2; GLOMOSIM. 1. Introduction Consider a situation, where an electronics engineer needs to design a Micro-strip Patch antenna with Half Power Beam Width (HPBW) of 30 degree for a certain application. Here, the size of the antenna is restricted to a fixed dimension and shape should be in rectangular or S-shaped patch. Now, one can design and develop the patch for different height, shape and dielectric etc of patch in laboratory directly. But, it is very exhaustive, inefficient and expensive procedure as the person has to depend on trial and error method to get the desire patch. Consider another situation where we want to design a traffic light controller circuit using some standard ICs and electronics components. Same above mentioned problems will arrive if we want to design the PCB layout for the circuit manually. Moreover, for different values of electronics components the outputs may be changed. So, it is also exhaustive process to redesign the electronics process. However, it will be better if we can virtually check the HPBW and radiation pattern of the patch (with certain shape and size) or the output of the electronics circuits and PCB layouts or circuit before physically designing in lab, then we don’t need to worry about redesigning the antenna again and again in lab. From here, the concept of simulation arises. Computer simulation [1], [2] is the discipline of designing a model of an actual or theoretical physical system, executing the model on a digital computer, and analyzing the execution output. Simulation embodies the principle of “learning by doing'' -to learn about the system we must first build a model of some sort and then operate the model. The use of simulation is an activity that is as natural as a child who role plays. Children understand the world around them by simulating (with toys and figurines) most of their interactions with other people, animals and objects. As adults, we lose some of this childlike behavior but recapture it later on through computer simulation. To understand reality and all of its complexity, we must build artificial objects and dynamically act out roles with them. Computer simulation is the electronic equivalent of this type of role playing and it serves to drive synthetic environments and virtual worlds. Within the overall task of simulation, there are three primary subfields: model design, model execution and model analysis. Global Journal on Advancement in Engineering and Science (GJAES), Vol. 3, Issue 1, 2017 ISSN: 2395-1001 Page 1 S. Mandal, “Some Important Simulation Software Tools for a Student of Electronics Engineering”Global Journal on Advancement in Engineering and Science, vol. 3(1), pp. 01-08, 2017. To simulate [3] something physical, you will first need to create a mathematical model which represents that physical object. Models can take many forms including declarative, functional, constraint, spatial. The next task, once a model has been developed, is to execute the model on a computer --- that is, you need to create a computer program which steps through time while updating the state and event variables in your mathematical model. For an electronics student or engineer the most important tasks are Circuit analysis, Layout or PCB design, Control & Signal analysis, use of EDA Tools, Microprocessor & Microcontroller based design, Antenna & Microwave design and Networking. Lots of researches and developments are carried out on these are area. Therefore, before developing a system in real life, it is necessary to test or simulate the proposed models in virtual environment and make necessary actions according to it. However, the paper is organized as follows: in next section we elaborated the different software those are widely used for the simulation purpose in the field of electronics. Next, we have made some concluding remarks that followed by references sections. 2. Details of Simulation Software Tools Now, we shall give a detailed description of different simulation software and their corresponding uses and resources. 2.1. Circuit Analysis 2.1.1 SPICE SPICE (Simulation Program for Integrated Circuits Emphasis) [4], [5], [6], [7] was developed at the Electronics Research Laboratory of the University of California, Berkeley by Laurence Nagel with direction from his research advisor, Prof. Donald Pederson. SPICE is a general purpose analog circuit simulator that is used to verify circuit designs and to predict the circuit behaviour. PSPICE is a PC version of SPICE and HSPICE is a version that runs on workstations and larger computers. PSPICE has analog and digital libraries of standard components (such as NAND, NOR, flip-flops, and other digital gates, op amps, etc) which makes it a useful tool for a wide range of analog and digital applications. Circuit simulation programs, of which SPICE and derivatives are the most prominent, take a text netlist describing the circuit elements (transistors, resistors, capacitors, etc.) and their connections, and translate this description into equations to be solved. The general equations produced are nonlinear differential algebraic equations which are solved using implicit integration methods, Newton's method and sparse matrix techniques. 2.1.2 Multisim NI Multisim (formerly MultiSIM) [8], [9], [10] is an electronic schematic capture and simulation program which is part of a suite of circuit design programs, along with NI Ultiboard. Multisim is one of the few circuit design programs to employ the original Berkeley SPICE based software simulation. Multisim was originally created by a company named Electronics Workbench, which is now a division of National Instruments. Multisim includes microcontroller simulation (formerly known as MultiMCU), as well as integrated import and export features to the Printed Circuit Board layout software in the suite, NI Ultiboard. With powerful learning features and laboratory hardware integration, Multisim teaches students foundational concepts in analog, digital, and power electronics throughout engineering and science curriculum. Multisim simulation and circuit design software gives engineers the advanced analysis and design capabilities to optimize performance, reduce design errors, and shorten time to prototype. Intuitive NI tools result in saved printed circuit board (PCB) iterations and significant cost savings. 2.1.3. Proteous The Proteus Design Suite [11], [12], [13], [14] is an Electronic Design Automation (EDA) tool including schematic capture, simulation and PCB Layout modules. It is developed in Yorkshire, England by Labcenter Electronics Ltd with offices in North America and several overseas sales channels. Proteus combines ease of use with powerful features to help you design, test and layout professional PCBs like never before. With nearly 800 microcontroller variants ready for simulation GJAES, vol. 3(1) © 2017, GJAES All Rights Reserved Page 2 S. Mandal, “Some Important Simulation Software Tools for a Student of Electronics Engineering”Global Journal on Advancement in Engineering and Science, vol. 3(1), pp. 01-08, 2017. straight from the schematic, one of the most intuitive professional PCB layout packages on the market and a world class shape based autorouter included as standard, Proteus Design Suite 8 delivers the complete software package for today and tomorrow's engineers. The micro-controller simulation in Proteus works by applying either a hex file or a debug file to the microcontroller part on the schematic. It is then co-simulated along with any analog and digital electronics connected to it. This enables it's used in a broad spectrum of project prototyping in areas such as motor control, temperature control and user interface design. Moreover, Arduino based circuitry can also simulated in this software. 2.2 Layout or PCB Design 2.2.1 LASI LASI (Layout System for Individuals) [15], [16], [17] is a "general purpose" layout and design system originally intended for integrated circuits. It is versatile enough that it can be used for ICs, MEMS, discrete devices, schematics, PC boards and project documentation drawings. It is very much useful for designing mask layout of CMOS based circuts. LASI is freeware. LASI consists of a main drawing editor and several "utility" programs. These utilities include a user programmable bitmap based DRC, a basic matrix router, and a Spice netlist compiler that extracts Spice circuit files from both schematic and layout. 2.2.2 TANER EDA Tanner EDA [18], [19], [20], [21] has earned an outstanding reputation as the price performance leader for the design, layout and verification of analog/mixed-signal (AMS) ICs, as well as MEMS and IoT devices. Now an integral part of Mentor Graphics, Tanner EDA builds on our extensive technology leadership and global footprint to reach AMS designers around the world. Tanner EDA by Mentor Graphics now enjoys the stability that comes with joining a successful big 3 EDA company. Mentor will continue to invest in the Tanner EDA suite to strengthen it as the user base and support Tanner EDA products, their customers and their foundry partners and place particular focus on IoT users who design and integrate: power electronics, sensors, MEMS, photonics and RF circuitry. Tanner EDA solutions by Mentor Graphics provides a complete line of EDA software tools that drive innovation for the design, layout, and verification to tape-out of analog and digital integrated circuits (ICs). Tanner EDA solutions offer a complete design environment supporting analog, mixed-signal, or MEMS domains in one highly-integrated end-to-end flow. Our customers are creating breakthrough applications in areas such as Automotive, Life Sciences, imaging, sensors, power management, Military, Aerospace, Space, Internet of Things (IoT) and ARM Powered® solutions. Tanner EDA products have a low learning curve, high interoperability, and a powerful user interface improve design team productivity. 2.3. Control and Signal Analysis 2.3.1 MATLAB MATLAB (matrix laboratory) [22], [23], [24] is a multi-paradigm numerical computing environment and fourth generation programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, C#, Java, Fortran and Python. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems. Cleve Moler, the chairman of the computer science department at the University of New Mexico, started developing MATLAB in the late 1970s. One of the major advantages of using Matlab is that large number of toolboxes for different purpose ranging from DSP, Image Processing, Neural Network, Bioinformatics, Computer Vision, Fuzzy Logic, Antenna, Network etc to different simulink and different coder. Students can use these toolboxes easily for their own problem or they may written their own code corresponding to the problem and simulate it. Matlab is worldwide recognized software for different purpose. Therefore, the results correspond to it are accepted easily within scientific communities and researchers. GJAES, vol. 3(1) © 2017, GJAES All Rights Reserved Page 3 S. Mandal, “Some Important Simulation Software Tools for a Student of Electronics Engineering”Global Journal on Advancement in Engineering and Science, vol. 3(1), pp. 01-08, 2017. 2.3.2 LabVIEW From the inception of an idea to the commercialization of a widget, NI’s unique platform-based approach to engineering and science applications has driven progress across a wide variety of industries. Central to this approach is LabVIEW [25], [26], [27] a development environment designed specifically to accelerate the productivity of engineers and scientists. With a graphical programming syntax that makes it simple to visualize, create, and code engineering systems, LabVIEW is unmatched in helping you reduce test times, deliver business insights based on collected data, and translate ideas into reality. LabVIEW is an integrated development environment designed specifically for engineers and scientists building measurement and control systems. With a native graphical programming language, built-in IP for data analysis and signal processing, and an open architecture that enables integration of any hardware device and any software approach, LabVIEW is the software you need to build the optimal solution that can meet your custom requirements and solve the challenges at hand. 2.4 EDA Tools 2.4.1 Xilinx ISE Xilinx ISE (Integrated Synthesis Environment) [28], [29], [30], [31] is a software tool produced by Xilinx for synthesis and analysis of HDL designs (VHDL and Verilog), enabling the developer to synthesize ("compile") their designs, perform timing analysis, examine RTL diagrams, simulate a design's reaction to different stimuli, and configure the target device with the programmer. Xilinx ISE is a design environment for FPGA products from Xilinx, and is tightly-coupled to the architecture of such chips, and cannot be used with FPGA products from other vendors.[3] The Xilinx ISE is primarily used for circuit synthesis and design, while ISIM or the ModelSim logic simulator is used for systemlevel testing. 2.4.2 Cadence Design Systems Cadence Design Systems, Inc (NASDAQ: CDNS) [32], [33], [34], [35] is an American multinational electronic design automation (EDA) software and engineering services company, founded in 1988 by the merger of SDA Systems and ECAD, Inc. The company produces software, hardware and silicon structures for designing integrated circuits, systems on chips (SoCs) and printed circuit boards. Virtuoso Platform - Tools for designing full-custom integrated circuits includes schematic entry, behavioral modeling (Verilog-AMS), circuit simulation, custom layout, physical verification, extraction and back-annotation. Used mainly for analog, mixedsignal, RF, and standard-cell designs, but also memory and FPGA designs. 2.5 Microprocessor and Microcontroller based simulation 2.5.1 Keil Keil MDK [36], [37], [38], [39] is the complete software development environment for a wide range of ARM Cortex-M based microcontroller devices. MDK includes the µVision IDEand debugger, ARM C/C++ compiler, and essential middleware components. It supports all silicon vendors with over 3900 devices and is easy to learn and use. Keil was founded in 1982 by Günter and Reinhard Keil, initially as a German GbR. In April 1985 the company was converted to Keil Elektronik GmbH to market addon products for the development tools provided by many of the silicon vendors. Keil implemented the first C compiler designed from the ground-up specifically for the 8051 microcontroller. Keil development tools for the 8051 Microcontroller Architecture support every level of software developer from the professional applications engineer to the student just learning about embedded software development. The industry-standard Keil C Compilers, Macro Assemblers, Debuggers, Real-time Kernels, Single-board Computers, and Emulators support all 8051 derivatives and help you get your projects completed on schedule. The Keil µVision Debugger accurately simulates on-chip peripherals (I²C, CAN, UART, SPI, Interrupts, I/O Ports, A/D Converter, D/A Converter, and PWM Modules) of your 8051 device. Simulation helps you understand hardware configurations and avoids time wasted on setup problems. Additionally, with simulation, you can write and test applications before target hardware is available. GJAES, vol. 3(1) © 2017, GJAES All Rights Reserved Page 4 S. Mandal, “Some Important Simulation Software Tools for a Student of Electronics Engineering”Global Journal on Advancement in Engineering and Science, vol. 3(1), pp. 01-08, 2017. 2.5.2 AVR STUDIO AVR [40], [41], [42], [43] is a family of microcontrollers developed by Atmel beginning in 1996. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time. Atmel Studio 7 is the integrated development platform (IDP) for developing and debugging Atmel® SMART ARM®-based and Atmel AVR® microcontroller (MCU) applications. Studio 7 supports all AVR and Atmel SMART MCUs. The Atmel Studio 7 IDP gives you a seamless and easy-to-use environment to write, build and debug your applications written in C/C++ or assembly code. It also connects seamlessly to Atmel debuggers and development kits. Additionally, Atmel Studio includes Atmel Gallery, an online apps store that allows you to extend your development environment with plug-ins developed by Atmel as well as by third-party tool and embedded software vendors. Atmel Studio 7 can also able seamlessly import your Arduino sketches as C++ projects, providing a simple transition path from Makerspace to Marketplace. 2.6 Antenna and Microwave Simulation 2.6.1 CST MICROWAVE STUDIO Antennas are essential wherever wireless communication required. They are the indispensable link between the contained signal and the “ether”. Computer Simulation and technology (CST) [44], [45], [46], [47], [48] provides a variety of tools for each stage of the antenna design flow to study and improve your design. Antenna Magus is a software tool which allows the engineer to make an informed choice of an appropriate antenna element to suit their requirements, and produces validated designs which can be analysed further in CST MICROWAVE STUDIO® (CST MWS). Antennas are used in a vast variety of applications, and thus take come in a vast variety of form factors and radiation mechanisms. The range of simulation methods in CST MWS allows the engineer to choose the best technique for each application. The transient solver could be best for wideband or planar antennas, the frequency domain solver may be more suitable for electrically small antennas, while the integral equation solver can efficiently simulate electrically large or wire antennas. Antennas never operate in isolation, but are attached to a feed network. CST DESIGN STUDIO (CST DS) allows the hybrid cosimulation of the effect of an attached circuit on the antenna performance. Installation of an antenna in a device or on a platform makes its analysis even more complex. 2.6.2 ANSYS HFSS ANSYS HFSS [49], [50], [51] software is the industry standard for simulating high-frequency electromagnetic fields. Its gold-standard accuracy, advanced solvers and high-performance computing technologies make it an essential tool for engineers tasked with executing accurate and rapid design in high-frequency and high-speed electronic devices and platforms. HFSS offers state-of the-art solver technologies based on finite element, integral equation, asymptotic and advanced hybrid methods to solve a wide range of microwave, RF and high-speed digital applications. HFSS delivers 3-D full-wave accuracy for components to enable RF and high-speed design. By leveraging advanced electromagnetic field simulators dynamically linked to powerful harmonicbalance and transient circuit simulation, HFSS breaks the cycle of repeated design iterations and lengthy physical prototyping. With HFSS, engineering teams consistently achieve best-in-class design in a broad range of applications including antennas, phased arrays, passive RF/mW components, highspeed interconnects, connectors, IC packaging and PCBs. 2.7 Simulation of Networking 2.7.1 NS2 Ns2 [52], [53], [54], [55] is an event driven simulator, which is a open source simulator mainly used for academic research in the areas of Computer Networks, MANETs, WSNs. From the days of its first release it has excited the minds of researchers, students, network practitioners opened up many GJAES, vol. 3(1) © 2017, GJAES All Rights Reserved Page 5 S. Mandal, “Some Important Simulation Software Tools for a Student of Electronics Engineering”Global Journal on Advancement in Engineering and Science, vol. 3(1), pp. 01-08, 2017. possibilities for doing simulation of different protocols before they are actually implemented in real time. Network Simulation is a technique where a program models the behavior of a network either by calculating the interaction between the different network entities (hosts/routers, data links, packets, etc) using mathematical formulas, or actually capturing and playing back observations from a production network. When a simulation program is used in conjunction with live applications and services in order to observe end-to-end performance to the user desktop, this technique is also referred to as network emulation. A network simulator is a software program that imitates the working of a computer network. In simulators, the computer network is typically modeled with devices, traffic etc and the performance is analyzed. Typically, users can then customize the simulator to fulfill their specific analysis needs. Simulators typically come with support for the most popular protocols in use today, such as IPv4, IPv6, UDP, and TCP. 2.7.2 GloMoSim Global Mobile Information System Simulator (GloMoSim) [56], [57], [58] is a network protocol simulation software that simulates wireless and wired network systems. GloMoSim is designed using the parallel discrete event simulation capability provided by Parsec, a parallel programming language. GloMoSim currently supports protocols for a purely wireless network. It uses the Parsec compiler (a C based simulation based simulation language) to compile the simulation protocols. It is library based sequential and parallel simulator for wireless networks. It is designed as a set of library module, each of which simulates a specific wireless communication protocol in the protocol stack. New protocols and modules can be programmed and added to the library using this language. It has been implemented on both shared and distributed memory computers and can be executed using a variety of synchronization protocols. 3. Conclusion Simulation is a discipline of modeling some real life problem or theoretical concept and observing corresponding output in artificial environment via computers. So, in this we have reviewed some important and essential simulation software tools which are very helpful for an electronics student and engineer. For different types of circuit analysis PSPICE, MULTISIM and PROTEOUS are normally used for simulation. For Layout or PCB design, LASI and TANAR EDA are preferred by most of the electronics engineers. Next, for the analysis of the different signal, control system and numerical mathematical problems, most of the researches used MATLAB or LABVIEW for simulation. On the other hand, XILINX or CADANCE are very useful for the implementation FPGA based design or VHDL programming. KEIL and AVR STUDIO are very popular software tools for the simulation of microcontroller based design. For the analysis of different antenna and microwave signal, CST or ANSYS HFSS are widely used. Lastly, NS2 and GLOMOSIM are normally used for networking analysis and different protocols of data transfer. However, the main aim of this paper is to become familiar with the different popular software tools, their applications and their corresponding resources. References [1] https://www.cise.ufl.edu/~fishwick/introsim/node1.html [2] https://en.wikipedia.org/wiki/Modeling_and_simulation [3] https://www.ors.od.nih.gov/OD/OQM/cms/Pages/default.aspx [4] http://pspice.com/technology/pspice-advanced-analysis [5] Nagel, L. W, and Pederson, D. O., SPICE (Simulation Program with Integrated Circuit Emphasis), Memorandum No. ERL-M382, University of California, Berkeley, Apr. 1973 [6] Warwick, Colin (May 2009). "Everything you always wanted to know about SPICE* (*But were afraid to ask)" (PDF). EMC Journal. Nutwood UK Limited (82): 27–29. ISSN 1748-9253 [7] https://en.wikipedia.org/wiki/SPICE [8] http://www.ni.com/multisim/ [9] https://en.wikipedia.org/wiki/NI_Multisim [10] www.ece.mtu.edu/labs/EElab/Multisim%20Tutorial/MULTISIM%20Tutorial.pdf GJAES, vol. 3(1) © 2017, GJAES All Rights Reserved Page 6 S. Mandal, “Some Important Simulation Software Tools for a Student of Electronics Engineering”Global Journal on Advancement in Engineering and Science, vol. 3(1), pp. 01-08, 2017. [11] https://www.labcenter.com/ [12] https://en.wikipedia.org/wiki/Proteus_Design_Suite [13] Y. Ding and J. Guo, "LED Display Screen Design and Proteus Simulation Based on Single-Chip Microcomputer," 2010 2nd International Conference on Information Engineering and Computer Science, Wuhan, 2010, pp. 1-4. doi: 10.1109/ICIECS.2010.5677762 [14] Arduino Simulator: Simulate Arduino in Proteus Using Arduino Protius library: http://www.circuitsgallery.com/2014/10/arduino-simulator-using-proteus.html [15] http://www.lasihomesite.com/download.htm [16] Introduction to CMOS Design: http://catalogimages.wiley.com/images/db/pdf/047170055X.excerpt.pdf [17] Shtereva, Krasimira, and Iliya Genchev. "Teaching integrated circuits design using LASI." Advanced Topics in Electrical Engineering (ATEE), 2013 8th International Symposium on. IEEE, 2013. [18] https://www.semiwiki.com › Wikis › Tanner EDA [19] https://www.mentor.com/tannereda/ [20] Zhang, Nian, et al. "VLSI Design and Verification of a CMOS Inverter Using the Tanner EDA: A Case Study." [21] Bora, Divya Prakash, et al. "Design of CMOS Devices Using TANNER EDA." International Journal of Innovative Research and Development, vol. 3 issue 3, pp. 112-117, 2014. [22] https://www.mathworks.com/products/matlab.html [23] https://en.wikipedia.org/wiki/MATLAB [24] http://www.altiusdirectory.com/Computers/matlab-programming-language.php [25] http://www.ni.com/labview/ [26] https://en.wikipedia.org/wiki/LabVIEW [27] https://www.che.utexas.edu/course/che360/documents/labview_tutorial.pdf [28] https://en.wikipedia.org/wiki/Xilinx_ISE [29] http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html [30] Ronald Sass, Andrew G. Schmidt Embedded Systems Design with Platform FPGAs: Principles and Practices, MK Publishers [31] https://wiki.freebsd.org/FreeBSD_Xilinx [32] https://en.wikipedia.org/wiki/Cadence_Design_Systems [33] https://www.cadence.com/ [34] http://www.ece.k-state.edu/~wkuhn/cadence/ [35] Martin, Antonio J. Lopez. "Cadence design environment." New Mexico State University, Tutorial paper (2002). [36] www.keil.com [37] www.microdigitaled.com/8051/Software/keil_tutorial_v2.pdf [38] https://en.wikipedia.org/wiki/Keil_(company) [39] courses.cs.washington.edu/courses/cse477/02sp/docs/ek51.pdf [40] http://www.atmel.com/tools/atmelstudio.aspx [41] https://en.wikipedia.org/wiki/Atmel_AVR [42] https://www.engineersgarage.com/tutorials/avr-studio4-working [43] https://courses.cs.washington.edu/courses/cse466/06wi/labs/l2/AVR_Studio_4_tutorial.pdf [44] https://www.cst.com/Applications/Category/Antenna-Design-And-Simulation [45] http://www.antennamagus.com/ [46] https://www.cst.com/Applications/Article/Designing-Phased-Array-Antenna-Antenna-Magus-CSTSTUDIO-SUITE [47] portugal.chapters.comsoc.org/files/2016/01/Slides_Talk_10_4.pdf [48] appliedelectronicsengineering.blogspot.com/design-of-microstrip-antenna-in-cst.html [49] http://www.ansys.com/Products/Electronics/ANSYS-HFSS [50] https://en.wikipedia.org/wiki/HFSS GJAES, vol. 3(1) © 2017, GJAES All Rights Reserved Page 7 S. Mandal, “Some Important Simulation Software Tools for a Student of Electronics Engineering”Global Journal on Advancement in Engineering and Science, vol. 3(1), pp. 01-08, 2017. [51] emlab.uiuc.edu/ece451/tools/HFSS_tutorial_451.pdf [52] http://ns2tutor.weebly.com/ [53] https://en.wikipedia.org/wiki/Ns_(simulator) [54] http://www.isi.edu/nsnam/ns/ [55] Teerawat Issariyakul , Ekram Hossain, Introduction to Network Simulator 2 (NS2), Springer Book Chapter, pp 1-18, 2009, DOI:10.1007/978-0-387-71760-9_2 [56] https://en.wikipedia.org/wiki/GloMoSim [57] https://networksimulationtools.com/glomosim/ [58] http://www.scalable-networks.com/pdf/glomosim.pdf GJAES, vol. 3(1) © 2017, GJAES All Rights Reserved Page 8