Course Description

Being Distributors for leading VLSI design EDA tools, Design and Manufacturers of Electronics Equipment and Prototyping boards in the field of Embedded system Developments like., FPGA / CPLD / PAL / GAL based boards. We have also developed several application specific interfacing modules to explore the possible examples/ applications to execute.

We have two types approach to VLSI industry, Programmable VLSI design using VHDL/VERILOG, CMOS/ASIC VLSI design with Verification.

Course covers Xilinx / Intel (previously Altera) FPGA / CPLD devices and EDA tools for Programming, Simulation, Synthesis, Place and Route and downloading to FPGA board with interfacing modules.

Course covers with leading EDA Tools for ASIC design verification with multiple real time SoC projects, Physical Design with multiple real-time projects and methodology development.

Physical design:

The structure cycle of VLSI-chips comprises of various sequential strides from high level synthesis (functional design) to production (packaging).

The physical design is the process of transforming a circuit description into the physical layout, which describes the position of cells and routes for the interconnections between them.

The main concern in the physical design of VLSI-chips is to find a layout with minimal area, further the total wire length has to be minimized. For some critical nets there are hard limitations for the maximal wire length.

This traditional approach of the physical design is strongly serial with many inter-dependencies between the sub-steps.

For example during floor planning and global routing there must be enough routing space reserved to complete the exact wiring in the detailed routing phase. Otherwise the placement has to be corrected and the global routing has to be computed again.


  • FPGA based VLSI design
  • ASIC based VLSI design
  • Physical Design- VLSI design

Introduction to VLSI

  • VLSI terminologies
  • Design Flow-Front End & Backend

Advanced digital logic design

  • Combinational & Sequential Circuits
  • Timing issues in digital design
  • Finite State Machines-Moore and Mealy
  • Design Examples


  • Introduction to VHDL
  • Data objects, data types
  • Modeling of digital circuits(behavioral, dataflow, structural)
  • Functions and Procedures
  • Test benches
  • Advanced VHDL concepts
  • Coding guide lines & Synthesis issues

Field Programmable Gate Arrays

  • Introduction to Programmable Devices
  • FPGA Architecture and design Flow
  • Introduction to FPGA devices
  • Implementation details
  • CLBs and Input/Output Blocks
  • Luts, SLICE DFFs
  • Dedicated MUXes
  • Programmable Interconnects
  • Architectural Resources
  • Power Distribution and Configuration


  • Lab experiments on design tools, netlist, simulation
  • Downloading codes on Chip board – FPGA-CPLD
  • Writing applications for interfacing modules.

Introduction to VLSI

  • VLSI Design Flow
  • RTL Design Methodologies
  • Introduction to ASIC Verification Methodologies
  • VLSI Design Flow Steps - Demo

Introduction to Linux

  • Components of UNIX system
  • Directory Structure
  • Utilities and Commands
  • VI Editor

Advanced Digital Design

  • Introduction to Digital Electronics
  • Arithmetic Circuits
  • Data processing Circuits
  • Universal Logic Elements
  • Combinational Circuits - Design and Analysis
  • Latches and Flip flops
  • Shift Registers and Counters
  • Sequential Circuits - Design and Analysis
  • Memories and PLD
  • Finite State Machine
  • Microcontroller Design

Static Timing Analysis

  • Introduction to STA
  • Comparison with DTA
  • Timing Path and Constraints
  • Different types of clocks
  • Clock domain and Variations
  • Clock Distribution Networks
  • How to fix timing failure

CMOS Fundamentals

  • Non Ideal characteristics
  • BJT vs FET
  • CMOS Characteristics
  • CMOS circuit design
  • Transistor sizing
  • Layout and Stick Diagrams
  • CMOS Processing Steps
  • Fabrication
  • CMOS Technology - Current Trends

Verilog HDL - RTL Coding and Synthesis

Introduction to Verilog HDL

  • Applications of Verilog HDL
  • Verilog HDL language concept
  • Verilog language basics and constructs
  • Abstraction levels

