HES-DVM

 

Hybrid Verification Platform

HES-DVM™ is a fully automated and scalable hybrid verification environment for SoC and ASIC designs.  Utilizing the latest co-emulation standards like SCE-MI or TLM and newest FPGA technology, hardware and software design teams obtain early access to the hardware prototype of the design. Working concurrently with one another they develop and verify high-level code with RTL accurate and speed-effective SoC emulation models reducing test time and a risk of silicon re-spins.

 

One Platform – Multiple Solutions

HES-DVM™ provides verification teams with multiple use modes including simulation acceleration, transaction level co-emulation and in-circuit emulation for chip and system level verification of SoC and ASIC designs. These use models enable many applications like for example hardware and software co-verification utilizing TLM wrappers and high-speed AXI or AHB bus transactors to connect design residing in hardware with Virtual Platform. Such a hybrid of Emulation and Virtual Platform along with the latest embedded processors, standard peripherals, and even OS platforms makes complete SoC environment software developers can utilize.

Combined powerful debugging tools allow for 100% visibility into modules running in FPGA that makes the HES-DVM emulation platform as easy to use as RTL simulator.

 

Scalability and Reuse

Scalability is the main idea standing behind the HES-DVM™ project and something that makes our solution unique. The FPGA technology is evolving so fast that it is wise to be always on the cutting edge. Instead of limiting themselves to a fixed dedicated hardware emulation platform Aldec decided to develop an open architecture that can be quickly migrated to next generation FPGA technology and also used with custom in-house made prototyping boards. Scalability and reuse is reflected in the following fields:

 

  • Scalable across FPGA technology, quick adoption of newest FPGA
  • Supports scalable hardware platforms with backplane or extension slots
  • Scalable for increasing design sizes with incremental and parallel synthesis and implementation
  • Supports scalable simulation acceleration and emulation clusters
  • Reuse the same hardware across different teams: simulation, emulation, prototyping

Top Features

Supported Boards

  • Off the shelf FPGA boards HES-7 by Aldec
  • In-house made custom boards (with Xilinx FPGA: Virtex-5, Virtex-6, Virtex-7)

 

Verification Interfaces

 

Automated Design Setup

  • Complete design setup toolset – DVM
  • Design compilation front-end supporting latest standards of SystemVerilog and VHDL
  • Behavioral compiler for transactors supporting SV DPI-C and Implicit State Machines (ISM)
  • Incremental design synthesis with 3rd party synthesis tools
  • Self-constrained and automated implementation with FPGA vendor tools (Xilinx Vivado, ISE)
  • Automatic and guided partitioning
  • Automatic gated clock conversion with unlimited number of clock domains
  • Memory flow to map design memories to board or FPGA resources
  • Debugging aware design processing with automatic code instrumentation
  • Parallel computing with LSF and SGE and design setup scalability
  • TCL scripting and GUI available

 

Debugging Capabilities

  • HVD technology for 100% visibility with reduced number of captured probes
  • Configurable triggering
  • Hardware breakpoints
  • Clocks control (Stop, Run, Step)
  • Saving debug data in waveform files: ASDB for Riviera-PRO and  FSDB for Verdi
  • Memory back-door access for read & write
  • HW Debugger tool with GUI to manage debug process also remotely via LAN.
  • C/C++ HES Debug API