Lecturer
September 2020 – July 2022
Department of Electrical and Electronic Engineering (EEE)
Bangladesh University of Business and Technology (BUBT)
Theory Course conducted:
EEE 101: Electrical Circuits I
- Textbook:
- Syllabus:
- Ch. 1: Basic Concepts [Text1]
- SI Units, Charge, Current, Voltage, Power, Energy, Circuit Elements
- Ch. 2: Basic Laws [Text1]
- Ohm’s Law, Nodes, Branches, Loops, Kirchhoff’s Laws, Series & Parallel Resistors, Voltage & Current Division, Wye-Delta Transformations
- Ch. 3: Methods of Analysis [Text1]
- Nodal Analysis, Supernode, Mesh Analysis, Supermesh
- Ch. 4: Circuit Theorems [Text1]
- Linearity, Superposition, Source Transformation, Thevenin’s Theorem, Norton’s Theorem, Maximum Power Transfer
- Ch. 6: Capacitors and Inductors [Text1]
- Series & Parallel Capacitors & Inductors
- Ch. 7: First-Order Circuits [Text1]
- Source-Free RC & RL Circuits, Singularity Functions, Step Response of RC & RL Circuits
- Ch. 11: Magnetic Circuits [Text2]
- Magnetic Fields, Flux Density, Permeability, Reluctance, Ohm’s Law for Magnetic Circuits, Ampere’s Circuital Law, Series & Parallel Magnetic Circuits
- Ch. 1: Basic Concepts [Text1]
- Similar course conducted:
- EEE 101: Electrical Technology (Dept. of CSE)
- EEE 201: Elements of Electrical Eng. & Electronics (Dept. of Textile Eng.)
EEE 103: Electrical Circuits II
- Textbook:
- Syllabus:
- to be updated
EEE 313: Digital Signal Processing I
- Textbook:
- Syllabus:
- Basic Concept
- Signals, Sampling, Nyquist’s Sampling Theorem, Systems
- Properties of DT Systems
- Memory, Linearity, Time-Invariance, Stability, Causality
- Convolution & Correlation
- Convolution Sum Formula, Auto & Cross-correlation
- Quantization
- Uniform Rounding & Truncation, SQNR for Uniform Rounding
- LCCDE
- Introduction to Linear Constant-Coefficient Difference Equation, Homogenous & Particular Solution to LCCDE
- DTFT & IDTFT
- Existence, Spectra, Properties
- DFT
- Difference with DTFT, N-point DFT
- z-Transform
- Existence, ROC, Properties, Poles & Zeros for Rational z-Transform, Time-Domain Behavior with Pole Location, Inverse z-Transform, System Function, Causality & Stability, Pole-Zero Cancellation
- Digital Filter
- Time- & Frequency-Domain Parameters, MA Filter, Windowed-Sinc Filter (Hamming vs Blackman vs Kaiser), IIR Filter, Phase Response (IIR vs FIR)
- Basic Concept
EEE 329: VLSI Circuits I
- Textbook:
- CMOS VLSI Design: A Circuits and Systems Perspective [4th ed.]
Author: Neil H. E. Weste, David M. Harris
- CMOS VLSI Design: A Circuits and Systems Perspective [4th ed.]
- Syllabus:
- Ch. 1: Introduction
- MOS Transistors
- CMOS Logic: INV, NAND, NOR, Compound Gates, Pass Transistors & Transmission Gates, Tristates, MUX, Sequential Circuits
- Fabrication & Layout: INV Cross-Section, Fab Process, Layout Design Rules, Stick Diagrams
- Design Partitioning: Design Abstractions, Structured Design, Gajski-Kuhn Chart
- Ch. 2: MOS Transistor Theory
- Long-Channel I-V Characteristics
- C-V Characteristics: Simple MOS Capacitance
- Nonideal I-V Effects: Mobility Degradation & Velocity Saturation, Channel Length Modulation, Threshold Voltage Effects, Leakage, Temperature & Geometry Dependence
- DC Transfer Characteristics: Static CMOS INV, Beta Ratio, Noise Margin, Pass Transistor
- Ch. 4: Delay
- Transient Response
- RC Delay Model: Effective Resistance, Gate & Diffusion Capacitance, Equivalent RC Circuits, Elmore Delay, Layout Dependence of Capacitance
- Linear Delay Model: Logical Effort, Parasitic Delay
- Logical Effort of Paths
- Ch. 5: Power
- Dynamic Power: Activity Factor, Capacitance, Voltage, Frequency, Short-Circuit Current, Resonant Circuits
- Static Power: Static Power Sources, Power Gating, Multiple Threshold Voltages & Oxide Thicknesses, Variable Threshold Voltages, Input Vector Control
- Ch. 7: Robustness
- Variability: Supply Voltage, Temperature, Process Variation, Design Corners
- Reliability: Oxide & Interconnect Wearout, Soft Errors, Overvoltage Failure, Latchup
- Scaling: Transistor & Interconnect Scaling, ITRS, Impacts on Design
- Ch. 9: Combinational Circuit Design
- Circuit Families: Static CMOS, Ratioed Circuits, CVSL, Dynamic Circuits, Pass-Transistor Circuits
- Ch. 1: Introduction
EEE 401: Control System Design I
- Textbook:
- Control Systems Engineering [8th ed.]
Author: Norman S. Nise
- Control Systems Engineering [8th ed.]
- Syllabus:
- Ch. 1: Introduction
- System Configurations, Analysis & Design Objectives
- Ch. 2: Modeling in Frequency-Domain
- Laplace Transform, TF, Electrical Network, Mechanical System: Translational & Rotational, Systems with Gears
- Ch. 3: Modeling in Time-Domain
- State-Space Representation, Conversion between TF & SS
- Ch. 4: Time Response
- Poles & Zeros, 1st-Order Systems, 2nd-Order Systems, Response with Additional Po
- Ch. 5: Reduction of Multiple Subsystems
- Block Diagrams, Analysis & Design of Feedback Systems, SFG, Mason’s Rule, SFG of SS, Alternative Representations in SS
- Ch. 6: Stability
- Routh-Hurwitz Criterion
- Ch. 7: Steady-State Errors
- SSE for Unity & Nonunity Feedback Systems, Static Error Constants & System Type
- Ch. 8: Root Locus Techniques
- Properties, Sketching & Refining
- Ch. 1: Introduction
EEE 445: VLSI Circuits II
- Textbook:
- Syllabus:
- Ch. 7: Robustness [Text1]
- Variability: Supply Voltage, Temperature, Process Variation, Design Corners
- Reliability: Oxide & Interconnect Wearout, Soft Errors, Overvoltage Failure, Latchup
- Scaling: Transistor & Interconnect Scaling, ITRS, Impacts on Design
- Statistical Analysis of Variability: Random Variables, Sources, Impacts
- Ch. 9: Combinational Circuit Design [Text1]
- Circuit Families: Static CMOS, Ratioed Circuits, CVSL, Dynamic Circuits, Pass-Transistor Circuits
- Circuit Pitfalls: Threshold Drops, Ratio Failures, Leakage, Charge Sharing, Power Supply Noise, Hot Spots, Minority Carrier Injection, Back-Gate Coupling, Diffusion Input Noise Sensitivity, Process Sensitivity
- Ch. 10: Sequential Circuit Design [Text1]
- Sequencing Static Circuits: Sequencing Methods, Max-Delay Constraints, Min-Delay Constraints, Time Borrowing, Clock Skew
- Circuit Design of Latches & Flip-Flops: Conventional CMOS Latches & Flip-Flops, Pulsed Latches, Resettable & Enabled Latches & Flip-Flops, Incorporating Logic into Latches
- Synchronizers: Metastability, Arbiters
- Ch. 11: Datapath Subsystems [Text1]
- Addition: Single-Bit Addition, CPA (RCA, Carry-Skip, CLA, Carry-Select), Multiple-Input Addition (CSA)
- Subtraction, 1/0 Detectors, Comparators
- Counters: Binary Counters, LFSR
- Multiplication: Unsigned Array, Booth Encoding
- Ch. 12: Array Subsystems [Text1]
- SRAM: 6T Cells (R/W, Physical Design), Row & Column Circuitry
- DRAM
- ROM: Programmable, NAND, Flash
- PLA
- Ch. 7: Finite State Machines [Text2] [Text3]
- Concept of SM
- Design Approach: Moore vs Mealy
- Ch. 7: Robustness [Text1]
Lab Course conducted:
EEE 314: Digital Signal Processing I Lab
- Software: MATLAB
- Labs:
- Sampling & Quantization
- Analog vs DT Signal
- Sampling of Analog Signal
- Reconstruction of Signal from Samples
- Uniform Quantization of Sampled Signal
- SQNR for Quantization
- Time-Domain Analysis of DT Signals & Systems
- Impulse, Step, Ramp
- Addition of Sequences
- Upsampling & Downsampling
- Even & Odd Part of a Sequence
- Convolution, Autocorrelation, Cross-correlation
- z-Transform
- z-T of Finite- & Infinite-Duration Sequence,
- Convolution Property
- Partial-Fraction Expansion
- Inverse z-T
- Impulse Response from TF
- Pole-Zero Plot
- Pole-Zero Cancellation
- Frequency-Domain Analysis of DT Signals & Systems
- DTFT Spectra: Magnitude & Phase
- Reconstruction of DT Sequence using IDTFT
- FFT
- Linear & Circular Convolution using FFT
- Digital FIR Filter
- Window: Rect, Bartlett, Hanning, Hamming, Blackman, Kaiser
- Parks-McClellan Algorithm
- LPF of Given Specifications using Kaiser Window
- Sampling & Quantization
EEE 330: VLSI Circuits I Lab
- Software: Tanner EDA (recommended), Xilinx Vivado (recommended), DSCH, Microwind
- Hardware: Basys 3 Artix-7 FPGA
- HDL: Verilog
- Labs: Schematic, Layout, FPGA programming
- INV
- NAND2, NOR3
- NAND3, NOR3
- AOI-22
- OAI-31
- OAI-22
- 2:1 MUX using Tristate INV pair
- XOR2
- Full Adder (mirror topology)
- 4-bit RCA
Note: Verilog is extensively covered in EEE 446. Simple Verilog constructs are shown in EEE 330 for programming the FPGA only. It is not included in the lab-final.
EEE 402: Control System Design I Lab
- Software: MATLAB
- Labs:
- Poles, Zeros and Gain Values from TF
- Step & Impulse Response for Generalized 1st-Order System
- Step & Impulse Response for Generalized 2nd-Order System
- Effect of Addition of Poles to the TF of 2nd-Order System
- Effect of Addition of Zeros to the TF of 2nd-Order System
- Block Diagram Reduction of Linear Systems
- Effect of P, PI, PD, and PID Controller on Closed-Loop System
- Modeling of Physical Systems: Mechanical or Electrical Network [Simulink]
- P, PI, PD, and PID Controller [Simulink]
- Root Locus
- Conversion between SS Representation & TF
- Routh–Hurwitz Stability Criterion
EEE 446: VLSI Circuits II Lab
- Software: Xilinx Vivado (recommended), Questa-Intel
- Hardware: Basys 3 Artix-7
- HDL: Verilog
- Labs:
- Review of Layout [EEE 330]
- Verilog Constructs
- Concurrent Functionality
- Operators
- Continuous Assignment: SOP, POS, Encoder, Decoder, MUX, DEMUX, 7-seg
- Sequential Functionality
- Procedural Assignment
- Constructs: if-else, case(x/z), loops
- Sequential Storage & Registers
- D-Latch
- D-Flip-Flop: reset, preset, enable
- Register: enable
- Shift Register
- FSM
Click on any of the course titles to expand/collapse the content. Course codes mentioned above are in accordance with the curriculum of Dept. of EEE, BUBT (as of July 2021).
If you are a current undergrad at BUBT (and have taken my course), you may find this page helpful.
Capstone Projects supervised:
Exploitation of Encryption Circuit by PUF-based Hardware Trojan
- Undergrads: M. A. B. Siddik, M. Islam, S. Araf, S. Tasnif, M. Haque
- Software: Tanner EDA 2019
- Status: Completed on 01 Dec 2021
IoT-based Energy Meter
- Undergrads: K. Mahmud, S. Hossen, S. Biswash, A. Kobir, S. I. Moin
- Hardware: Arduino MEGA, ESP32, ACS712, etc.
- IoT platform: ThingSpeak
- App builder: MIT App Inventor 2
- Status: Completed
Extras
Counselor, IEEE BUBT Student Branch
January 2021 – June 2022