Data Types

  • Type Concept
  • Nets and registers
  • Non hardware equivalent variables
  • Arrays

Verilog Operators

  • Logical operators
  • Bitwise and Reduction operators
  • Concatenation and conditional
  • Relational and arithmetic
  • Shift and Equality operators
  • Operators precedence


  • Type of assignments
  • Continuous assignments
  • Timing references
  • Procedures
  • Blocking and Non-Blocking assignments
  • Execution branching
  • Tasks and Functions

Finite State Machine

  • Basic FSM structure
  • Moore Vs Mealy
  • Common FSM coding styles
  • Registered outputs

Advanced Verilog for Verification

  • System Tasks
  • Internal variable monitoring
  • Compiler directives
  • File input and output

Synthesis Coding Style

  • Registers in Verilog
  • Unwanted latches
  • Operator synthesis
  • RTL Coding style

Code Coverage

  • Statement coverage
  • Branch Coverage
  • Expression Coverage
  • Path Coverage
  • Toggle Coverage
  • FSM - State, Arc and Sequence coverage

ASIC Verification Methodologies

  • Directed Vs Random
  • Functional verification process
  • Stimulus Generation
  • Bus function model
  • Monitors and reference models
  • Coverage Driven Verification
  • Verification Planning and management

Verification Planning and Management

  • Verification Plan
  • TB Architecture
  • Coverage Model
  • Tracking the simulation process
  • Building regression test suite
  • Test suite optimization

Introduction to Linux and GVIM

  • Introduction to Linux and GVIM commands.

Digital Electronics

  • MOS Operation, I-V Characteristics of MOS, Inverter Operation, NAND/NOR CMOS Circuits, MOS Second-order Effects.
  • Number Theory, Boolean Algebra, K-map, Combinational circuits, and Sequential Circuits.

CMOS fundamentals

  • MOS Operation, I-V Characteristics of MOS, Inverter Operation, NAND/NOR CMOS Circuits, MOS Second-order Effects.(Verilog)
  • Overall ASIC design Flow, Physical Design flow

Inputs & Sanity Check

  • List of inputs (libraries, technology files, netlist, timing constraints) to the PD/Low power flow.
  • Contents of each input and sanity checks.


  • Goals of floor planning, different aspects of floor planning
  • Area estimation, Square/Rectangle/Rectilinear Floorplans
  • IO placement, Macro placement
  • Data flow diagram
  • The orientation of the macros, in which scenario which blockage (soft/hard) have to be used
  • Channel-width estimation
  • Floor planning guidelines.

Power Routing

  • Goals of Power Routing
  • Power plan parameters, On what base power plan/structure will be decided by the power team
  • PG Mesh and follow-pin/std cell rail
  • Low power domain creation (always on power domain/switchable power domain) power island creation


  • Goals of Placement, Types of placements
  • Pre-place (End-cap, Tap & I/O Buffer) cells
  • Pre-place optimization, and in-place optimization
  • Congestion analysis, Timing analysis
  • Tie-cells, High-Fanout Net Synthesis
  • Scan chain re-order, Rejoining/Grouping/Bounds

Clock Tree Synthesis (CTS)

  • Goals of CTS, Types of Clock-tree
  • CTS Specification, Building Clock tree, Analyze the results
  • Issues in routing and guidelines for optimum routing results


  • Goals of Routing, Types-of Routing, Global Routing, Detail Routing
  • Fixing of routing violations (DRC, LVS), post route optimization
  • Fixing of routing violations (DRC, LVS), post route optimization

Timing Analysis & Optimization

  • Basic timing checks (setup, hold), understanding timing constraints(SDC)
  • Timing corners, Timing report analysis, General optimization techniques
  • Typical causes for timing violations and strategies for fixing the same.

Sign-off Checks

  • Physical Verification (DRC, LVS, ANT, ERC, DFM), IR drop analysis
  • Electro-Migration Analysis, Cross-Talk(SI) analysis

Sign-off STA

  • STA Overview and concepts
  • Post layout STA using SPEF, Multi-Mode, Multi-Corner STA
  • Derating factors, OCV, AOC & POCV Variations
  • Crosstalk & Noise Analysis
  • Timing ECOs generation

