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.