Вы находитесь на странице: 1из 3

Datasheet

VCS
Functional Verification Choice of Leading SoC Design Teams

Overview VCS offers industry-leading performance and capacity, complemented by a


Industry-leading designers of todays complete collection of advanced testbench, bug-finding, coverage and assertion
most advanced designs rely on the technologies. VCS multicore technology delivers a 2x verification speed-up and
Synopsys VCS functional verification cuts down verification time by running the design, testbench, assertions, coverage
solution for their verification and debug in parallel on machines with multiple cores. With its built-in debug and
environments. In fact, 90% of designs visualization environment; support for all popular design and verification languages,
at 32nm and below are verified with including Verilog, VHDL, SystemVerilog, OpenVera, and SystemC; and the
VCS. Used by a majority of the worlds VMM, OVM, and UVM methodologies, VCS helps users develop high-quality
top 20 semiconductor companies as designs. VCS advanced bug-finding technologies include complete assertions and
their primary verification solution, comprehensive code and functional coverage to find more design bugs faster and
VCS provides the high performance easier. VCS powerful debug and visualization environment minimizes the turnaround
simulation engines, constraint time to find and fix design bugs. VCS, with MVSIM and MVRC, delivers innovative
solver engines, Native Testbench voltage-aware verification techniques to find bugs in modern low-power designs.
(NTB) support, broad SystemVerilog
support, verification planning, High-performance, Full-featured, Native Testbench and
coverage analysis and closure, and an Industry-Leading SystemVerilog Support
integrated debug environment. VCS Native Testbench (NTB) technology provides built-in natively-compiled
support for full-featured SystemVerilog and OpenVera testbenches, including object-
VCS has continually pioneered oriented, constrained-random stimulus and functional coverage capabilities. VCS
numerous industry-first innovations, industry-leading, high-performance constraint solver technology is powered by
and is now poised to meet the multiple solver engines that simultaneously analyze all user specified constraints
challenges and complexity of todays to rapidly generate high-quality random stimulus that verifies corner case behavior.
SoCs. With features such as such as The constraint solver engines will find a solution to user constraints, if one exists,
constrained random testbench, SoC minimizing constraint conflicts and maximizing verification productivity.
optimized compile flow, coverage,
and assertions, VCS has the
flexibility and capabilities that are Multicore
compiler
critical for todays SoC design and
Design
verification teams success.
Testbench
Multicore
Assertion native code

Coverage

Debug

Figure 1: Multicore support


VCS
Functional verification solution

Unified Coverage Database and API

Functional Code Assertion Formal


coverage coverage coverage coverage

Unified 3rd party


coverage tools
report

Coverage visualization and trend analysis

Figure 2: Unified coverage

VCS further expands its capabilities with Fast Signal Database (FSDB) parallel Complete Assertion
Echo constraint expression convergence dumping, and switching activity Technologies
technology. Echo automatically interchange format (SAIF) parallel The native assertion technology in VCS
generates stimuli to efficiently cover the dumping. enables an efficient methodology for
testbench constraint space, significantly deploying design-for- verification (DVF)
reducing the manual effort needed Comprehensive Coverage techniques. The built-in support of
to verify large numbers of functional VCS provides high-performance, built- SystemVerilog and OpenVera assertions
scenarios. Echo is a perfect fit for all in coverage technology to measure allows designers to easily adopt DFV
teams using SystemVerilog testbenches verification completeness. With its and find more bugs quickly. A rich
with random constraints. tight integration to Microsoft Word assertion-checker library and a unique
and Excel, Verification Planner offers a library of Assertion IP make it even
Multicore Support complete system to define and capture easier to deploy assertions across
VCS multicore technology allows verification plans, and then monitor and teams and improve verification quality.
users to cut verification time for long- manage coverage metrics throughout The assertions serve both simulation
running tests. It offers two robust use the verification and regression process. and formal property verification
models: design-level parallelism (DLP) This helps verification teams quickly environments.
and application-level parallelism (ALP). converge towards coverage goals.
DLP enables users to concurrently Comprehensive coverage includes code Advanced Debugging and
simulate multiple instances of a core, coverage, functional coverage, and Visualization Environment
several partitions of a large design, or assertion coverage. Unified coverage VCS includes the Discovery Visualization
a combination of the two. ALP allows aggregates all aspects of coverage in Environment (DVE), an advanced,
users to run testbenches, assertions, a common database, thereby allowing full-featured debug and visualization
coverage, and debugging concurrently powerful queries and useful unified environment. The DVE has been
on multiple cores. The combination report generation. The unified coverage specifically architected to work with all
of DLP and ALP optimizes VCS database offers 2x to 5x improvement of the advanced bug-finding technology
performance over multicore CPUs. VCS in merge times and up to 2x reduction in VCS and shares a common look and
multicore technology also supports in disk space usage, which is critical for feel with other Synopsys graphical-
design-level auto-partitioning, large regression environments. based analysis tools. DVE enables easy
access to design and verification data
along with an intuitive drag-and-drop or
menu-and-icon driven environment.

