You are on page 1of 2

Fiche VN Control (US) 2005 31/05/05 17:39 Page 1

PRODUCT OVERVIEW
VN-CONTROL
TEST AUTOMATION FOR BUS-BASED SYSTEM-LEVEL VERIFICATION

BENEFITS
• Quickly verifies interfaces and module
hdl code interaction of bus-based designs
• Automatically generates “real-world” system-level
tests to detect corner case bugs
configuration verification
information ip
• Integrates easily into existing verification
environment
vn-control
• Ready-to-use without the need to learn new
languages
• Leverages models and monitors from TransEDA,
test third-party, or user created
results
• Works with all leading simulators

Overview Increase Productivity


The time to develop a high-end FPGA, ASIC, or SoC VN-Control significantly increases verification
device is becoming longer than the life cycle of the productivity through automatic test generation and
device primarily due to the amount of time it takes to dynamic, or “run-time“, response checking. During
verify the functionality of the device. Today, verifying simulation, VN-Control actively operates verification IP
high-end designs typically consumes 70% or more of to generate "real world" stimuli and verify data at the
the total development time and resources. Using interfaces of the design under test (DUT). As a result,
VN-Control on designs interfacing with buses in VN-Control significantly reduces your verification time
conjunction with bus functional models and monitors and effort.
can minimize the time required to generate high
quality tests.
Easily Handle
Complexity
Key Features VN-Control easily verifies architectures consisting of
Ready to use multiple processors, multiple I/O agents, multiple bus
Connect to the verification environments, define the standards, and even handles high concurrency. To
system topology, then generate comprehensive tests. achieve high coverage system-level testing,
Automatic test generation VN-Control generates tests containing multiple,
Generate self-checking tests from user specified independent traffic streams at the various ports or
parameters and constraints. interfaces of a DUT. VN-Control also supports systems
generating multiple simultaneous transactions that may
Automatic response checking
be deferred, re-tried, terminated, or completed out of
Automatically verify system response during simulation
order.
by checking data consistency.
Built-in synchronization capabilities
Ideal for handling constrained-random test
generation for multiple, independent traffic streams.
Fiche VN Control (US) 2005 31/05/05 17:39 Page 2

Create Dynamic, No New Languages


Reactive Tests to Learn
VN-Control generates tests and performs checks VN-Control provides test automation for bus-based
dynamically during simulation. As a result, users can SoC designs using easy-to-use templates rather than
create sophisticated, reactive tests which can pause requiring users to learn a new verification language.
or stop the simulation based on the results from the Simply define the topology of the system based on
models or monitors, then generate alternative test the devices that are connected to the DUT – such as
sequences. Dynamic, reactive tests lets the testbench processors and I/O agents – and specify the
quickly detect problems and automatically respond transaction constraints. Without a single line of
immediately which saves time compared to verification code, VN-Control automatically generates
simulations which run for many hours and produce no sophisticated tests that handle multiple, independent,
useful result because of an error that occurred in the concurrent traffic streams and checks that data is correct.
first few seconds.
Verification IP
Automatically Perform TransEDA's verification IP are well-tested, and verified
Response Checking against the latest specifications, and compatible with
During simulation, VN-Control automatically checks VN-Control. Simply plug these powerful models,
that data correctly arrive to their intended monitors, and arbiters into your system under test and
destinations. Challenges with this type of data you are ready to start.
integrity checking include tracking the location of the Every TransEDA model and monitor is subjected to
data and dealing with varying formats on different hundreds of directed and pseudo-random
busses. To illustrate these issues, consider the configurations to thoroughly test them under a wide
following system-level data flow example: data is range of situations. In addition, the IP is continually
read from system memory into a cache, read from the enhanced based on feedback from customers using
cache, written into another memory location, and them in a wide variety of applications.
finally read from memory into an I/O agent. Each
movement across a different interface complicates the
Platform Support
VN-Control supports the following simulators:
checking since the data packet may be reformatted
• Cadence Verilog-XL, NC-Sim, NC-Verilog and
on each interface.
Incisive
VN-Control automatically keeps track of the data
• Synopsys VCS
and ensures that it is uncorrupted by the DUT.
• Mentor ModelSim
Ready-to-Use Solution • IEEE 1364 compliant with PLI 1.0 support.
VN-Control is ready to use and works "out-of-the-box" VN-Control supports the following compute platforms
with TransEDA’s verification IP. Simply attach and operating systems:
VN-Control to the IP and design, and then provide • Red Hat Linux 7.X, 8.0
the configuration information to start test generation. • SUN Solaris 7, 8 and 9.
VN-Control easily integrates into existing verification
environment without requiring any modifications or
methodology changes. In addition to TransEDA’s
verification IP, VN-Control works with third-party and
user-developed bus functional models.

u.s.a. u.k. © 2005 TransEDA. TransEDA, the TransEDA logo, Verification From Concept to
16795 Lark Avenue 4th floor, black horse house Reality and Verification Navigator are registered trademarks of TransEDA. Foundation
Suite 102 Leigh road, Eastleigh Models, VN-Control, VN-Cover, VN-Optimize, VN-Property and VN-Check
Los Gatos, CA 95032 Hampshire,so50 9fh are trademarks of TransEDA. imPROVE-HDL, imPROVE-HPK and imPROVE-TLL
Tel: 408.335.1300 Tel:+44 (0)23 8068.3500 are registered trademarks of Valiosys S.A. All other trade marks are the property of their
Fax: 408.335.1319 Fax:+44 (0)23 8065.0805 respective owners.

www.transeda.com • email:info@transeda.com

You might also like