ECO Flow

  • What is ECO, Types of ECO, Timing & Functional ECO prep
  • Performing ECO placement and routing


  • Physical Verification (DRC, LVS), Sign-off Timing analysis
  • Understanding & Matching compare points
  • Debugging non-equivalents


"Be strong on Concepts / Flow, Try to learn in Open source software before entering to Tool specific."

  • We have designed world’s first Universal FPGA/CPLD Board.
  • FPGA – CPLD – PAL – GAL board with every PC in the Laboratory.
  • VLSI tools from XILINX, INTEL(ALTERA), LATTICE, MICROWIND, MyCAD& Open source tools, and latest industrial standard tools.

Embedded System DESIGN

Being design and manufacturing of embedded development system products and prototyping kits, students at our institute will get the best exposure on all types of Embedded application developments like., 8 bit / 16 bit / 32 bit controllers, more than 16 types of application specific interfacing modules, open source RTOS and Embedded C.

Students will get exposure on working with 8-16-32 bit devices.

ARM is the industry's leading supplier of microprocessor technology, offering the widest range of microprocessor cores to address the performance, power and cost requirements for almost all application markets. Combining a vibrant ecosystem with over 1000 partners delivering silicon, development tools and software, ARM truly is “The Architecture for the Digital World”.

This course covers ARM processor family especially the ARM7 TDMI variants. After an introduction to ARM 7 basic architecture, the course immediately focuses on how to use this architecture in practical applications. A very popular and successful chips family LPC 2148 from Philips is chosen to help participants in understanding the core concepts and further in acquiring necessary programming skill to incorporate these chips into real life applications. Major strength of this course is in becoming productive from the day next.

The Real Time Operating System is now finding its way into wide spectrum applications right from Microwave Ovens to Missiles. Today's modern RTOSs offer an easily-applicable, well-built, reliable, development environment to achieve the needed functionality with the proper support for timeliness constraints. -Thus the growing need for programmers well familiar with RTOS. This course covers analysis, architecture and design aspects of real-time application development while providing a thorough description of a RTOS for best usage and utilization. The course is aimed at preparing students for developing real-time applications using a Real-Time Operating System from the day next !


  • Diploma in Embedded System Development – 4months

Modular based short term courses.

  • 8 bit Microcontrollers – 8051 / PIC / AVR – 36 hrs
  • 16 bit Microcontrollers– MSP 430 – 36 hrs
  • 32 bit Microcontrollers– ARM 7 / ARM Cortex M3– 36 hrs
  • ARDUINO and Applications development – 18 hrs
  • RASPBERRY and Applications development – 18 hrs
  • Embedded C Programming – 18 hrs
  • Basic Internet of Things – IoT – 18 hrs
  • Advanced Internet of Things – IoT – 18 hrs


Embedded Linux fundamentals

  • Understanding the Linux Story
  • The History of Linux
  • Using the Linux Desktop
  • Administering Linux with YaST
  • Locating and Using Help Resources
  • Managing Directories and Files
  • Working With the Linux Shell and Command Line
  • Using Linux Text Editors
  • Knowhow of Filesystem architecture
  • Administering Linux Processes and Services
  • Configuring Remote Access
  • Configuring and Using Samba
  • Enabling Fundamental Network Services
  • Creating Shell Scripts
  • Kernel Compilation
  • Boot process of Linux
  • Overview of Toolchains and its usage(GNU)
  • Usage of peripherals through /dev
  • Different type of Filesystems like JFFS2,
  • YAFFS2.


8051 microcontroller with C Programming

  • Introduction to C Programming
  • Overview of 8051 Architecture
  • Overview of Software Programming Tools
  • Downloading Program using Flash Magic
  • Hands on Examples using 8051 microcontroller kit
  • Exploring External Interfacing with 8051 microcontroller Kit which includes LED, LCD, Seven segment display, ADC, DAC, sensors interface, RTC, Stepper/DC Motor etc..
  • Applications / projects related


