Circuit Simulators: A Revolutionary E-Learning Platform

Similar documents
ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

LABORATORY : A PROJECT-BASED LEARNING EXAMPLE ON POWER ELECTRONICS

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

University of Groningen. Systemen, planning, netwerken Bosman, Aart

An Introduction to Simio for Beginners

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Bluetooth mlearning Applications for the Classroom of the Future

Project-Based-Learning: Outcomes, Descriptors and Design

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

LEGO MINDSTORMS Education EV3 Coding Activities

Computer Science. Embedded systems today. Microcontroller MCR

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

SOFTWARE EVALUATION TOOL

Infrared Paper Dryer Control Scheme

On-Line Data Analytics

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project

High School Digital Electronics Curriculum Essentials Document

Australian Journal of Basic and Applied Sciences

AC : DESIGNING AN UNDERGRADUATE ROBOTICS ENGINEERING CURRICULUM: UNIFIED ROBOTICS I AND II

School of Innovative Technologies and Engineering

A Variation-Tolerant Multi-Level Memory Architecture Encoded in Two-state Memristors

Evaluation of Learning Management System software. Part II of LMS Evaluation

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Major Milestones, Team Activities, and Individual Deliverables

A Hands-on First-year Electrical Engineering Introduction Course

ME 443/643 Design Techniques in Mechanical Engineering. Lecture 1: Introduction

Multimedia Courseware of Road Safety Education for Secondary School Students

Moderator: Gary Weckman Ohio University USA

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

Student Perceptions of Reflective Learning Activities

Online Marking of Essay-type Assignments

Computer Organization I (Tietokoneen toiminta)

Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability

Computer Science 141: Computing Hardware Course Information Fall 2012

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

Software Maintenance

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

wise 2012 digital copy

Utilizing Soft System Methodology to Increase Productivity of Shell Fabrication Sushant Sudheer Takekar 1 Dr. D.N. Raut 2

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

Connect Communicate Collaborate. Transform your organisation with Promethean s interactive collaboration solutions

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

A Practical Approach to Embedded Systems Engineering Workforce Development

Bluetooth mlearning Applications for the Classroom of the Future

BUILD-IT: Intuitive plant layout mediated by natural interaction

THE WEB 2.0 AS A PLATFORM FOR THE ACQUISITION OF SKILLS, IMPROVE ACADEMIC PERFORMANCE AND DESIGNER CAREER PROMOTION IN THE UNIVERSITY

Reinforcement Learning by Comparing Immediate Reward

Human Emotion Recognition From Speech

Dynamic Pictures and Interactive. Björn Wittenmark, Helena Haglund, and Mikael Johansson. Department of Automatic Control

IMPROVED MANUFACTURING PROGRAM ALIGNMENT W/ PBOS

Edoardo Charbon Education: Areas of Expertise: Professional Experience: Professor Dept. of ECE (I&C) Chief Architect Post-doctoral fellow ERL

Requirements-Gathering Collaborative Networks in Distributed Software Projects

Using a PLC+Flowchart Programming to Engage STEM Interest

A Project-Based Learning Approach to Teaching Power Electronics

Education for an Information Age

Five Challenges for the Collaborative Classroom and How to Solve Them

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

A SURVEY OF FUZZY COGNITIVE MAP LEARNING METHODS

Abstractions and the Brain

Longest Common Subsequence: A Method for Automatic Evaluation of Handwritten Essays

Lucy Calkins Units of Study 3-5 Heinemann Books Support Document. Designed to support the implementation of the Lucy Calkins Curriculum

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Seminar - Organic Computing

Ericsson Wallet Platform (EWP) 3.0 Training Programs. Catalog of Course Descriptions

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

SURVIVING ON MARS WITH GEOGEBRA

EET 101. INTRODUCTION to ELECTRONICS SYLLABUS

Student User s Guide to the Project Integration Management Simulation. Based on the PMBOK Guide - 5 th edition

