VLSI Design & Technology • 3rd SemesterCore / Standard CurriculumChange Track

VLSI Design & Technology — 3rd Semester Syllabus

Electronics (VLSI Design & Technology)

Credits Allocation Table (L-T-P Structure)

Course TitleCodeLTPCredits
Electronic Devices and Circuit Theory1593013003
Object Oriented Programming1593023003
Network Theory1593033104
Signal & System1593043003
Engineering Mathematics-III1593053104
Universal Human Values1593063003
Indian Knowledge System1593073000
Electronic Devices and Circuit Theory Lab159301P0021
Object Oriented Programming Lab159302P0021
Internship-I159308---2
TOTAL----24

Electronic Devices and Circuit Theory

159301
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Semiconductor Physics and Carrier Action

  • Energy Bands and Charge Carriers in Semiconductors: E-k diagram
  • Charge carrier concentration
  • Intrinsic carrier concentration
  • Law of mass action
  • Carrier transportation: Drift, diffusion, surface effects
  • Continuity equation in steady state condition
  • Fermi level
  • Quasi-Fermi energy level
  • Hall Effect

Unit 2.0: Classical Diodes

  • Junction capacitance
  • Varactor diode
  • Tunnel diode
  • IMPATT diode
  • Gunn diode
  • Difference between rectifying contact and ohmic contact
  • Schottky Diode

Unit 3.0: Bipolar Junction Transistor

  • Bipolar Junction Transistor- bipolar transistor action
  • Minority carrier distribution
  • Non-ideal effects
  • Equivalent circuits
  • Ebers-Moll Model
  • Hybrid-pi model
  • Frequency limitations

Unit 4.0: Field Effect Transistors

  • Field-Effect Transistors: JFET and its characteristics
  • Pinch off voltage and drain saturation current
  • MOSFET: The MOS capacitor
  • N-channel enhancement-mode MOSFET: transistor structure, I-V characteristics
  • PMOS
  • MOSFET dc circuit analysis
  • Basic MOSFET applications: switch, digital logic gate and amplifier
  • Biasing of FETs and MOSFETs
  • Non-ideal effects
  • MOSFET scaling
  • Threshold voltage modification due to short and narrow channel effects
  • Avalanche breakdown
  • Drain induced barrier effects
  • Basics of CMOS

Unit 5.0: Special Semiconductor Devices

  • SCR, Triac and DIAC (Construction, Working, Characteristics and Application)
  • UJT Relaxation Oscillator
  • Photo Diodes (Pin and Avalanche)
  • Solar Cell
  • LED
  • Laser Diodes
  • LDR

Unit 6.0: Introduction to VLSI Technology

  • VLSI Technology-An Overview
  • Wafer Processing
  • Oxidation
  • Epitaxial Deposition
  • Ion-implantation
  • Diffusion

Object Oriented Programming

159302
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Introduction to C++

  • Object Oriented Technology
  • Advantages of OOP
  • Input-output in C++
  • Tokens, Keywords, Identifiers
  • Data Types C++
  • Derived data types
  • The void data type
  • Type Modifiers
  • Typecasting
  • Constant
  • Operator
  • Precedence of Operators
  • Strings

Unit 2.0: Control Structure

  • Control Structures: Decision making statements like if-else, Nested if-else
  • Go to, break, continue
  • Switch case
  • Loop statement like for loop, nested for loop, while loop, do-while loop

Unit 3.0: Functions

  • Parts of Function
  • User-defined Functions
  • Value-Returning Functions
  • Void Functions
  • Value Parameters
  • Function overloading
  • Virtual Functions
  • Classes and Data Abstraction: Structure in C++
  • Class, Build-in Operations on Classes
  • Assignment Operator and Classes
  • Class Scope
  • Reference parameters and Class Objects (Variables)
  • Member functions
  • Accessor and Mutator Functions
  • Constructors, default Constructor
  • Destructors

Unit 4.0: Overloading and Templates

  • Operator Overloading
  • Function Overloading
  • Function Templates
  • Class Templates
  • Inheritance: Single and Multiple Inheritance
  • Virtual Base class
  • Abstract Class
  • Pointer and Inheritance
  • Overloading Member Function

Unit 5.0: Pointers and Arrays

  • Void Pointers
  • Pointer to Class
  • Pointer to Object
  • This Pointer
  • Void Pointer
  • Arrays

Unit 6.0: Exception Handling

  • The keywords try, throw, and catch
  • Creating own Exception Classes
  • Exception Handling Techniques (Terminate the Program, Fix the Error and Continue, Log the Error and continue)
  • Stack Unwinding

Network Theory

