Focuses on digital design, SoC architecture, semiconductor systems, verification, and RISC-V platforms.
These courses define the exploratory and advanced progression for this minor domain.
Digital abstraction: the reduction of continuous voltage levels to discrete binary values as the foundational engineering decision of all computing hardware; Boolean algebra as the mathematical system governing binary...
Superscalar execution: multiple issue slots, instruction dispatch, and the out-of-order execution engine as a hardware scheduler; Tomasulo's algorithm: reservation stations, the common data bus, and register renaming...