UNIVERSIDAD DEL ESTE Vicerrectoría Académica Vicerrectoría Asociada de Assessment Escuela de Ciencias y Tecnología

Hard Drive 60 GB RAM 4 GB Graphics High powered graphics Input Power /1/50/60

Aclara is committed to improving your TWACS technical training experience as well as allowing you to be safe, efficient, and successful.

SIE: Speech Enabled Interface for E-Learning

The role of virtual laboratories in education

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

Introduction to Simulation

The Comparative Study of Information & Communications Technology Strategies in education of India, Iran & Malaysia countries

Software Development: Programming Paradigms (SCQF level 8)

Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

Evolutive Neural Net Fuzzy Filtering: Basic Description

Integrating simulation into the engineering curriculum: a case study

Is M-learning versus E-learning or are they supporting each other?

A Power Systems Protection Teaching Laboratory for Undergraduate and Graduate Power Engineering Education

Robot manipulations and development of spatial imagery

Android App Development for Beginners

Simulation in Maritime Education and Training

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

BMBF Project ROBUKOM: Robust Communication Networks

Course Development Using OCW Resources: Applying the Inverted Classroom Model in an Electrical Engineering Course

Learning Methods for Fuzzy Systems

Radius STEM Readiness TM

"On-board training tools for long term missions" Experiment Overview. 1. Abstract:

GACE Computer Science Assessment Test at a Glance

On the Combined Behavior of Autonomous Resource Management Agents

Transcription:

Circuit Simulators: A Revolutionary E-Learning Platform Mahi Itagi Padre Conceicao College of Engineering, Verna, Goa, India. itagimahi@gmail.com Akhil Deshpande Gogte Institute of Technology, Udyambag, Belgaum, India. deshpande_akhil@yahoo.com Abstract In present era the field of Electronics and Telecommunication plays an important role in almost every sphere of our life. It has penetrated in every field of our existence. The technology of Electronics and Telecommunication helps us to see, hear and communicate over vast distances and do things faster. It mainly deals with the communication technologies along with the basic electronic components, design of circuits and systems. This paper deals with a brief of various circuit simulators like MATLAB, TINA, NCTUns and CADENCE which are presently the most acclaimed simulators. Computer Circuit simulators are software s that help analyze an electronic circuit and determine much of its performance without physically constructing it using hardware components. It makes analysis of the system quite effectively with easyto-use technology with speed and accuracy. In this way computer simulation which in simple words is a virtual way of emulating the behavior of a circuit, engages the students by integrating them into the learning experience. By replacing the monochrome class teaching of the working of a circuit, with its simulation, learning and practicals can be done simultaneously and students can grasp more knowledge about computer software and hardware simultaneously. The superlative growth of simulators has brought in a host of new technologies for e-learning and will provide massive support to engineers in the years to come. Keywords Communication, Electronic circuits, e-learning, simulation.

Mahi Itagi, Akhil Deshpande I. INTRODUCTION We live in a world that is constantly changing. The presence of computers has revolutionized the world [7]. Starting from the ancient Guru-kula system to the formal classroom learning in schools to distance education, the process of learning in education has come a long way. E-Education is the process of learning where computers are used at each possible step of the process: enrollment, instruction design, content delivery, evaluation, assessment and support [6]. When it comes to the world of electronics, it mainly deals with circuits or devices using passive components like resistors, capacitors or active components like Voltage/Current source, transistors and other components. A circuit is a closed loop consisting of an interconnection of various components, giving a return path for the current. In an electrical circuit the process of studying and analyzing the output the circuit is very important. One way to do this would be putting it down on the paper, analyzing every node, writing complex mathematical equations and finally coming to a solution. This as it sounds is a very rigorous task. The second way is to actually build the design and test it using hardware components or test instruments. After building the circuit if it does not do what you were expecting or it damages one or more components in the process, finding the flaw in the circuit and even replacing the lost components may be a quite a task. A more efficient way to do this would be to use a computer. Or in other words simulate the circuit. Simulation is a technique where computer software is used for studying and analyzing an electric circuit. By simulating a circuit, software problems in the design can be determined early on, leading to a better final design, efficient analysis and significant cost savings. It helps teach the students the fundamentals of circuit design. Simulation has started to become an accepted tool for the design of electronic systems. In recent past there have been remarkable advances in tools for the simulation of electronics. Not only advances in the user interface of the programs, but also advances in the underlying methods on which these simulation tools are based. The flexibility of internet technology has favored the development of applications that allow performing scientific simulation by using interactive educational environments. II. CONCEPT Circuit simulators, first began to appear in the late 1960 s and early 70 s. However, it The Twelfth International Conference on e-learning for Knowledge-Based Society, 11-12 December 2015, Thailand

