Introduction to digital design
- Unsigned & signed Binary numbers & fractions
- Logical operator and Boolean Algebra.
- Gates and the timing of gates.
- Combinational designs (Decoders, Multiplexers, Adders)
- Sequential designs – MS D FF and its timing. Types of registers
- Sequential circuits & state machines
- Pipelined circuits
- Busses, memories, and FIFOs
- Signal & image processing – 1D and 2D filters
- Clock synchronization
- Clock Domain Crossing
- Top-Down design and examples
Hardware design using Verilog
- Introduction to Verilog & design flow
- Verilog syntax and data types
- Combinational logic
- Sequential logic
- Finite State Machines
- Introduction to SystemVerilog
- Modular,scalable, and parametric design
- Multi-clock & Multi-reset domain systems
- Memories, redundancy, and error correction codes
- FIFOs, Advanced synchronizations, and Flow Controls
- High-Speed Bus protocols and Interfaces
- Timing concepts and Synthesis Constraints
- Signed and Fixed-Point arithmetic
- Synthesis & PPA Analysis
- FPGA implementation flow and debug
- Final project
Verification using System Verilog
System Verilog for verification
- Procedural Programming Constructors
- Data Structures and Control Mechanisms
- Interfaces and Synchronization
- Object Oriented Programming in System Verilog
- Verification Concepts in System Verilog
UVM verification environment
- Introduction to UVM
- Testbench Architecture and Simulation Flow Building a UVM Environment
- Configuration and Overrides
- UVM Sequences and Sequencers
- Simulation Control and Objection Mechanism Connecting to the DUT
- Integrating Multiple UVCs
- Building a Scoreboard
Advanced UVM and Functional Coverage
- Functional Coverage and Coverage-Driven Verification
- Register Modeling in UVM
- Final Project
Enhance productivity with AI
- AI concepts and main models
- Using generative AI to summarize content, learn and understand, develop and visualize ideas
- Prompt engineering and human-in-the-loop approach with Gen AI Using Gemini in Gmail, Docs and other Google Tools
- Principles for effective learning with AI assistance
AI Infrastructure and Operations Fundamentals
Introduction to AI
- AI Transformation Across Industries: healthcare, financial services, and autonomous vehicles
- The evolution of AI to machine learning, deep learning, and generative AI
- Generative AI and its underlying technology; LLMs, image generation
- Beyond generative AI: Agentic AI, physical AI, and AI factories
- History of GPUs, their architecture, the differences between CPUs and GPUs, and GPU server systems
AI Infrastructure
- Compute platforms, networking, and storage for AI
- How energy efficient computing practices helps data centers lower their carbon footprint and energy use
- How recommended design documents called reference architectures (RAs), can be used as a foundation for building best-of-breed designs
- How moving from an on-prem data center to cloud based solutions that offer a flexible and accessible alternative
AI Operations
- Infrastructure management and monitoring
- Cluster orchestration and job scheduling
Power Skills
The “Power Skills” section is all about building the practical abilities you need to succeed in your career. This chapter is packed with hands-on exercises and practical tips to help you develop and improve skills like public speaking, time and task management, teamwork, decision making, interviewing, creating a personal LinkedIn profile and resume. This comprehensive skill development module aims to equip you with the essential tools for a successful career path.
*Changes may apply
