Digital Integrated Circuits

Digital Integrated Circuits

This course dives into the principles and design strategies of digital integrated circuits, covering CMOS devices, logic circuits, and advanced layout techniques. Pre-requisites include basic undergraduate courses in Electronics and Logic Design.

Course Contents

  • •CMOS Devices Characteristics: Cutoff, Linear, and Saturation Modes of operation, Bulk Effect, Capacitance, Device Models for simulation.
  • •CMOS Device Fabrication Principles: Overview of the CMOS fabrication process, design rules, and constraints.
  • •CMOS Inverter Design Principles: Detailed analysis, design, and layout of CMOS inverters.
  • •Construction of Multiplexers: Design strategies for multiplexers using CMOS technology.
  • •Transmission Gates, Latches, and Flip-Flops: Design and implementation of transmission gates, various latches, and flip-flops.
  • •Combinational Logic: Design and optimization of combinational logic circuits.
  • •Sequential Logic Circuits: Fundamentals and advanced techniques in designing sequential logic circuits.
  • •Adders, Multipliers & Accumulators: Various topologies and their design considerations.
  • •Interconnect & Clock Distribution: Strategies for efficient clock distribution and managing interconnect delays.
  • •Layout Strategies & CAD Tools: Introduction to layout design, CAD tools, and methodologies.

Lab Topics

  • •Characterization of CMOS
  • •CMOS Inverter Design and Characterization
  • •Layout Design, DRC, LVS Verification & PEX Extraction & Verification
  • •Basic Transistor Level Logic Gates Design
  • •Complex Logic Function Transistor Level Implementation
  • •Gate Vs Transistor Level Implementation & Comparison
  • •Mux, Demux & Transmission Gate Design
  • •Non-Static CMOS Digital Logic Circuits Design
  • •Latches Design & Characterization
  • •Flip-Flops Design & Characterization
  • •Sequential Pipeline Design
  • •Schmitt Trigger & VCO Design
  • •Single Bit Adder Design and Corner Analysis
  • •Multi-Bit Adder Topologies Implementation & Comparison
  • •Single Bit Multiplier Design
  • •Multi-Bit Multiplier Topologies Implementation & Comparison

Course Learning Outcomes

  • •Understand the principles of CMOS devices and their application in digital circuits.
  • •Design, simulate, and optimize CMOS inverters, multiplexers, and logic circuits.
  • •Implement sequential logic circuits, adders, and multipliers with CMOS technology.
  • •Apply advanced layout strategies and CAD tools for digital circuit design.
  • •Complete practical lab sessions focused on digital integrated circuit design.