13
VLSI Technology (Summer Training Program 2014) 6 Weeks/45 Days “PRESENTED BY” RoboSpecies Technologies Pvt. Ltd. Office: A-90, Lower Ground Floor, Sec- 4, Noida, UP Contact us: Email: [email protected] Website: www.robospecies.com Office: +91-120-4245860

VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

  • Upload
    trandan

  • View
    226

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

VLSI Technology (Summer Training Program 2014)

6 Weeks/45 Days

“PRESENTED BY”

RoboSpecies Technologies Pvt. Ltd. Office: A-90, Lower Ground Floor,

Sec- 4, Noida, UP

Contact us: Email: [email protected]

Website: www.robospecies.com Office: +91-120-4245860

Page 2: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

SUMMER TRAINING PROGRAM 2014 VLSI Technology

www.robospecies.com Page 1

Course Name : VLSI Technology

Certification : By RoboSpecies Technologies Pvt. Ltd. Accredited by International Accreditation Organization, Houston, U.S.A.

Study Material : Books & CDs Free to each participant

Robotics Toolkit : Free to Each Participant

Projects: 60 Projects Covered in 45 Days (excluding major optional Projects)

Fees & Duration

1. For VLSI Technology (Ultra)

Fees : ` 12,900/- per candidate

Duration : 45 Days/90 hrs.

ULTRA MODULE – VLSI Technology DAYS TOPICS DURATION

Saturday 1

Theory

Introduction to VLSI Technology Evolution of computer-aided digital design

Emergence of HDL Importance of HDLs

Introduction of VHDL

Introduction of Verilog HDL Typical design flow for designing VLSI IC Technology

Theory

Overview of Digital Design

Semiconductor Materials

BJT and MOS circuits

Logic Gates

Practical

Circuit realization of Logic Gates Theory

Sequential Circuits Types of sequential circuits Synchronous Sequential Circuits Asynchronous Sequential Circuits Concept of sequential logic Lathes and flip-flops Sequential Circuit Design

3 hours

Page 3: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

SUMMER TRAINING PROGRAM 2014 VLSI Technology

www.robospecies.com page 2

Sunday 1

Practical Design of Sequential Circuits using HDL Draw State Diagram

Draw State Table

Draw k-map Draw the circuits

Theory

Combinational Circuits

Analysis Procedure Design Procedure Implementation of Circuits using Logic Gates

Practical

Design using Hardware Design Language (HDL)

Theory Design Methodologies for digital circuits Top-down design methodologies Bottom-Top design methodologies

Some function of Verilog HDL programming

Modules Intances Components of simulation Design and stimulus block

Practical

HDL Programming of MUX PROJECT PROJECT

3 hours

Page 4: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

SUMMER TRAINING PROGRAM 2014 VLSI Technology

www.robospecies.com Page 3

DAYS TOPICS DURATION

Saturday 2

Theory Different types of programming modeling in Verilog HDL Gate Level Modeling Gate Types Predefined primitives Array of instances

Practical Gate Level Multiplexer Logic diagram for MUX

Verilog description of MUX

Stimulus for MUX Theory

Introduction to Robotics & Embedded Systems Introduction to Extensive Field of ROBOTICS

Application of Robotics: Industrial, Medical, Entertainment. Introduction to Embedded System Introduction to electronics Introduction to analog Circuits. Introduction to breadboard.

Practical

Interfacing components like LED, Resistor etc Generating different colors from RGB LED LDR based Automatic light control. Transistor as an amplifier. Transistor as a NOT gate.

3 hours

Sunday 2

Theory Introduction to Autonomous Robots. Tangible and Non-tangible interfacing. Interaction between real and digital world. Concepts of artificial intelligence. Introduction to Infrared light. Introduction to IR Sensors. Op-amp operation. Op-amp as a Comparator.

Practical Testing of IR sensors. Detecting white and black surface with digital IR sensors.

IR range detection.

Monitoring analog and digital sensors.

3 hours

Page 5: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

SUMMER TRAINING PROGRAM 2014 VLSI Technology

www.robospecies.com Page 4

DAYS TOPICS DURATION

Theory

Welcoming LINE FOLLOWER CONCEPT.

Interface Motor Driver with IR sensor. Calibration of IR sensors

What is it? Why is it Required?

Practical

Calibrating IR sensors.

Make your Own LINE FOLLOWER. Project

Ripple carry full adder Flip-Flops

Ripple Counter

Completion of Basic Projects

Competition, Doubts & Practical Session PROJECT

3 hours

Day 16 Theory Gate delays in Verilog HDL

Different types of Delays

Rise Delay Fall Delay Turn off Delay

Practical Programming using all types of Delays

Theory Data Flow Modeling in Verilog HDL Different types Verilog Operator Arithmetic, Logical, Relational, Equality, Bitwise, Reduction,

Shift, Concatenation, Replication, Conditional Operators Practical

Programming using different Verilog Operators Project

Programming of circuits using Data Flow Modeling Project

Programming of circuits using Data Flow Modeling and Gate Level Modeling and Difference between Both.

3 hours

Page 6: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

www.robospecies.com Page 5

SUMMER TRAINING PROGRAM 2014 VLSI Technology

DAYS TOPICS DURATION

Sunday 3

Theory Verilog Behavioral Modeling Styles

Structured procedures statements Always statement Initial statement Procedural assignment statements

Blocking assignments Non-Blocking assignments

Practical Conditional Statements

if, if-else, if-elseif

Digital Clock Designing.

PROJECT

PROJECT Theory

Sequential & Parallel blocks in Verilog HDL

Nested blocks Named blocks Generate blocks

Practical

Verilog HDL Programming using different blocks

3 hours

Saturday 4

Theory Introduction to DTMF Technology. Effectiveness of This Technology. Several Mobile controlled applications.

Practical

Integrating DTMF with motors. Remotely controlling of robots.

Theory Seven Segment Display.

Practical

Making Connections of SSD with Arduino.

Integration of SSD with analog and digital signals.

Digital Clock Designing. Making Own pattern of Displaying numbers on SSD

3 hours

Page 7: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

SUMMER TRAINING PROGRAM 2014 VLSI Technology

DAYS TOPICS DURATION

Sunday 4

Theory Introduction to LCD. Pin Description of LCD’s. How to interface LCD with ARDUINO.

Practical

Creating simple animations on LCD. Scrolling texts on LCD. Integrating Digital Signals

Project Latch, Flip-Flops, MUX Counter Traffic Signal Controller Understanding designing of Advanced Robot PROJECT Competition, Doubts & Practical Session PROJECT

3 hours

Saturday 5

Theory Tasks and Functions

Difference between tasks & functions Tasks Functions

Practical

Tasks Examples in Verilog HDL Functions Examples Verilog HDL

Theory Timing and delays in Verilog HDL Delay models

Distributed delay Lumped delay Pin to Pin delay

Theory Switch Level Modeling

MOS switches CMOS switches Bi directional switches Power and Ground switches Resistive switches

Practical Verilog HDL Programming of CMOS NOR gate, MUX, CMOS Latch, CMOS Inverter

8 hours

www.robospecies.com Page 6

Page 8: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

SUMMER TRAINING PROGRAM 2014 Embedded Systems & Robotics

www.robospecies.com Page 7

DAYS TOPICS DURATION

Sunday 5

Theory Introduction to MATLAB Basics of MATLAB Programming Digital Laboratory Explanation

Practical

Mathematical Calculations using MATLAB Command window, Workspace, Command History Sub plotting the Matrix functions, Editing Plots

Theory Working on Pixels Graphical Formats in MATLAB Integrating MATLAB with Seven Segment Display

Practical Color Conversion Graphical Conversion of Format Color Masking Interfacing MATLAB with Seven Segment Display PROJECT

8 hours

Saturday 6

PROJECT Theory

Understanding Basics of TOUCH SCREEN. Requirement of Resistors while interfacing. Different types of Touch Screens

Practical Touchscreen interfacing with ARDUINO. Reading values of Touch screen at several points in SERIAL

MONITOR. Theory

Introduction to Ultrasonic Sensor Sound Waves Concept of Ultrasound

Practical Interfacing Ultrasonic Sensor with Roboduino

Measuring distance in Different SI units Theory

User-defined primitives (UDP) Basics of UDP Definition of UDP UDP rules

8 hours

Page 9: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

www.robospecies.com Page 8

SUMMER TRAINING PROGRAM 2014 VLSI Technology

DAYS TOPICS DURATION

Sunday 6

Practical Combinational UDP Sequential UDP Examples using UDP Guidelines for UDP design

Theory FPGA & ASIC Technologies

Introduction to FPGA Board Introduction to ASIC Board Comparison between FPGA & ASIC Board

Practical Gesture Controlled Robot Speed Controlled Robot using Accelerometer

Project Feedback control system in Arduino.

Designing of 8-Bit/16-Bit RISC Processor using Verilog HDL Competition, Doubts & Practical Session PROJECTS Certificate Distribution Cum Farewell Ceremony

8 hours

Page 10: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

SUMMER TRAINING PROGRAM 2014 VLSI Technology

www.robospecies.com

Page 9

Number of Projects Covered in ULTRA MODULE

1. 2*1mux using Verilog HDL

2. 4*1mux using Verilog HDL

3. 2*4 decoder using Verilog HDL

4. 4*16 decoder using Verilog HDL

5. D flip flop using Verilog HDL

6. T flip flop using Verilog HDL

7. Register using Verilog HDL

8. Flip-Flops using Verilog HDL 9. Ripple carry full adder using Verilog HDL 10. Ripple Counter using Verilog HDL

11. Blink a LED using a switch

12. Glowing LEDs in pattern of your own choice.

13. Transistor as a touch switch

14. Transistor as a NOT Gate

15. Transistor as an amplifier

16. Flood control alarm system

17. Generation of MIDI tones

18. Intelligent blind stick

19. Automatic line follower Robot

20. Automatic obstacle detection System

21. Shifter using Verilog HDL

22. Half adder using Verilog HDL

23. Half subtractor using Verilog HDL

24. Full adder using Verilog HDL

25. Full subtractor using Verilog HDL

26. BCD to seven segment decoder

27. 16 bit magnitude comparator

28. Traffic light controller

29. Counter using Verilog HDL

30. Counter using Roboduino

31. Design of control unit

32. Multiple device switching through mobile phone

33. Mobile phone keypad prototype

Page 11: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

www.robospecies.com Page 10

SUMMER TRAINING PROGRAM 2014 Embedded Systems & Robotics

34. Mobile switching device

35. Mobile controlled BOT

36. Digital display device LCD

37. Display digits on seven segment display

38. LDR based Darkness activation system

39. LDR based Light activation system

40. Pulse generation using 555

41. Design of ALU using Verilog HDL

42. 4 bit Processor using Verilog HDL

43. 8 bit processor using Verilog HDL

44. 16 bit processor using Verilog HDL

45. Automatic blinking of light

46. Automatic blowing of buzzer

47. Automatic stop watch

48. Digital clock

49. Dc motor speed control using PWM

50. Automatic speed controlled BOT

51. Automatic power control system

52. Automatic home sweeper device

53. Edge avoider BOT

54. Wall Follower BOT

55. Obstacle avoider BOT

56. Traffic control system

57. Visitor counting application

58. Scroll strings on LCD

59. Line follower BOT displaying the directions

60. Latest gaming system

61. MATLAB Mathematics

62. Color conversions and color detections

63. LED multiplexing

64. LED Blinking using ultrasonic sensor

65. Motor Control using ultrasonic sensor

Page 12: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

www.robospecies.com Page 11

SUMMER TRAINING PROGRAM 2014 VLSI Technology

Ultra Module VLSI Technology Kit Content

BO Motors (2) IR Sensor Board (2) Electronica Kit (1) Motor Driver board(1) RoboSpecies Chassis (1) Wheels (2) Caster Wheel (1) Screw driver (1) Screw packet (1) Roboduino Board (Arduino Duemilanove W/ATmega 328P) Seven Segment Display Shield (1) RoboSpecies DTMF Board (1) USB to Serial Converter (1) DTMF Jack(1) LED’s, resistors, burg strips. Touch Screen (1) LCD Shield (1) Ultrasonic Sensor (1) Robotics Made Easy- Robotic Book (1) CD (1) Study Material. RoboSpecies Goodies.

Page 13: VLSI Technology - RoboSpecies VLSI Technology.pdf · Verilog HDL Programming of CMOS NOR gate, MUX, ... Concept of Ultrasound ... Why VLSI Technology Training from RoboSpecies Technologies?

www.robospecies.com Page 12

SUMMER TRAINING PROGRAM 2014

VLSI Technology

Why VLSI Technology Training from RoboSpecies Technologies?

1. Lot of Major Projects will be covered in this training. 20 projects are covered in Basic Module 20+20 projects are covered in Advanced Module 20+20+20 project are covered in Ultra Module 9 optional major projects

2. Our syllabus is professionally designed to cover Basic as well as Advance aspects of Embedded Systems & Robotics

3. Each day of our training is well planned to provide you the Theoretical as well as Practical Knowledge of the module

4. Each day will come up with New Practicals & Projects which makes the training

interesting and exciting.

5. Time to time Practical Assignments will be provided to the students, which

will help them in doing practice at home.

6. Revision Time & Query Sessions are provided to the students which help

them in clearing their all previous doubts.

7. Exam will be conducted at the end of basic as well as Advance module to test

the knowledge level of the students.

8. Time for Project Work will be provided to the students, in which students will develop a project of their own choice. This will encourage Innovative Ideas among students.

Pre-Requisites

1. Basic knowledge of C\C++ Programming.

2. Basics of Electronics.

3. Eagerness to learn new innovative things.

Who Could Attend this Training?

Students from B.E/B.Tech/M.Tech/Diploma (ECE/EEE/CSE/IT/MECH) can join this training.

Anyone who have interest in this field and have pre-requisite knowledge