Quarter
Faculty Reference
Timothy Sherwood
Course Type
Enrollment Code
80002
Location
HFH 1152
Units
2
Day and Time
Wednesday 400-530
Course Description
The Provable Properties of Mixed Hardware/Software Systems: A reading
group examining the ongoing research question of how formal analysis
techniques can be applied across the hardware/software system stack
from the microarchitecture and gate-level implementation, through the
ISA, OS, Compiler, and up to the layer of applications. Examples
include provably correct cache coherence schemes, provable security
properties in custom microprocessors, and hardware design languages
with well defined operational semantics.