Advanced 16Bit controller C8051F340 or MSP430

  • Introduction to Advanced 16 bit Microcontroller Architecture
  • Understanding pin configuration of CPU
  • Understanding concept of cross bar
  • Defining specific peripheral on any pin Usage of PLL to drive microcontroller at 48MHz frequency
  • Introduction to compilers and various file related to it
  • Standard C software compliance
  • Essential programming conventions and practices
  • Hands-on on ARM Cortex M3 specific features
  • Introduction to programming tools (Eclipse and plugins)
  • Introduction to embedded software design cycle
  • Introduction and Hands on to Peripherals: GPIO, Timer, UART, ADC, DAC, SPI, I2C, Ethernet, USB, micro SD Card, TFT.


Arduino and Applications Development

  • Introduction to Arduino
  • Setup your computer to use Arduino
  • Understanding electronics elements- resistors, capacitors, transistors, relays etc.
  • Arduino UNO board
  • 4-bit Keypad
  • 4-bit LED
  • Digital buzzer module
  • Segment Display
  • Analog Voltage Sensor
  • M to F wire11
  • Servo motors


Raspberry pi and Applications Development

  • Introduction to Raspberry PI
  • Hands on experience with Raspberry PI (firmware development)
  • setting up Raspberry PI SD card
  • Raspberry PI booting up and initialization
  • General purpose I/O (GPIO)
  • Serial communication interface, RS-232/485
  • Synchronous peripheral interfaces,I2C,SPI
  • Sensors interfacing with raspberry pi


Basic Internet of Things-IOT

  • IOT concepts
  • IOT standards
  • Components of IOT system
  • Relevance of IOT for the future
  • IOT Applications
  • IOT for smart cities
  • IOT in Indian Scenario
  • Challenges in IOT implementation


Advanced Internet of Things-IOT

  • Overview of IOT and High level Architecture
  • Setting up IOT work-flow
  • Programming with Advanced C / Embedded C
  • Micro-controller programming using Arduino
  • Programming with python
  • Building IOT Applications using Raspberry pi
  • IOT protocols: HTTP, CoAP, MQTT, AMQP, ^LoWPAN.
  • IOT cloud infrastructure
  • Performance and security in IOT


Embedded Labs32 bit

Basic microcontroller lab
  • Study of ARM Architecture
  • Knowing the GNU compiler.
  • Writing Basic programs using IDE.
  • Learning on-chip peripherals like ports, timers, counter, interrupt, ADC, DAC, USB, RTC, PWM, WDT etc.
  • Working with JTAG debugger.
  • Interfacing external components like LED, KEY, LCD, Matrix Keyboard, Graphic LCD, Touch Screen etc.
  • Motion control experiments using stepper motor.
  • Wireless communication.
  • Protocol demonstration- UART, SPI, I2C etc.,
RTOS based experiments
  • Interfacing 4 x 4 matrix keyboard and 16 x 2 character LCD display to microcontroller/microprocessor and writing a program using RTOS for displaying a pressed key.Writing a scheduler / working with using RTOS for 4 tasks with priority.
  • The tasks may be keyboard, LCD, LED, ADC etc. and porting it on microcontroller/ microprocessor. Implement a semaphore for any given task switching using RTOS on microcontroller board.
  • Implementing Mutex between two tasks.
  • Study and Experiments on Ethernet, USB, SPI based MicroSD card, I2C, Buzzer
  • Create two tasks, which will print some characters on the serial port, Start the scheduler and observe the Behaviour.
Advanced Embedded lab+
  • Porting of OS
  • Device driver writing
  • Basic Experiments including Simple test program, creating process, creating thread, understanding multi-threading, semaphore, mutex, interrupt, timer, inter process communication
  • Kernel configuration
  • Bootloader configuration
  • Experiments on various interfacing devices includes LED, 7-segment LED, Key, Matrix keyboard, LCD, Graphic LCD, TFT, Touch Screen, Stepper Motor, Relay, MMC/SD card, USB pen drive.

Modular based short term courses.

Content update soon


