The way companies use hardware emulation has changed. Historically, emulators were used in a lab, at one location, executing one job at a time. Because of this, an emulator often sat idle. In this scenario, project scheduling for the emulator was done manually by allocating fixed time slots to project teams. An inherently inflexible and inefficient way to manage a valuable resource, especially for global teams.
Emulators are not confined to this arrangement anymore. They are now managed as a corporate-wide shared resource in a datacenter. Initially, the efforts to meet the requirements for a shared resource depended on standard job management software, such as LSF and Sun Grid. But these approaches treated emulators like any