Microarchitecture
Unlike architectural design, where a specific performance level is the main goal, microarchitectural design pays closer attention to other constraints.  Attention must be paid to such issues as: