e Verification Components
Reusable Verification Environments Save Time, Improve Product Quality

e Verification Components (eVCs), sometimes referred to as verification IP (VIP), are reusable, configurable, pre-verified, plug-and-play verification environments. They offer the easiest to use, most complete module, chip and system level verification solution available. eVCs integrate automatic stimulus generation, assertion checking, and functional coverage analysis all within in a single, extensible component. eVCs drastically reduce the time needed to compose a verification environment. The philosophy underlying eVCs differs significantly from competing VIP products. Rather than use thousands of directed tests, eVCs employ automatic generation and a coverage driven methodology. Using automated scenario generation the eVC can typically achieve 90-95%+ coverage of the protocol. With the addition of a few tests the remaining corner cases are then exercised. This approach uncovers more bugs faster and frees engineering time to focus on testing the DUT's proprietary functionality.

Quality and Productivity Gains
With eVCs verification environments are created in days instead of weeks or months. You can begin writing tests much earlier and achieve a much higher quality product. Furthermore, Verisity's Verification IP can be reused without expending any extra effort. This enables you to retain your investment when moving from module to system level verification as well as when verifying derivative products. Follow the success story link to see how STMicroelectronics benefited from using the AHB eVC.

Nearly 25 e Verification Components Available
There are now near 25 e Verification Components available commercially from Verisity and our Verification Alliance partners. To help you locate the eVCs you need see the list of the commercial eVCs below.

The eRM Compliant logo indicates that the eVC has complied with the e Reuse Methodology requirements. This ensures that the eVC has been built to Verisity's exacting standards and will plug and play with other eRM compliant eVCs.


Cold Spring Engineering (info@coldspringeng.com  •  www.coldspringeng.com)


SPI 4.2 Now Fully compliant support for both PHY and MAC (link) layers. Configurable to 256 channels, with user-defined or default port arbitration, skew/deskew, tests with ATM, PPP, Ethernet, and user-defined byte streams. User-controllable error injection for both protocol and data.


Globetech Solutions (info@globetechsolutions.com  •  www.globetechsolutions.com)


IrDA Now
Verifies IrDA PHY 1.4 SIR/MIR/FIR (V-FIR soon). Supports random and directed infrared frame generation, error injection, timing, protocol and data checking. Includes high-level tools for local host stimulus generation and interface cross-checking.
UART Now
Verifies all UART devices. Supports random and directed UART frame generation, error injection, protocol and data checking. Provides additional device-level verification capabilities for 16x50 (fast) UART. Includes high-level tools for local host stimulus generation and interface cross-checking.


HCL Technologies Limited. (Ashok@noida.hcltech.com • www.hcltech.com)


CSIX Now Supports injection of CSIX base information units (Cframes) to the DUT, collection of the same as DUT outputs and protocol checking.


HDL Design House (info@hdl-dh.comwww.hdl-dh.com)


Registers Now
Represents register maps, registers and register fields. Supports variable register/field width, access by name/address, and various types of field kinds and reset types. Package is released under GPL.
I2C Now
I2C 2.1 compliant eVC supports general call addressing, 10-bits addressing, standard/fast/high speed modes, and can implement all I2C device types: masters, slaves and master-slaves.
SATA Now
SATA/SATA II compliant, supports legacy ATA commands, port multiplier and port selector, and comes with rich sequence libraries for all protocol layers.
HDH JTAG
(HDH 5000)
Now
Compliant to IEEE 1149.1-2001 Standard. Supports all mandatory and optional protocol instructions. Extendable with user defined instructions and registers. Supports optional reset signal.


Intelliprop Inc. (amits@intelliprop.com •  www.intelliprop.com)


SATA Now
Generates SATA-I and II compliant frames, and sequences as Host or Device. Includes protocol and temporal checkers and a passive monitor for coverage. The eVC is eRM compliant and contains hooks for expansion and scoreboards.
SAS Now
Generates SAS Rev 3b Protocol Frames at the transport layer (and below). Can be configured as TARGET or INITIATOR; the eVC has programmable port and phys for multi-port/phy combinations. Temporal, protocol and coverage checkers are built into the monitors. The eVC is eRM compliant and contains hooks for easy expansion and scoreboarding.
Future plans Inquire Fibre Channel, SCSI, and ATA models.


Paradigm Works (info@paradigm-works.com  •  www.paradigm-works.com)