"Be strong on Concepts / Flow, Try to learn in Open source softwares before entering to Tool specific."

  • EMBEDDED Tools from Open source, CCS, KEIL.MPLAB
  • We are the designers and manufacturers of Embedded Boards.
  • 8 / 16 / 32 BIT controller boards of 8051/ PIC / AVR / TI-MSP / ARM7 / CORTEX M3 etc.,
  • Many application specific interfacing modules like.,

Below mentioned companies are providing Embedded Design Devices and compliers.

Industrial Automation:


Imagining a factory without manual intervention is not a “dream” but is a “reality”. However it should not, to be formulating misconception to replace all human hands with the limbs of machine for industrial growth. The technique is as simple as conjugation of human brain (through automation products) and machine hand.

Automation Technology has approached perhaps highest level (since not sure of human brain imagination and its dareness). The scope of automation has widened to industries growing to many folds advantages confer to automation products where they overcome the limitations of traditional industries by providing repeatability, increase in production, improving the quality control and integrating business system and also by reducing wastage and labour. Automation is serving almost all the industries whether it is from commodity fields like metals, paper, plastic, textile, foil, rubber, tyres, food & beverages, pharmaceuticals or from service sectors like health, water, electricity, transport, telecom, sanitation etc. to recycling of resources and wastage.

The Students in the field of electronics, electrical and instrumentation often lack in industrial experience, practical exposure, best practices, real time logic management and troubleshooting in Industrial automation, Data acquisition, Process control tools, equipment, system, instruments, sensors, safety and software, which cause them to struggle in attending Interview to Automation industry for giving the best examples and practical approach for their projects. We have understood the need of industrial training to our engineering college / diploma students and we have designed tailor made one week training program to give best hands on practical exposure and designing the best projects and implementation to explain the students the each and every aspects of Automation.

The problem faced by the students is more aggravated due to an escalating number of industries opting automation under the circumstances, applications, hence knowledge of automation products not only improves the exposure but also increases the practical approach for all the theory they study. After this training program faculty can confidently design, implement and execute the Industrial projects and research based concepts confidently .

Module -1

  • Introduction, History & Need of Automation.
  • Factory & process automation.
  • Introduction to components of automation and PLC.
  • Input devices like Proximity sensors, Limit switches, Push button and lamps,
  • Ultra-sonic sensors, Optical sensors, Encoder.
  • Diffusion beam sensors, through beam sensors.
  • Output devices like Motors and starters, AC drives, Servo drives.

Module -2

  • Introduction & methods of programming PLC.
  • Variable types; NO/NC Instruction; Set / reset coils; Transition coils.
  • Timers, Counters, Relational functions, Mathematical functions, Control functions.
  • Introduction to HMI, Configuring HMI, Hands on & Programming examples with PLC.
  • Designing approach for new project - Pick & Place.

Module -3

  • Project continuation Pick and place.
  • Introduction to analog devices & load cells,
  • Example of a batching plant with video explanation,
  • weighing related applications. Write a ladder program for concrete batching plant

Module -4

  • Introduction & Programming example to interface to temperature, pressure and flow sensors.
  • Introduction to motion control, position applications of encoders.
  • Introduction to Process screens developed for specific industrial applications.

Module -5

  • Components of SCADA & interfacing PLC.
  • Mimic screens, Trend charts, Data base logger, Action calender.
  • Programming example involving SCADA, temperature / Pressure / flow / level controls & AC Drives
  • Latest trends in redundant PLC systems
  • PLC for hazards applications, oil, chemical and gas applications


"Be strong on Concepts / Flow, Try to learn in Open source software before entering to Tool specific."

  • PLC of different make & configurations
  • Motors, Drives, connectors
  • Sensors
  • Ladder programming software
  • SCADA software
  • Application Modules for projects

PCB Design and Analysis

The Printed circuit board is very much necessary to assemble the components according to the circuit designed and these boards will be closely dense to match the complexity & miniaturization of the product and application.PCB designer has to analyze the requirement and do the design.