159303
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Node, Mesh Analysis & Theorems

  • Super Node and Super Mesh analysis
  • Superposition theorem
  • Thevenin theorem
  • Norton theorem
  • Maximum power transfer theorem
  • Reciprocity theorem
  • Substitution theorem
  • Tellegen's theorem
  • Millman's theorem
  • Duality principle

Unit 2.0: Sinusoidal Steady State Analysis

  • Sinusoidal Steady-State analysis
  • Characteristics of Sinusoids
  • The Complex Forcing Function
  • The Phasor
  • Phasor relationship for R, L, and C
  • Impedance and Admittance
  • Phasor Diagrams
  • AC Circuit Power Analysis
  • Instantaneous Power
  • Average Power
  • Apparent Power and Power Factor
  • Complex Power

Unit 3.0: Transients and Resonance in RLC Circuits

  • Basic RL and RC Circuits
  • The Source-Free RL Circuit
  • The Source-Free RC Circuit
  • The Unit-Step Function
  • Driven RL Circuits
  • Driven RC Circuits
  • RLC Circuits
  • Frequency Response
  • Parallel Resonance
  • Series Resonance
  • Quality Factor

Unit 4.0: Topology & Coupled Circuits

  • Graph of a network
  • Trees
  • Co-trees
  • Loops
  • Incidence matrix
  • Tie-set matrix
  • Cut-set matrix
  • Mutual Inductance
  • Coupling Coefficient
  • Series and Parallel connections of coupled inductors
  • Ideal transformers

Unit 5.0: Two Port Networks

  • Z parameter
  • Y Parameter
  • ABCD Parameter
  • Inverse ABCD Parameter
  • Hybrid Parameter
  • Inverse Hybrid Parameter
  • Condition of reciprocity and Symmetry
  • Interrelationship of different parameter
  • Interconnection of two-port network

Unit 6.0: Network Function

  • Network functions, their properties and concept of transfer impedance
  • Hurwitz polynomial
  • Positive real function and synthesis of LC, RC, RL Networks in Foster's I and II, Cauer's I and II forms

Signal & System

159304
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Introduction to Signals and Systems

  • Signals and systems as seen in everyday life, and in various branches of engineering and science
  • Signal properties: periodicity, absolute integrability, determinism and stochastic character
  • Some special signals of importance: the unit step, the unit impulse, the sinusoid, the complex exponential, some special time-limited signals
  • Continuous and discrete time signals, continuous and discrete amplitude signals
  • System properties: linearity: additivity and homogeneity, shift-invariance, causality, stability, realizability
  • Examples

Unit 2.0: Behavior of Continuous and Discrete-Time LTI Systems

  • Impulse response and step response
  • Convolution
  • Input-output behavior with aperiodic convergent inputs
  • Cascade interconnections
  • Characterization of causality and stability of LTI systems
  • System representation through differential equations and difference equations
  • State space representation of systems
  • State-Space analysis, Multi-input multi-output representation
  • State Transition Matrix and its Role
  • Periodic inputs to an LTI system, the notion of a frequency response and its relation to the impulse response

Unit 3.0: Fourier Series and Fourier Transform

  • Fourier series representation of periodic signals
  • Waveform Symmetries
  • Calculation of Fourier Coefficients
  • Fourier Transform
  • Convolution/multiplication and their effect in the frequency domain
  • Magnitude and phase response
  • Fourier domain duality
  • The Discrete-Time Fourier Transform (DTFT) and the Discrete Fourier Transform (DFT)
  • Parseval's Theorem

Unit 4.0: Laplace Transform

  • Review of the Laplace Transform for continuous time signals and systems
  • System functions
  • Poles and zeros of system functions and signals
  • Laplace domain analysis
  • Solution to differential equations and system behavior

Unit 5.0: Sampling and Reconstruction

  • The Sampling theorem and its implications
  • Spectra of sampled signals
  • Reconstruction: ideal interpolator, zero-order hold, first-order hold
  • Aliasing and its effects
  • Relation between continuous and discrete time systems
  • Introduction to the applications of signal and system theory: modulation for communication, filtering, feedback control systems

Unit 6.0: Z-Transform

  • The Z-Transform for discrete time signals and systems
  • System functions
  • Poles and zeros of systems and sequences
  • Region of convergence
  • Z-domain analysis
  • Unilateral Laplace transform
  • Difference equations
  • System representations: direct, cascade, parallel forms

Engineering Mathematics-III (PDE, Probability/Statistics)

159305
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Partial Differential Equations

  • Definition of Partial Differential Equations
  • First order partial differential equations
  • Solutions of first order linear PDEs
  • Solution to homogenous and non-homogenous linear partial differential equations of second order by complimentary function and particular integral method

