Product category: Design and Development Software
News Release from: TransEDA | Subject: PCI Express verification toolkit
Edited by the Electronicstalk Editorial Team on 4 July 2003
Tools verify PCI Express compliance
A novel PCI Express verification toolkit implements a variety of simulation-based environments for verifying that a design complies with the PCI Express revision 1.0a specification
TransEDA has developed 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. 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.
This article was originally published on Electronicstalk on 4 July 2003 at 8.00am (UK)
Related stories
Half-price licence for verification bundle
The Emulation Edge verification suite can offer IC designers using hardware-assisted verification platforms faster time-to-market at half the price
Verification methodology manual goes online
TransEDA has published its popular "Verification methodology manual" online on the EDAToolsCafe website
A supplied model driver also allows optional use with VN-Control - TransEDA's application specific test automation tool.
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, pseudorandom testing with automated data checking.
The comprehensive and intuitive Verilog application programming interface (API) allows the toolkit to be easily integrated into existing simulation environments and minimises the work required to begin test development.
The transaction, link and electrical layers provide both symbol and bit-serial interfaces up to 32 lanes wide.
Further reading
Verification suite checks up on new PCI-X designs
The PCI-X 2.0 verification suite comprises the first commercial verification intellectual property (IP) for designs incorporating the newly released PCI-X 2.0 specification
Graphical programming turns to multicore design
The latest version of LabView extends the embedded platform to program multicore real-time processors
Compilers and tools optimise quad-core systems
PGI compilers and tools are designed to extract maximum performance from the latest multicore processors from both AMD and Intel
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 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 prioritised 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.
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.
The protocol checker provides extensible protocol verification and generates detailed, easy-to-read log files showing activity at the symbol and transaction levels Integrating the bus functional models with TransEDA's VN-Control test generator simplifies the generation of directed, pseudorandom and reactive pseudorandom 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.
• TransEDA: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• NEW
• Electronicstalk Home Page
Related Business News
Icoa Is Partnering With Anchorfree To...
...Enhance And Monetize Thousands Of Wi-fi Hotspots. Icoa, Inc., a national provider of wireless broadband Internet access and managed network services in high-traffic public locations, and AnchorFree Inc., a rapidly growing Wi-Fi community powered by advertising, have announced today that they are partne
Olympics raises demand for IT contractors
The number of IT contractors working in the engineering sector has almost doubled in 12 months because of demand generated by the 2012 Olympics, according to contractor Giant Group PLC.
Stellar Appoints CIO to Lead Call...
...Centre Outsourcing Technology Strategy. Stellar, a leading global business process outsourcing provider, today announced that Warwick Marx has been appointed Chief Information Officer of Stellar Asia Pacific.
Dell pushes for better Linux drivers
Dell wants to see better software drivers for Linux so that the firm can ship more notebooks and desktops running the operating system, according to one of its software engineers.
Eds Sales Take A Tumble
Dave Friedlos, Computing , Thursday 17 May 2007 at 00:00:00 But experts say downturn may reflect market weakness, writes Dave Friedlos Outsourcing giant EDS has released disappointing first-quarter figures showing slower growth and fewer con