The printed circuit boards are identified in sizes, number of holes, number of components, board thickness, copper thickness, line thickness & mainly on number of copper layers on the board.

The printed circuit boards in earlier days started with raw methods with lines thickness and handmade process. In recent days to match the miniaturization, low power & rigidity of the products PCB are designed using EDA software tools and manufactured with sophisticated atomized equipment and tools.

The designers are those who matter the most when it comes to the production of PCBs and their role is going to get even more important in the near future. Apart from designing whole new printed circuit boards, the designers are also in charge of many other tasks. For instance, their job is to test electronic components, compare different boards, Product design, Mechnical architect etc.,

The designing PCBs might seem like a difficult work and it is an ART and Technology Combination, the trained skilled Engineers gets reward equally in Industry. The best thing is that this job is expected to become even more lucrative in the near future. Here are three reasons why!

Multi-billion Industry

PCB production is already a profitable industry, with the global market being worth around 60 billion dollars a year. A big percentage of that sum is spent on PCB design services. This isn’t a surprise knowing that all major industrial sectors are in need of PCBs.

PCBs are essential for the development of modern-day industries. They’re used in automotive industry, military, transport, pharmaceutical industry, and so on.Actually, even today, a number of PCB designers are employed at any Electronics Design/Development Industries.

PCB Design is Getting Easier

Along with the development of modern technologies that can’t do without PCBs, the software for PCB design is also getting better and better. Even today, there are lots of tools that make the Complex job of PCB designers much easier.

All of this implies that those who are thinking about which career path in core electronics design field, they should seriously consider becoming PCB designers!

Every Electronics / Electrical Engineer has to learn Electronics circuit design, simulation and PCB routing.

The PCB design courses can be opted by Diploma/BSc/BE graduates from Electronics / Electrical / Instrumentation / Mechatronics / Medical Electronics discipline.


  • Fundamentals of Electronic devices.
  • Introduction to PCB Layout Design
  • Introduction to components and its pakages Introduction to Schematic design
  • Symbol and Foot print creation
  • Library
  • Importance of Mechanical details & Datasheet
  • Netlist
  • Assignment Techniques
  • Placement Techniques
  • Routing Techniques
  • Output file formats
  • Manufacturing details
  • Schematic design
  • PCB design
  • Route Editor
  • Output files generation: Gerber Editor
  • Photo master output
  • NC Drill & Routing
  • Multi Layer PCB-Concept
  • Assembly Process and materials
  • DFM & DFT
  • Compensation techniques
  • Importance of Quality Control
  • Introduction to Design & FAB Standards Introduction to PCB materials
  • Test Coupon and its purpose
  • Basic of Thermal management
  • Library management
MODULE 6 : Practical
  • Symbol Creation, Schematic design
  • Foot print Creation,
  • PCB Design
  • Gerber Editing


  • High Speed Fundamentals
  • Differential Signals
  • IBIS Models
  • Thermal Analysis
  • Layer Stack and its Importanc
  • Types of grounds
  • Effect of power planes and decaps
  • Microstrip and Stripline
  • Reflection
  • Cross Talk
  • Ground bounce
  • Simultaneous Switching Noice (SSN)
  • Introduction CI PCB
  • CI PCB test plan
  • Impedance verification (TDR)
  • Advanced PCB materials
  • Design Constraints of SI
  • Reflection Analysis
  • Cross Talk Analysis
  • Thermal Analysis
  • EMI / EMC Analysis
  • Power Analysis Implementation
  • Standard PCB design tools
  • Industrial Tools
PCB Manufacturing process and Industrial visit
  • Introduction to printing process
  • Placing of circuit on copper clad
  • Etching process for final PCB
  • Drilling, Component Mounting and Soldering
  • Drilling of designed PCB
  • Basics of component mounting& soldering
  • Soldering Process of Components
  • Bare Board Testing


"Be strong on Concepts / Flow, Try to learn in Open source software before entering to Tool specific."

  • EAGLE / KICAD open source PCB design software
  • PCB manufacturing Unit visit

Antenna Design

Antenna Design

