Goal: Highly portable (2/3) Subsystems are designed with a high level of abstraction UVM pmap interface wscons console driver MI floating point emulation Driver layer abstractions Architecture specific Bus specific (machine independent) Device specific (machine independent)