Incisive vManager Solution
Transcription
Incisive vManager Solution
Incisive vManager Solution A powerful, scalable, and automated verification planning and management solution supporting multi-user, multi-engine, multi-analysis, and multi-projects simultaneously Part of the Cadence® Incisive® functional verification platform, Incisive vManager™ solution, enabled by client server technology, automates the verification planning and management process and analyzes data from planning to closure. Tailored to your organization’s needs, Incisive vManager solution offers the same experience from small projects to massive system-on-chip (SoC) designs, and from simple standalone test execution to large-scale database-driven metric-driven verification (MDV). With Incisive vManager solution, you benefit from optimal resource utilization and a faster, more predictable path to verification closure. Overview In 2004, Incisive vManager solution pioneered verification planning and management with the industry’s first commercial solution that automated the management of complex verification projects, guiding the verification process from goal setting to closure. Now, Incisive vManager solution propels verification from a simulation-centric tool activity, to the first commercial multi-user verification planning and management tool, enabling team-based verification productivity (Figure 1). Using the industry-leading and most widely adopted MDV methodology, Incisive vManager solution gets the job done faster with your choice of engines, MDV flow-automation extensions, and the ability to manage several projects and teams simultaneously. Used in conjunction with the Incisive platform, Incisive vManager solution automates the verification process at the block, chip, system, and project level, so all activities can be managed from specification to verification signoff. It automates the authoring of verification plans and deployment of verification jobs, it performs functional Local Area Network Incisive vManager Server Incisive vManager User Interface Clients Incisive vManager Verification Database Figure 1: Incisive vManager client and server components and structural coverage analysis, provides failure triage, and controls each of the steps toward closure. Incisive vManager solution automates the tasks that would otherwise require intensive human interaction, customsoftware development, or that were simply impossible to achieve manually. With Incisive vManager solution, verification teams benefit from optimal resource utilization and can achieve predictable verification closure of highly distributed, multi-specialist verification activities. In its simplest form, Incisive vManager solution can manage parallel Verilogor VHDL-orientated testing and provide detailed code and assertionbased coverage results to design teams. It provides powerful regression dispatch, management, and failure analysis. It then filters and analyzes the data, annotates and correlates results against verification runs, and displays various views of progress toward closure. Incrementally, verification environments can be augmented with automatic formal analysis and formal Incisive vManager Solution verification applications for specificpurpose tasks or as an alternative to simulation-based verification. 3X Relative Automation Effort For advanced verification teams (Figure 2), it enables engineers to deploy a coverageorientated metric-driven process based on the now industry-standard approach of the Universal Verification Methodology (UVM). Whether bottom-up UVM-style testing or top-down software-driven testing, Incisive vManager solution provides equally compelling solutions and automation. Advanced Verification Test-Driven Verification Test Coverage Code Coverage Assertion/ Constrained Checks Random Incisive vManager solution provides massive scalability from small standalone projects to large-scale SoC programs needing millions of runs, gigabytes of coverage data, and a multitude of active and executable verification plans. The key value that Incisive vManager solution brings is managing this vast amount of verification complexity seamlessly, so it’s easier to stay focused on the big picture. For requirements management flows, Incisive vManager solution interfaces with common requirements management tools and enables the automation and manyto-many requirement to results visibility necessary for requirement signoff. Combined with change management www.cadence.com Plan Driven Plan 2X Measure/ Analyze X Construct Execute Days Taking advantage of the closed loop approach provided by MDV, verification teams can configure Incisive vManager solution to start from an executable verification plan (vPlan) of their functional requirements, including direct insertion of specification documents, project data, and additional plan attributes and coverage goals. Built on top of the regression management, failure, and coverage analysis flow described earlier, now users can actively compare results against a plan, and can view and manage projects and entire programs at a level of human understanding—features. Project teams can utilize both Incisive vManager metrics and user-defined metrics to achieve data-driven verification signoff, removing the subjectivity associated with completion. Incisive vManager solution can also be integrated into your softwaredriven verification flow for top-down SoC testing in the same manner as your MDV flow. Coverage Driven Weeks Months Productivity Benefits Figure 2: MDV investment alternatives for RTL verification utilities in the vPlanner™ feature, Incisive vManager solution provides a comprehensive solution to manage the complexity, tracking, and signoff of requirements. Benefits • Provides operational efficiency with independence from execution engines • Drives the complete verification process from planning to closure • Shortens overall verification process and failure triage time MDV automation extensions MDV flow extensions allow users to apply the same MDV concepts to low power, digital mixed signal, hardware acceleration, dynamic assertions, and formal applications. From planning to coverage and optimization, MDV extensions are a must for virtually all complex SoC projects. Powerful new user interface and organization • Improves personal productivity using a highly intuitive and consistent user interface Incisive vManager solution utilizes the same modern user interface as Incisive Metrics Center, and this Incisive Metrics Center is a sub-component within Incisive vManager solution. The interface is organized by activities to take the guesswork out of what views are needed. This multi-window user interface with detachable panes enables rapid sorting and filtering, with customized fields, intuitive forward-backward one-click history, hyperlinked source code windows, and metric-analysis windows improve personal productivity. Features Multi-project management Team-based verification productivity Whether it is managing several projects simultaneously, rolling-up summaries, or seeing which project or program needs additional help, the tracking center provides one central portal for graphically keeping track of status and verification progress. • Optimizes regressions to minimize farm utilization • Directs and re-directs resources to achieve faster coverage • Defines milestones, measures and tracks progress toward closure • Reduces overall maintenance with an integrated regression runner For the first time, verification teams can collaborate on verification programs simultaneously. Incisive vManager solution keeps track of job submissions, manages re-assignments, and provides a single holistic view of everyone submitting jobs in the verification program. 2 Incisive vManager Solution Specific-purpose verification planning with vPlanner feature Starting with or without Excel-based plans, vPlanner users can easily create new tests or import legacy tests. The vPlanner feature supports the specialized requirements of RTL verification, plan reuse, hierarchical plans, change management, specification coverage, one-click unique perspectives, and synchronized coverage grade roll-up to or from any level of DUT hierarchy. Executable verification plan with vPlans Incisive vManager solution drives the verification process right from the planning stage by helping the team capture the verification objectives from the specification, dynamically making adjustments, and instantly being able to flexibly report progress at any level of design or feature hierarchy. Cadence provides the industry’s largest portfolio of Verification IP (VIP), which includes pre-designed vPlans to jump-start your verification program and help your time to first test take hours instead of weeks. Failure analysis and triage Incisive vManager solution simplifies the overall debugging effort and shortens failure debug time. It separates design failures from job failures, sorting and grouping these failures for easy selection and action. It then identifies the least costly way to reproduce that failure and provides the optimal case for repeated debugging. Key triage features provide first failure notification, failure signatures, and one-click source data windows for a deep dive into the root cause. Coverage collection and analysis Incisive vManager solution provides analysis features that help users improve their regression runs to achieve total coverage. Total coverage incorporates all coverage metrics commercially available, including functional, HDL code, and assertion coverage. Incisive vManager www.cadence.com Analyze Manage vPlans Metrics User I/F Client User I/F Client HTML Reports User I/F Client vPlan Regression Tracking Project: Name Project Owner: Name Project Location: Location Project Type: IP Block Start Date: mmddyyyy End Date: mmddyyyy Project Metrics DUT Size: xxxxx Gates TB Size: xxxxx KLOC Code Coverage yy% Functional Coverage: yy% Coverage Density: =yy% Bugs Open: QTY Bugs Closed: QTY Metrics Trend: Up/Down vManager Server SQL Database IES IFV IEV Project n • • • Project 1 PXP Incisive Simulation – Incisive Formal – Palladium XP Figure 3: Incisive vManager highlights Execute solution natively interoperates Incisive Enterprise Specman® Elite, which also supports third-party simulators. Coverage analysis in Incisive vManager solution integrates Incisive Metric Center for ease of understanding and ease of adoption. • Automates coverage viewing, merging, and analysis Incisive vManager solution is a critical element of the Cadence functional verification solution, which simplifies the complex process of verification and addresses customer needs at both the engineering and project levels. • Measures and reports all coverage sources from Incisive or Palladium® engines Incisive vManager solution offers a project-based solution that increases predictability of verification closure and optimizes utilization of resources. Verification Planning and Management Products Incisive Metrics Center • Single-run coverage and metrics analysis environment provided with all Incisive tools • Supports code, toggle, expression, FSM, and functional coverage in any language, as well as PSL or SVA assertions • For more information, see the Incisive Metrics Center technical brief at www. cadence.com/rl/Resources/technical_ briefs/Incisive_Metrics_Center_TB.pdf Incisive vManager User Interface Client • Primary user interface for verification engineers, designers, or managers • Organizes through activity centers for regressions, metric analysis, and project tracking in both batch and GUI modes • Includes all aspects of Incisive Metrics Center, and adds failure analysis plus plan analysis 3 Incisive vManager Solution • Provides comprehensive verification plan authoring to build executable vPlans • Persistently tracks key metrics using a tracking configuration and data snapshots • Provides standalone local mode for detached planning or simple environment bring-up job submission Incisive vManager Project Server • Multi-user single-project server for managing IP-level projects • Fixed-run capacity, unlimited-coverage capacity • Utilizes commercial and highly robust SQL database • Supports third-party simulators running with Specman Elite Incisive vManager Integration Server • Multi-user multi-project server for managing sub-system to full SoC projects • Scalable to size, logically combines for virtually unlimited-run and -project capacity • Utilizes commercial and highly robust SQL database • Supports third-party simulators running with Specman Elite Cadence Design Systems enables global electronic design innovation and plays an essential role in the creation of today’s electronics. Customers use Cadence software, hardware, IP, and expertise to design and verify today’s mobile, cloud and connectivity applications. www.cadence.com ©2014 Cadence Design Systems, Inc. All rights reserved. Cadence, the Cadence logo, Incisive, Palladium, and Specman are registered trademarks and vManager and vPlanner are trademarks of Cadence Design Systems, Inc. All others are properties of their respective holders. 1821 02/14 SA/DM/PDF
Similar documents
Getting Formal with vManager
application of new formal techniques. • Integrating formal metrics from Jasper into the existing vPlanner flow provides a complete view of design and verification status. • vManager allows Jasper t...
More information