Speed Software Development, Hardware Verification, and System Validation

 Synopsys software-defined HAPS® prototyping systems accelerate software development, hardware verification, and system validation for everything from IP blocks to complete SoCs. Trusted across the electronic supply chain by IP, semiconductor, and system companies, HAPS combines proven hardware platforms, interface solutions, and optimized software. It delivers top performance and reliability with over 20 years of FPGA synthesis expertise from the Synopsys Synplify® product line.

What's New

Explore the Industry Leading Product Family

HAPS prototyping solution offers an integrated prototyping flow. HAPS-200 is the flagship product and targets the most complex designs with the highest performance requirements. HAPS is supported by an ecosystem of third-party vendors from the Synopsys HAPS Connect program that provides accessory card interfaces for HAPS. 

Configurability for all Emulation and Prototyping Use Cases

ZeBu-200 is built on the Synopsys EP-Ready Hardware Platform that allows for software-defined upgrade to support HAPS-200 asynchronous clocking and HAPS ProtoCompiler, as well as the compliance and certification use case. Read more in our blog.

SNPS1583789889, snps1453689944,

Users tend to do a lot of targeted functional verification as the RTL starts to come together. They need a platform that makes it easy and quick to port over their simulation environments and provide enough acceleration to cover the scenarios that are not ideal for simulation and formal environments. ZeBu’s simulation acceleration capabilities are utilized by industry’s major GPU, CPU, NPU, TPU providers along with other IP vendors in the networking, automotive sectors.

As RTL matures, users desire a platform that can provide orders of magnitude faster performance to cover long running suites. These regression suites serve the dual purpose of proving functional correctness, as well as getting closer to targets for coverage metrics. ZeBu’s transaction-based high-performance platform combines with its strong suite of industry’s latest Protocol Solutions (Transactor and Speed Adapters) to address these needs at some of the largest chip companies.

Starting from a reasonable level of RTL maturity, users start bringing up their software environments. There is a mix of bare-metal, low-level drivers and firmware, operating systems like Linux-Windows-Android, benchmark software application, general-purpose user applications that need to be brought up and proven functional. As the user persona evolves from being hardware-centric to a mix of hardware and software, ZeBu brings capabilities like Virtual Host Solutions to make the software developer feel at home. Combined with its superior performance, users can get very close to silicon like behavior.

As the designs near tape-out schedules, validation engineers get into a mode of mimicking their post-silicon lab environments. Their primary requirement is to enable hardware and software developers with a platform that could be used to serve as the highest-performance option in pre-silicon testing using real-world interfaces. They also want to build this platform as an option to reproduce and debug issues that they would encounter in the lab. Visibility into the design and being able to deterministically repeat those scenarios is key. ZeBu comes with a suite of strong debug technologies as well as a wide suite of speed adapters that have proven a capable partner for users to identify bugs and resolve them timely to not impact the customer’s time-to-market.

Users turn their attention to key design attributes of power and performance. They have long-running workloads that heavily exercise the DUT. By design, ZeBu can accurately model large number of clock domains prevalent in the modern SoC environments and yet provide the performance to execute these workloads. 

HAPS prototyping systems are capable of at-speed interface prototyping, due to the asynchronous capabilities of the HAPS ProtoCompiler. HAV Interface Prototyping Kit offers at-speed prototyping of Synopsys IP, allowing customers to run interoperability testing as well as compliance and certification. 

Synopsys Hardware-assisted Test Solutions are advanced stimulus generation and checking tools for the most difficult verification problems. HW-assisted Test Solutions maximize the ability to find critical bugs before a design reaches silicon, achieving compliance with the intended architecture.

What Our Customers Are Saying

Resources

Video

SiFive Discusses RISC-V SW Validation and Prototyping

Tools and Ecosystem

HAPS ProtoCompiler SW

HAPS ProtoCompiler software helps the prototyping team create the fastest performing implementation of their design on the HAPS prototyping hardware. It enables the prototype to find both the optimum partitioning between the FPGAs and the best connectivity using the HapsTrak3 cable. ProtoCompiler uses its proven timing-driven synthesis engine to create a performance optimized prototype. ProtoCompiler is used for runtime and debug, and feeds into the Synopsys Verdi® debug environment. Key features include:

Performance OptimizationConstraint-driven partitioning and high-speed time-domain multiplexing maximize system clock performance
Optimized PartitioningOptimizes partitioning between FPGAs and connectivity using HapsTrak3 cables
Timing-Driven SynthesisEmploys a proven timing-driven synthesis engine to handle complex clocking structures
High CapacitySupports billion ASIC gate capacity for scalable SoC/ASIC projects
Flexible Debug OptionsHigh-capacity storage options for single or multi-FPGA debug enhance observability and sample rates
Unified Debug ApproachIntegrates with the industry-standard Verdi debug solution for efficient error analysis
Joint DebuggingEnables joint debugging by RTL verification engineers and prototypers, saving valuable project time
Hybrid PrototypesArm AMBA compatible transactor level interfaces facilitate hybrid prototype implementation

HAPS Accessories

HAPS users benefit from a variety of add-on cards and accessories from Synopsys and HAPS Connect partners, including:

MGB BoardInterfaces standard MGB cards with the HapsTrak connector.
GPIO+ BoardFacilitates debugging and basic interactivity through buttons and LEDs.
QSFP+ BoardSupports protocols like QSFP+, 40G Ethernet, and SAS.
HAPS Logic Analyzer Interface BoardEnables signal probing with standard logic analyzers.
LPDDR4 Memory BoardAids in prototyping designs with LPDDR4 memories.
HapsTrak3 (HT3) Interconnect BoardFacilitates point-to-point connections between FPGAs.
External Clock Distribution BoardSynchronizes clocks across up to six HAPS systems.

HAPS Ecosystem

The HAPS Connect program provides a wide range of third-party accessory boards and services that enhance the functionality of HAPS systems. If you're interested in becoming a HAPS Connect member to supply accessory cards to thousands of HAPS users, please contact us at [email protected].

e-Elements

  • SOC_IO_HT3: This daughter board includes two micro-USB connectors, 20-pin Arm debug interface, 38-pin MICT, and 28-pin PMOD.
  • SOC_SDNF_HT3: Features Micron NAND Flash and SDIO for access to general-purpose nonvolatile devices.
  • SOC_NORF_HT3: Contains a TSOP56 NOR Flash device socket.
  • FIREFLY_MGB: Supports up to 8 high-speed serial links over 2 FireFly cables.
  • FMC_FIREFLY_HT3: Includes an FMC connector to interface with 3 FireFly connectors, supporting up to 10 high-speed links.
  • USB3_HT3: Based on a TI TUSB1310 device with ULPI for USB 2.0 and a PIPE interface for USB 3.0 support.

Fidus

  • Mantyss 32G: Contains the Xilinx Zynq UltraScale+ ZU19EG, supporting a quad-core Arm processor and up to 32Gbps links.

Gigafirm

  • Giga Ninja: FPGA module board with an Intel MAX10 FPGA. I/O pins on a 2.54mm pitch header for various embedded applications.
  • HTC-CCB: Used to cross-convert signals from the HT3 connector or cable.
  • MGB-Firefly Module: A 12-lane MPO connector for short-reach applications up to 100m on OM3 multiple fiber cables.
ASK SYNOPSYS
BETA
Ask Synopsys BETA This experience is in beta mode. Please double check responses for accuracy.

End Chat

Closing this window clears your chat history and ends your session. Are you sure you want to end this chat?