TransEDA PCI Express Verification Toolkit ensures design compliance
Los Gatos, California – 1 July, 2003. TransEDA® PLC, (LSE: TRA) the leader in ready-to-use verification solutions, today announced the release of a PCI Express Verification Toolkit - a set of Verilog and C++ models that implement a variety of simulation-based environments for verifying that a design complies with the PCI Express revision 1.0a specification.
Toolkit components
The toolkit consists of a PCI Express version 1.0a compliant Bus Functional Model (BFM), an integrated Protocol Checker, Symbol and Packet Trackers, and a highly configurable test bench that demonstrates how to use the tools and also provides a template for quick integration with an existing simulation environment. A supplied model driver also allows optional use with VN-Control – TransEDA's application specific test automation tool.
Features and uses
The BFM fully supports the Verilog HDL language and may be configured as either a root complex or end-point node. It may be configured to operate in parallel or serial symbol interface mode making it ideal for compliance testing, functional regression testing, performance analysis and system-level, pseudo-random testing with automated data checking.
General information
The comprehensive and intuitive Verilog Application Programming Interface (API) allows the toolkit to be easily integrated into existing simulation environments and minimizes the work required to begin test development. The transaction, link and electrical layers provide both symbol and bit-serial interfaces of 1-32 lanes wide. The highly configurable model allows control over all aspects of operation, including error injection and reporting, and programmable root complex or endpoint behaviour as defined by the PCI Express 1.0a base specification
Initiator-specific operations
As an initiator, the toolkit can generate all types of transactions, messages and completions for Transaction Layer Packets (TLPs) and all types of Data Link Layer Packets (DLLPs). Full support is also provided for Quality of Service (QOS) verification using prioritized traffic channels and virtual channels. Full support for multiple-outstanding transaction generation and data checking, and precise control over transaction and packet attributes, including error injection, simplify the generation of complex test cases.
Completer-specific operations
As a completer, the toolkit fully supports all memory spaces, including configuration space, and provides precise control over transaction completion - including error injection and reporting.
Rule-based protocol checking engine
The protocol checker provides extensible protocol verification and generates detailed, easy-to-read log files showing activity at the symbol and transaction levels
Test generation
Integrating the Bus Functional Models with TransEDA's VN-Control test generator simplifies the generation of directed, pseudo-random and reactive pseudo-random test-cases. Working with this verification environment allows easy generation of complex corner-case situations and tests of the system's ability to deal with errors while running. Automatic collection of statistics and coverage information also aid the evaluation of test case effectiveness.
VN-Control support for other models, including TransEDA's HyperTransport, and PCI/PCI-X/PCI-X 2.0 models, and the ability to integrate third-party models, allows users to develop sophisticated system-level verification environments.
|
Related News
- Avery Design Launches PCI Express 6.0 Verification IP to Enable Early Development, Compliance Checking for New Version of Standard
- NextIO Adopts Denali's Verification IP for New PCI Express Expansion and I/O Virtualization Module for Blade Systems
- Avery Design Delivers PCI Express Gen2 Verification IP and Compliance Test Suite
- Knowlent Ensures Analog Sign-Off With Latest Opal Verification Platform; New 4.0 Release Offers Testbench for Up-coming PCI Express Gen 2 Standard
- TransEDA Announces PCI All-in-One Verification IP and VN-Control 3.0 for PCI Express, PCI-X and PCI Based Designs
Breaking News
- Logic Design Solutions launches Gen4 NVMe host IP
- ULYSS1, Microcontroller (MCU) for Automotive market, designed by Cortus is available
- M31 is partnering with Taiwan Cooperative Bank to launch an Employee Stock Ownership Trust to strengthen talent retention
- Sondrel announces CEO transition to lead next phase of growth
- JEDEC Publishes LPDDR5 CAMM2 Connector Performance Standard
Most Popular
- Arm's power play will backfire
- Alphawave Semi Selected for AI Innovation Research Grant from UK Government's Advanced Research + Invention Agency
- Secure-IC obtains the first worldwide CAVP Certification of Post-Quantum Cryptography algorithms, tested by SERMA Safety & Security
- Weebit Nano continuing to make progress with potential customers and qualifying its technology Moving closer to finalisation of licensing agreements Q1 FY25 Quarterly Activities Report
- PUFsecurity Collaborate with Arm on PSA Certified RoT Component Level 3 Certification for its Crypto Coprocessor to Provide Robust Security Subsystem Essential for the AIoT era
E-mail This Article | Printer-Friendly Page |