Circuit Simulators: A Revolutionary E-Learning Platform. was the explosive growth of the integrated circuit market in the 1970 s that precipitated the rise of importance of circuit simulation. With integrated circuits, prototypes were expensive to build and difficult to troubleshoot. Circuit simulators were necessary to evaluate designs before they were fabricated. As designs became larger and more complicated, the need to use circuit simulators increased. The following are a few types of simulators used in the electronics/communication tributary: available. For e.g. DC/AC Analysis, Transient Analysis, Fourier & Noise Analysis. Figure 1 shows the circuit construction which involves only the dragging and dropping of components and Figure 2 shows its output. The output consists of two waveforms. One is the original signal and the second one is the amplified version of the original signal. A) TINA TINA is a powerful circuit simulation software for analyzing, designing and real time testing of analog, digital and many other electronic circuits. It incorporates a library of pre-made components for the user to utilize in their designs [5]. It is highly reviewed and widely applied among electronics and electrical engineers around the world. First step is to construct the circuit. This software allows the students to select different components from various categories like Basic, Switches, Meters, sources, Semiconductors, and Spice Macros. If there are any errors, an error report is generated that indicates the position of the error. The next step is to test and simulate its functionality. Different types of analysis are Fig. 1 Building an amplifier circuit in TINA Simulator Fig. 2 Simulation output of the amplifier circuit using TINA

Mahi Itagi, Akhil Deshpande Figure 3 self explains the complexity if the same circuit was to be constructed and verified using hardware components. VLSI (Very Large Scale Integration) domain. Figure 4 and Figure 5 depicts the simplicity involved in the simulation of a inverter circuit using cadence. Fig. 3 Breadboard implementation of amplifier circuit. Fig. 4 Schematic of an Inverter using Cadence B) CADENCE Cadence is an Electronic Design Automation (EDA) environment that allows integrating in a single framework different applications and tools (both proprietary and from other vendors), allowing to support all the stages of IC design and verification from a single environment. EDA software and hardware enables everything from the design of individual transistors to the development of software before any hardware is built. These tools are completely general, supporting different fabrication technologies. When a particular technology is selected, a set of configuration and technology-related files are employed for customizing the Cadence environment. This set of files is commonly referred as a design kit [3], [4]. This is the most widely used simulator in the Fig. 5 Simulation output of the Inverter circuit using Cadence. C) NCTUns NCTUns Program is an extensible network simulator for teleinformatic networks. It predicts the behavior of a computer network. Network simulation is an important tool in developing, testing and evaluating network protocols. Simulation can be used without the target physical hardware, making it The Twelfth International Conference on e-learning for Knowledge-Based Society, 11-12 December 2015, Thailand

