1. A computer-readable non-volatile storage having instructions thereon associated with faults in a hardware emulator, comprising: storing faults, associated with components on an emulator board, in memory on the emulator board, the stored faults indicating defective resources on the emulator board; receiving user input regarding a fault avoidance type, the fault avoidance type indicating how the faults on the emulator board affect other emulator boards that do not have faults; and loading a design into the emulator such that faulty components are not used and components associated with the faulty components through the fault avoidance type are not used.