Unit 2.0: Second-Order Linear Equations

  • Second-order linear equations and their classification
  • Initial and boundary conditions
  • D'Alembert's solution of the wave equation
  • Duhamel's principle for one dimensional wave equation
  • Heat diffusion and vibration problems
  • Separation of variables method to simple problems in Cartesian coordinates
  • The Laplacian in plane, cylindrical and spherical polar coordinates
  • Solutions with Bessel functions and Legendre functions
  • One dimensional diffusion equation and its solution by separation of variables

Unit 3.0: Probability and Random Variables

  • Probability spaces, conditional probability, independence
  • Discrete random variables
  • Independent random variables
  • The multinomial distribution
  • Poisson approximation to the binomial distribution
  • Infinite sequences of Bernoulli trials
  • Sums of independent random variables
  • Expectation of Discrete Random Variables
  • Moments
  • Variance of a sum
  • Correlation coefficient
  • Chebyshev's Inequality

Unit 4.0: Continuous Random Variables

  • Continuous random variables and their properties
  • Distribution functions and densities
  • Normal, exponential and gamma densities
  • Bivariate distributions and their properties
  • Distribution of sums and quotients
  • Conditional densities
  • Bayes' rule

Unit 5.0: Basic Statistics

  • Measures of Central tendency
  • Moments, skewness and Kurtosis
  • Probability distributions: Binomial, Poisson and Normal
  • Evaluation of statistical parameters for these three distributions
  • Correlation and regression
  • Rank correlation
  • Curve fitting by the method of least squares- fitting of straight lines, second degree parabolas and more general curves

Unit 6.0: Test of Significance

  • Large sample test for single proportion, difference of proportions
  • Tests for single mean, difference of means, and difference of standard deviations
  • Test for ratio of variances
  • Chi-square test for goodness of fit and independence of attributes

Universal Human Values

159306
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Introduction to Value Education

  • Right Understanding, Relationship and Physical Facility (Holistic Development and the Role of Education)
  • Understanding Value Education Sharing about Oneself
  • Self-exploration as the Process for Value Education
  • Continuous Happiness and Prosperity – the Basic Human Aspirations
  • Exploring Human Consciousness, Happiness and Prosperity – Current Scenario
  • Method to Fulfil the Basic Human Aspirations

Unit 2.0: Harmony in the Human Being

  • Understanding Human being as the Co-existence of the Self and the Body
  • Distinguishing between the Needs of the Self and the Body
  • The Body as an Instrument of the Self
  • Understanding Harmony in the Self
  • Harmony of the Self with the Body
  • Programme to ensure self-regulation and Health

Unit 3.0: Harmony in the Family and Society

  • Harmony in the Family – the Basic Unit of Human Interaction
  • Trust – the Foundational Value in Relationship
  • Respect – as the Right Evaluation
  • Other Feelings
  • Justice in Human-to-Human Relationship
  • Understanding Harmony in the Society
  • Vision for the Universal Human Order

Unit 4.0: Harmony in the Nature/Existence

  • Understanding Harmony in the Nature
  • Interconnectedness, self-regulation and Mutual Fulfilment among the Four Orders of Nature
  • Realizing Existence as Co-existence at All Levels
  • The Holistic Perception of Harmony in Existence

Unit 5.0: Implications of the Holistic Understanding – a Look at Professional Ethics

  • Natural Acceptance of Human Values
  • Definitiveness of (Ethical) Human Conduct
  • A Basis for Humanistic Education
  • Humanistic Constitution and Universal Human Order
  • Competence in Professional Ethics
  • Holistic Technologies, Production Systems and Management Models-Typical Case Studies
  • Strategies for Transition towards Value-based Life and Profession

Unit 6.0: Professional Competence and Case Studies

  • Competence in Professional Ethics
  • Holistic Technologies, Production Systems and Management Models-Typical Case Studies
  • Strategies for Transition towards Value-based Life and Profession

Indian Knowledge System

159307
Theory Course • 6 Units
View PYQ Papers

Unit 1.0: Introduction to Indian Knowledge Systems

  • Overview of IKS
  • Organization of IKS
  • Conception and constitution of knowledge in Indian tradition
  • The oral tradition
  • Models and Strategies of IKS

Unit 2.0: Overview of IKS Domains

  • The Vedas as the basis of IKS
  • Overview of all the six Vedangas

Unit 3.0: Relevance in Current Technical Education System I

  • Relevance of following IKS domains in present technical education system: Arthashastra (Indian economics and political systems)
  • Ganita and Jyamiti (Indian mathematics, astronomy and geometry)
  • Rasayana (Indian chemical Sciences)

Unit 4.0: Relevance in Current Technical Education System II

  • Ayurveda (Indian Biological Sciences / Diet & Nutrition)
  • Jyotish Vidya (observational astronomy and calendar systems)
  • Prakriti Vidya (Indian system of terrestrial/material sciences/ecology and atmospheric sciences)

Unit 5.0: Relevance in Current Technical Education System III

  • Vastu Vidya (Indian system of aesthetics-iconography and built-environment /architecture)
  • Nyaya Shastra (Indian systems of social ethics, logic and law)

Unit 6.0: Traditional Sciences and Arts

  • Shilpa and Natya Shastra (Indian classical arts: performing and fine arts)
  • Sankhya and Yoga Darshna (Indian psychology, yoga and consciousness studies)
  • Virkshayurveda (plant science/sustainable agriculture/food preservation methods)

Electronic Devices and Circuit Theory Lab

159301P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Identify the type of semiconductor material and calculate the mobility, conductivity and carrier concentration of majority carrier using Hall Effect
  • Resistivity measurement of a semiconductor using four probe methods
  • To study the characteristics of an n-channel JFET and determine pinch-off voltage and saturation current
  • To analyze the I-V characteristics and switching behavior of a MOSFET
  • Measure the I-V characteristics of tunnel diode
  • Plot the I-V characteristics of a solar cell
  • Study of UJT Relaxation Oscillator
  • Study the characteristics of SCR
  • To study the behavior of a BJT under CE configuration and determine key transistor parameters
  • To examine the current flow and voltage behavior of a BJT in CB configuration
  • Demonstrate the I-V characteristics of Zener diode

Prescribed Experiments

  1. Identify the type of semiconductor material and calculate the mobility, conductivity and carrier concentration of majority carrier using Hall Effect
  2. Resistivity measurement of a semiconductor using four probe methods
  3. To study the characteristics of an n-channel JFET and determine pinch-off voltage and saturation current
  4. To analyze the I-V characteristics and switching behavior of a MOSFET
  5. Measure the I-V characteristics of tunnel diode
  6. Plot the I-V characteristics of a solar cell
  7. Study of UJT Relaxation Oscillator
  8. Study the characteristics of SCR
  9. To study the behavior of a BJT under CE configuration and determine key transistor parameters
  10. To examine the current flow and voltage behavior of a BJT in CB configuration
  11. Demonstrate the I-V characteristics of Zener diode

Object Oriented Programming Lab

159302P
Laboratory Subject • 1 Units
View PYQ Papers

Topics Part 1

  • Write a program to demonstrate use of variables, data types, constants, typecasting, and simple arithmetic operations
  • Develop a program to check whether a number is prime, palindrome, or Armstrong using conditional and loop statements
  • Create a menu-driven program using switch to perform basic arithmetic operations, and print patterns using nested for loops
  • Write a program to demonstrate passing parameters to functions by value and by reference
  • Develop a program with overloaded functions to calculate area of different shapes (circle, rectangle, triangle)
  • Write a program to define a structure and a class to store student details and display them
  • Implement a class with constructors (default & parameterized) and destructor to manage object lifecycle
  • Create a class Account with private data members and use getter/setter methods for data access and modification
  • Overload binary + and unary - operators for a Complex class
  • Develop a program that demonstrates single and multiple inheritance using base and derived classes
  • Write a program to demonstrate runtime polymorphism using virtual functions
  • Create a function template to sort an array of different data types and a class template for a stack
  • Implement a program using pointers to objects and demonstrate the use of this pointer
  • Write a program using try, catch, and throw to handle division by zero and invalid input exceptions
  • Develop a program to read and write student records using file operations

Prescribed Experiments

  1. Write a program to demonstrate use of variables, data types, constants, typecasting, and simple arithmetic operations
  2. Develop a program to check whether a number is prime, palindrome, or Armstrong using conditional and loop statements
  3. Create a menu-driven program using switch to perform basic arithmetic operations, and print patterns using nested for loops
  4. Write a program to demonstrate passing parameters to functions by value and by reference
  5. Develop a program with overloaded functions to calculate area of different shapes (circle, rectangle, triangle)
  6. Write a program to define a structure and a class to store student details and display them
  7. Implement a class with constructors (default & parameterized) and destructor to manage object lifecycle
  8. Create a class Account with private data members and use getter/setter methods for data access and modification
  9. Overload binary + and unary - operators for a Complex class
  10. Develop a program that demonstrates single and multiple inheritance using base and derived classes
  11. Write a program to demonstrate runtime polymorphism using virtual functions
  12. Create a function template to sort an array of different data types and a class template for a stack
  13. Implement a program using pointers to objects and demonstrate the use of this pointer
  14. Write a program using try, catch, and throw to handle division by zero and invalid input exceptions
  15. Develop a program to read and write student records using file operations

Internship - I

159308
Laboratory Subject • Course Details
View PYQ Papers