Circuit Simulators: A Revolutionary E-Learning Platform. economical and practical for almost any scale of network topology and setup. It allows users to introduce real devices and applications into a test network (simulated) that alters packet flow in such a way as to mimic the behavior of a live network. Live traffic can pass through the simulator and be affected by objects within the simulation [2]. Results are easier to obtain and analyze, because extracting information from important points in the simulated network is done by simply parsing the generated trace files. Fig. 6 Movement of data in a computer network using NCTUns D) MATLAB Importance of image processing stems from two principal application areas: the first being the Improvement of pictorial information for human interpretation and the second being the Processing of a scene data for an autonomous machine perception. Dealing with images means dealing with pixels. MATLAB stands for MATrix LABoratory and the software is built up around vectors and matrices. MATLAB has powerful graphic tools and can produce nice pictures in both 2D and 3D. It is also a programming language, and is one of the easiest programming languages for writing mathematical programs. In addition it also has some tool boxes useful for signal processing, image processing, optimization, etc. A simple example of how MATLAB helps students would be a task of finding the edge of a given image [1]. Fig. 7 Simulation output of the data transfer using NCTUns Fig. 8 Original image for edge detection using MATLAB

Mahi Itagi, Akhil Deshpande Fig. 9 Simulation output for edge detection using MATLAB Advantages of Simulation: The biggest advantage of performing a simulation is money. Designing, building, testing, re-designing, re-testing can be an expensive project. A simulation can give results that are not experimentally measurable with our current level of technology. Provides the students with practical feedback when designing real world systems. Determines the correctness and efficiency of a design before the system is actually constructed. Effective means for teaching or demonstrating concepts to students. Consider again, for example, a circuit simulator. By showing the paths taken by signals as inputs are consumed by components and outputs are produced over their respective fan-out, the student can actually see what is happening within the circuit and is therefore left with a better understanding for the dynamics of the circuit. Such a simulator also permits students to speed up, slow down, stop or even reverse a simulation as a means of aiding understanding. This is particularly true when simulating circuits which contain feedback loops or other operations which are not immediately intuitive upon an initial investigation. Easy to perform what-if analysis i.e. conditions can be varied and the outcomes can be investigated. Portability. Students increasingly arrive at colleges and universities with microcomputers that enable them to conduct simulations on their own. Disadvantages of Simulation: Simulation errors: Any incorrect key stroke has the potential to alter the results of the simulation and give you wrong results. To simulate something a thorough understanding is needed and an awareness of all the factors involved, without which a simulation cannot be created. Complex simulations can require the use of a computer system with a fast processor and large amounts of memory. The Twelfth International Conference on e-learning for Knowledge-Based Society, 11-12 December 2015, Thailand

Circuit Simulators: A Revolutionary E-Learning Platform. IV. CONCLUSION In conclusion the use of this analysis is very valuable. A lot of time, energy and resources can be saved by a simulation that is more close to testing than it has ever been in case of printed circuit boards. This paper has showcased two important points with regards to simulation: 1. improving student understanding of basic research principles and analytic techniques, 2. investigating the effects of problems that arise in the implementation of research. It gives an added advantage of predicting a myriad of situation that would take individual set-ups. Prototyping and simulation go hand-in-hand to contribute to the overall success of almost any circuit design. [6] Sangeeta Kakoty, Manohar Lal, Shikhay Kr. Sharma, E-learning as a Research Area: an Analytical Approach, International Journal of advanced Computer Science and Applications, Vol 2, No. 9, 2011. [7] http://www.intel.in- The positive impact of E- Learning-2012 update. REFERENCES [1] Somya Saxena, Sunil Kumar, Vijay Kumar Sharma, Edge Detection using Soft Computing in MATLAB International journal of advanced research in Computer Science and Software Engineering,Vol 3, Issue 6, June 2013. [2] Shie-Yuan Wang, Yu-Ming Huang, NCTUns Distributed Network Emulator, Internet Journal, Vol. 4, Number 2, pp 61-94. [3] http://www.cadence.com/cadence/pages.aspx [4] Antonio J Lopez Martin Cadence Design Environment, Tutorial, New Mexico State University, October 2002. [5] http://www.tina.com