This course is being organised to provide platform for experts from Industry and academics to discuss major issues pertaining to antennas and demonstrate state of the art application on antenna technologies. It aims at interfacing with experts and researchers in the emerging areas

FEKO is comprehensive electromagnetic (EM) analysis suit, built on state of the art computational EM (CEM) techniques viz., MOM, MLFMM, PO, GO, FEM and UTD; to provide users with software that can solve a wide range of EM problems.

The courses on Antennas, Microwave circuits, EM theory or CEM methods, FEKO can be an invaluable tools. Beyond this it could also be incorporated into teaching material and is ideally suited as a teaching tool in courses on advanced topics in antennas, microwave devices and CEM methods. Several concepts can be powerfully illustrated to the students, given them the opportunity to apply their knowledge and observe the results.

Antennas play a major role in the wireless world. Current generation of communication systems have variety of antennas catering to diversified requirements. Hence there is a need to study the design, fabrication, measurement and testing of antennas.

Academic community can enrich their domain knowledge though our courses and in turn help the student’s community to enhance their knowledge about antenna technologies.

Students can get special training for their projects/ research and also industry approach for their future job opportunity.

FEKO is a comprehensive electromagnetic simulation software tool for the electromagnetic field analysis of 3D structures. It offers multiple state-of-the-art numerical methods for the solution of Maxwell’s equations, enabling its users to solve a wide range of electromagnetic problems encountered in various industries.

Upon completion of the course, trainees will:

  • Be proficient in the practical aspects of Antenna Designs, and EM Simulations using FEKO.
  • Be proficient in using the main numerical solver of FEKO (the MoM) and also know when and how to apply the higher frequency methods such as MLFMM, PO, GO, UTD, etc.
  • Be able to solve a diverse set of electromagnetic problems with FEKO's various numerical methods and hybridisations.
  • Be proficient in basic electromagnetic principles or to investigate the finer intricacies of the different CEM techniques for various applications such as Antenna Design, Simulations, Antenna Placements, EMI/EMC, Microwave Engineering, etc.


  • 3D antenna design analysis of horns, micro strip patches, wire antennas, reflector antennas, conformal antennas, broadband antennas, arrays
  • Antenna placement analysis of antenna radiation patterns, radiation hazard zones, etc. with an antenna placed on a large structure, e.g. ship, aircraft, armored car
  • Electromagnetic coupling and interference (EMC, EMI) analysis of diverse EMC problems including shielding effectiveness of an enclosure, cable coupling analysis in complex environments, e.g. wiring in a car, radiation hazard analysis
  • Bio-electromagnetics analysis of homogeneous or non-homogeneous bodies, SAR extraction
  • 3D RF components analysis of waveguide structures, e.g. filter, slotted antennas, directional couplers
  • 3D EM circuits analysis of microstrip filters, couplers, inductors, etc.
  • Radomes analysis of multiple dielectric layers in a large structure
  • Scattering problems RCS analysis of large and small structures


"Be strong on Concepts / Flow, Try to learn in Open source software before entering to Tool specific."

  • FEKO – Altair Antenna design and Simulation software
  • SDR / Cognitive Radio



Robotics is a subject that attempts to have machines replicate the actions of humans; most commonly in the manufacturing domain. At its basic level, that of manipulation, robotics is not a new science, rather it is an amalgam of engineering and science disciplines from "classical" fields such as: mathematics, kinematics, kinetics, electric circuit theory, electronics, communications, control, and computing. At its highest level of abstraction; the level of synthesizing human reasoning and behavior, robotics deals with the intelligent connection of perception to action. This introductory course is valuable for students who wish to learn about robotics through a study of industrial robot systems analysis and design. This course is suited to students from engineering and science backgrounds that wish to broaden their knowledge through working on a subject that integrates multi-disciplinary technologies.