Gigabit Ethernet Now
Supports 10Mbps to 10Gps, other interfaces include: MII, RMII, GMII, RGMII, XGMII, XAUI, XSBI and MDIO.


Tata Elxsi (nath@tataelxsi.co.in  •  www.tataelxsi.com)


LIN Now
Compatible with Local Interconnect Network (LIN) Rev. 1.3 and 2.0. Supports Unconditional, Event-triggered and mandatory Diagnostic frames for both master and slave configuration.


YogiTech S.p.a. (contactus@yogitech.com  •  www.yogitech.com)


CAN 2.0B Now Verifies Controller Area Network (CAN). Provides protocol testing and monitoring as well as the ability to define real frame data and monitor the DUT's response.
ATAPI 6 Host Now
Implements an Ata/Atapi Host 6 with supports of PIO, Multiword DMA and Ultra DMA transmission mode. Delivered with full Ata 6 command database and Atapi packet commands for multimedia devices. Provides protocol testing and monitoring, with built in coverage of bus traffic. Also includes a full test suite.
ATAPI 6 Device Now
Implements Ata/Atapi 6 Device with support of PIO, Multiword DMA and Ultra DMA transmission mode. Includes full Ata 6 command database and Atapi packet commands. Provides protocol testing and monitoring, with built in coverage of bus traffic. Also includes compehensive sequence library.
OCP 2.0 Now
Verifies the Open Core Protocol (OCP) interface. The OCP 2.0 eVC, eRM compliant, can be used for verification of any OCP interface across all levels of abstraction and it is suitable for multi OCP interface systems.
LIN Now
LIN 2.0 eVC is the most reliable solution for the verification of LIN IP and LIN networks. The highest functional coverage is achieved by a complete built in set of predefined coverage items. The eVC also embeds a powerful protocol checker fully compliant with LIN 2.0 specification. LIN 2.0 eVC includes a database of LIN frames easily constrainable to match real frames and an extensive test suite covering the majority of the possible LIN scenarios. A Node Capability file parser is also provided to enable a rapid and easy configuration of the eVC. Combined with the automatic configuration of the LIN network, first test can be launched very rapidly by the user.


Verisity Design (sales@verisity.com  •  www.verisity.com)


AMBA AHB Now
Verifies any device in an AMBA AHB bus environment, including masters, slaves, arbiters, decoders, or any combination. Verisity/ARM have worked together to ensure accurate protocol modeling. This eVC uniquely works with ARM's AMBA Compliance Testbench (ACT).
AMBA AXI Now
Verifies any device under test (DUT) in the AMBA AXI bus environment. Supports the verification of all AXI bus based devices including masters, slaves and interconnect. Provides data generation, protocol checking and functional coverage.
PCI Express End Point  new! Beta Now
Fully verifies all three PCI Express layers in PCI Express end point DUTs. Compliant to the PCI Express Base specification revision 1.0a. Provides the most complete verification environment available for PCI Express including full functional coverage and constrained random generation. Provides built-in checking and coverage to validate against the Intel PCI Express compliance checklist.
PCI Express Root Complex  new! Beta Now
Fully verifies all three PCI Express layers in PCI Express root complex DUTs. Compliant to the PCI Express Base specification revision 1.0a. Provides the most complete verification environment available for PCI Express including full functional coverage and constrained random generation. Provides built-in checking and coverage to validate against the Intel PCI Express compliance checklist.
PCI 2.2 & 2.3 Beta Now

Includes PCI master and target device models and a protocol and timing monitor to report protocol violations. Also includes a comprehensive test suite covering all protocol scenarios outlined in the PCI SIG's PCI 2.2 and 2.3 specification compliance checklists.

Ethernet (10/100/1G/10G) Now
Verifies any IEEE802.3: 2000 and IEEE Draft P802.3ae/D4.0 compliant MAC or PHY device, and provides extensive sequence library for verifying interfaces viz. 10Mbps, MII, GMII, RMII, SGMII, TBI, XGMII, XAUI, XSBI.
USB Now

Supports USB specification revs 1.1 and 2.0. Functions as one or both of USB Host and/or USB Device. Runs at high, full or low speed. Supports up to 127 devices. Supports the UTMI and UTMI+ interfaces as well as On-the-Go (OTG).

Contact Us

© Copyright 2005 Verisity Design, Inc. All rights reserved. Privacy Policy.