VCS 2
Discovery Visualization Environment

Verilog Transaction-level
VHDL debug
SystemVerilog
SystemC Advanced
OpenVera assertion debug

Full Tcl Annotated


scripting source

Automated Powerful
driver tracing waveform
compare

Figure 3: Discovery Visualization Environment (DVE)

Transaction-level debug is seamlessly TCL support is provided for interaction Synopsys Verification IP
integrated into DVE, allowing users to or batch control and skin/menu Synopsys provides a broad spectrum
analyze and debug transactions in both customization. Unified command of Verification IP to verify SoC
list view and waveform view. Its debug language support provides a common set protocols and interfaces. Synopsys
capabilities include: tracing drivers, of commands for all tools, languages and VIPs have been proven in production
waveform compare, schematic views, environments, making it easy to deploy by hundreds of verification teams
path schematics, and support for the new technology across design teams. on thousands of projects to verify IP
highly efficient Synopsys compact VCD+ blocks, IP integration, SoC interconnect
binary dump format. It also provides Support for VMM, OVM, and and complete SoCs. The Synopsys
elegant mixed-HDL (SystemVerilog, Accellera UVM Verification IPs supports advanced
VHDL and Verilog) and SystemC/C++ VCS powerful testbench engines SystemVerilog-based testbenches
language debugging windows, along are complemented by support for including methodology support for
with next-generation assertion tracing VMM, OVM 2.1.1, and the Accellera VMM, OVM, and UVM. It includes
capabilities, that help automate the UVM methodologies. With these features to simplify testbench
manual tracing of relevant signals methodologies, users adopt industry development, provide higher coverage
and sequences. best practices to get the optimum and improve simulation runtime. VCS is
results from VCS. In addition, the further optimized for the performance,
DVE further provides powerful
VMM methodology provides a number capacity, debug, and coverage features
capabilities for SystemVerilog
of applications, such as Register of Synopsys Verification IPs.
testbench debug (including VMM and
Abstraction Layer (RAL) and others, to
UVM methodologies) with several key For more information about VCS,
cut down on the time it takes to set up
features, including detailed constraint please visit:
a powerful verification environment.
debug and constraint conflict http://www.synopsys.com/VCS
resolution. DVE is tightly integrated VCS support for Accellera UVM also
with Verification Planner and VCS includes access to the VMM/UVM For more information about Synopsys
unified coverage database, enabling interoperability kit, which enables the Verification IP, please visit:
verification teams to view and manage use of VMM with UVM and vice versa. http://www.synopsys.com/VIP
coverage information, create reports, In addition, the VMM methodology
and troubleshoot and resolve coverage provides a number of applications, such
bottlenecks throughout the verification as Register Abstraction Layer (RAL)
and regression process. and others, to cut down on the time
taken to set up a powerful verification
environment. All the VMM applications,
a detailed reference manual and examples
are provided with the VCS solution.

Synopsys, Inc. 700 East Middlefield Road Mountain View, CA 94043 www.synopsys.com

2011 Synopsys, Inc. All rights reserved. Synopsys is a trademark of Synopsys, Inc. in the United States and other countries. A list of Synopsys trademarks is
available at http://www.synopsys.com/copyright.html. All other names mentioned herein are trademarks or registered trademarks of their respective owners.
11/11.CE.CS1066.

Вам также может понравиться