Indian Institute of Technology Bombay
CS231: Digital Logic Design and Computer Architecture
Instructor: Professor Biswabandan Panda
Excellence in Teaching Assistantship Award
Semester
Autumn 2025
Format
3 hours of lab sessions per week
Lab Topics
- Verilog: Combinational and sequential circuit design and implementation.
- x86-64 Assembly: Registers, stack operations, functions, calling conventions, and structures.
-
Performance Analysis:
Using tools such as
perfand Intel VTune to identify microarchitectural bottlenecks. - Architecture Simulation: Extending the ChampSim simulator to model and evaluate cache designs.