ZeBu Transactor and Memory Model Solutions

ZeBu transactors are a family of over 30 protocol specific transaction-based verification solutions that allow you to quickly build a complete system-level test environment for your SoC design to be emulated in the ZeBu system. ZeBu transactors support common protocols and standards’ specifications such as PCI Express® 3.0, AMBA®, USB, MIPI® CSI-2 and MIPI DSI, I2C, I2S, Gigabit Ethernet and 10 Gigabit Ethernet, Digital Video, JTAG, etc.

These transactors include synthesizable bus functional models (BFMs) that are loaded into the ZeBu Re-configurable TestBench (RTB) hardware, providing maximum performance and ensuring that the transactor is always synchronized to the emulated design.

Each transactor also includes C/C++ APIs to quickly create test benches and drivers to generate real-world traffic, and to link to virtual platforms. Virtual device models,  application specific logs, consistency checkers, virtual speed adapters to real hardware and networks, and data analysis and export functions provide the protocol specific tools to evaluate your test results quickly and efficiently. Off-the-shelf ZeBu transactors are complemented by the ZEMI-3 transactor compiler, so you can create your own ZeBu-compatible custom synthesizable transactors quickly. ZeBu transactors support single-stepping of the clocks and waveform generation.

In-Circuit Emulation ZeBu IP (ICE-ZIP)

Synopsys also offers In-Circuit Emulation (ICE) ZeBu IP to connect the emulated design to target hardware systems and JTAG software debuggers. External connections on the ZeBu Server-3 allow you to integrate test equipment easily. 

Memory Models

Synopsys also offers off-the-shelf memory models for most standard memories, such as SDRAM, DDR, DDR2, DDR3, DDR4, RLDRAM, Mobile DDR, LPDDR2, LPDDR3 and GDDR5, plus a wide variety of Flash and other memory models. These models leverage on-board memory resources of ZeBu, and are completely synchronized with the emulated design, eliminating any issues with timing or refresh cycles. Plus, they are configurable; different memory families (e.g. SDRAM or DDR2) can be implemented in the same ZeBu hardware. No cards/DIMMs need to be plugged or unplugged/added or removed to switch between models. For memories larger than 4 GB, memory transactors that leverage the storage on the host computer are also available.

Custom Transactors

If you need to write your own custom transactor, you can use ZEMI-3, Synopsys' SCE-MI 2.0 compatible behavioral SystemVerilog compiler that generates optimized, cycle-accurate BFMs for transactors.

Contact Us

Contact us for a complete and up-to-date list of available ZeBu transactor and memory models.