Rack of servers.

Runtime’s Hardware Emulation Resource Optimizer (HERO) is a high-performance solution designed specifically for hardware emulation design verification environments.

A vendor agnostic solution, HERO is capable of managing job scheduling requirements of the Cadence® Palladium®, Mentor Graphics® Veloce® and Synopsys® ZeBu® product families.

HERO is an end-to end solution addressing design compilation, synthesis, simulation and emulation.

HERO’s emulation specific metrics provide greater visibility into the efficiency and utilization of a hardware emulation resources.
For additional information about HERO click the tabs below.


For Designers

  • High-performance hardware emulation specific scheduler for faster design cycle
  • End-to-end solution including compilation, synthesis, simulation and emulation

For Infrastructure

  • Metrics Provide Greater Visibility into Utilization of Hardware Assets
  • Maximize Utilization of Expensive Hardware Assets
  • Customizable Alerts & Notifications

For Management

  • Vendor-agnostic for Greater Flexibility
  • Comprehensive Policy Management Features including FairShare and Preemption

Hardware Emulation Solution

Designed specifically for system on chip (SoC) emulation environments, HERO is capable of managing complex hardware emulation workloads.  Developed as an end-to-end solution, HERO addresses all aspects of a hardware emulation environment from design compilation, synthesis, simulation and emulation, providing a comprehensive solution for complex SoC design verification environments.

As a vendor agnostic solution, HERO is designed to work with all major hardware emulation product families including Cadence® Palladium®, Mentor Graphics® Veloce® and Synopsys® ZeBu®.

HERO’s unique vendor agnostic architecture allows it to be highly adaptable to newer hardware emulation platform families as they become available.

HERO is equipped with a comprehensive set of policy management features including FairShare and preemption.  Working in conjunction with the hardware emulation platforms, HERO is capable of suspending lower priority jobs and resuming them when higher priority jobs have completed.  These capabilities provide organizations with essential tools to set and alter their policies in order to optimize workload environments while maximizing the use of their hardware emulation assets.



Greater Visibility Through Metrics

HERO provides unique visualization capabilities to facilitate easy identification of emulation resources’ usage at any given time.  In addition, HERO’s graphical user interface allows for failure identification capabilities that provide “at a glance” views of completed, failed, and queued jobs.  This enables system administrators to easily identify any given job status, and drill-down to the root cause of a failing job by bringing up relevant log files.

HERO’s rich set of hardware emulation specific metrics (e.g. usage by project, day, week, and month) provides system administrators and management with full visibility into the utilization of emulation platforms. This allows them to adjust their organizational priorities to maximize the use of their expensive hardware assets.



HERO Datasheet

White Papers