Curve Curve
Curve Curve

参见

解决方案: 基于事务的验证

演示: MPEG-4 解码器

数据表: MultiMedia Board

数据表: LCD 交易者

数据表: 四氯乙烯Express的交易者

数据表: DRAM 模型

成功案例: Tensilica

Graphics chip verification application using ZeBu

As an example, Gennum Corporation (now Sigma Designs) used ZeBu to verify the picture-in-picture (PIP) and de-interlacing functionality of its HDTV video processor. Two high-definition video sequences are streamed to the design mapped in ZeBu, and the resulting video is streamed out to the host PC and displayed in a window. By achieving multiple MHz in emulation speed, the system generates a frame every few seconds, which made it easy to verify long video sequences and ensure no invalid video artifacts were generated by the chip.

Curve Curve

图形和视频

Video and graphics chips or blocks of intellectual property (IP) always present challenges due to the sheer amount of cycles required to run any significant images through the design. With the advent of high-definition, the amount of data handled by the device has dramatically increased, making traditional simulation of full-frame HDTV impractical. One HDTV frame (1920x1080i) typically requires several million cycles of simulation, and one second of real time video at 30 frames per second requires 100 million cycles. As a result, designers have resorted to tricks to shorten the simulation time by scaling down the size of the images being processed, but simulation still takes too long even when using images the size of postage stamps. Adding a farm of simulators will not help when simulating sequences of frames.

Accelerated simulation using ZeBu, however, gives hardware designers the capability to verify video data in frames per second instead of frames per hour or day. ZeBu runs at MHz speed – faster than any other verification solution on the market, and fast enough to actually view video frames in motion.

EVE graphics/video customers include ATI (now AMD), ST, Tensilica, Philips, Northrop Grumman, and CEA, spanning applications from HDTV video and H.264 to MPEG.4 encoding/decoding. EVE further provides validation IP for multimedia applications including transaction-based interfaces for LCD displays, memory models such as SDR, DDR, DDR2, GDDR5 and DIMM DRAM, and PCI Express. EVE also supports connecting software debuggers to perform HW/SW co-verification of firmware together with hardware validation.

Curve Curve