Course Description

  • Using Robotic Prototyping kits components like., blocks, sensors, motors, and wheel gears, students build their own robots. While gaining hands-on experience in engineering and computer programming principles, students work independently and in teams, applying their problem-solving skills to program robotic systems that respond to feedback from the environment.
  • This course encourages young engineers to apply their Imagination, creative to engineering real-time applications through practical environment.
  • Future of Robotics to take research programs and industrial & innovation consultation career in Robotics / mechatronics field.
  • Work in local and/or international organisations demonstrating an understanding of global engineering issues
  • Apply robotics and mechatronics engineering technical expertise to industry-related fields
  • Work autonomously and in teams within organisations or as a consultant
  • Apply ethical standards, principles of design for sustainable development, and environmental consideration to conceptualizing and implementing industry-related projects

Artificial Intelligence & Robotics Programming

  • It makes sense to program your imagine hardware built, Controller/processor to get interface with different sensors.
  • Use Advanced Programming techniques for human and machine interface
  • Expert application system development for automated learning procedure
  • Industrial Application of AI and Expert systems: Robotic vision systems, Image p
  • Processing techniques, application to object recognition and inspection, automatic speech recognition.


  • Assistive technologies
  • Control system design
  • Embedded system design
  • Remote sensing
  • Robotics and autonomous systems
  • Signal/image/video processing
  • Industrial automation and control
  • Plant managers in production units
  • There are many National & International competition on robotics.

Specific outcomes of instruction

ex. The student will be able to explain the significance of current research about a particular topic.
  • The student will learn the basics of the theory and practice of Artificial Intelligence as a discipline about intelligent agents capable of deciding what to do, and do it.
  • The student will be introduced to Artificial Intelligence programming.
  • The student will learn to apply knowledge representation techniques and problem solving strategies to common AI applications.
  • The student will design simple software to experiment with various AI concepts and analyze results.
  • The student will build self-learning and research skills to be able to tackle a topic of interest on his/her own or as part of a team.

List of experiments

3-Axis Robotic System

  • Build and Program a fixed 3-axis arm robot for pick and place. Use switches for control & to evaluate Euler Angles. (2-3 light weight balls or plastic components will be provided).

Recursive Line Follower

  • Build and Program a line follower robot using a light sensor. Shape of the non overlapping line will be specified, not to exceeding 2 meter in length.

Controlled and Voiced

  • Build and Program a voice or sound controlled robot. To move left, right, front and stop commands.

Bridging Vehicle

  • Build and Program a bridge laying robot with a transceiver & cross over the bridge. The bridge has to be laid for 5 inch gap distance.

Automated Guided Vehicle

  • Build and Program a path finder robot using a transceiver and a touch sensor.

Material Moving Vehicle

  • Build and Program a robot to collect a light object from three different locations and drop it in one specific defined location.

Stair Climbing Robot

  • Build and Program a robot to climb up & down the stairs.

Pole climbing Robot

  • Build and program a Robot to climb 60cm pole, collect the ball kept on the top and come back to original position

Character Portrayer

  • Build and Program a robot to draw alphabetic / numerical characters on white paper.

Self-Balancing Robot (PID Control)

  • Build and Program a Segway with light sensor on a white floor surface.

Use C, Java, GUI – ICON based programming software and download through USB port to the controller

You will use SiMS-Futurobots prototyping kits can be used to conduct these experiments.

Instruction manual and videos for construction and programming

Study: Define a task which uses multiple (3 or 4) sensors and conduct competition among students. This will provide students will to learn & integrate all the components and features to explore various applications.

Study: Develop a robot for any application using Android apps available for remote controlled.

Lab Facility

  • SiMS – krypton Kits.
  • Robo-C / Phython and JAVA software compilers
  • Iconic representation programming software
  • ARM 7 / 9 micro controller with touch pad panel
  • 500 + mechanical components for mechanics.
  • Sensors – touch, light, color, ultrasonic, rotary etc.,



"Be strong on Concepts / Flow, Try to learn in Open source softwares before entering to Tool specific."

  • GOOGLE certification
  • General Open source tools and Industrial Standard tools–
  • Keyword planning, Website layout planning, SEO, SMM, SMO, Content marketing, Content writing, email marketing, Google Ads, Google analytics etc.,
  • Graphic Design, HTML.