• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. Verification
  3. Techniques to Boost Incisive Simulation Performance
SumeetAggarwal
SumeetAggarwal

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
performance
Accleration
simulation speed
Incisive Enterprise Simulator (IES)

Techniques to Boost Incisive Simulation Performance

26 Nov 2012 • 3 minute read

Functional verification is the biggest challenge in delivering more complex electronic devices on increasingly aggressive schedules. Every technique for functional verification relies on a fast simulation engine for execution, so performance is of prime importance to all users.

Simulation performance can't be a single number or optimization because each environment is unique in terms of the methodology deployed, the languages involved, the size of the design, and the verification environment.

Hence, Cadence Incisive performance team has developed a handbook to cover the major aspects of Simulator performance. It leads users to follow certain steps to better understand, and then address the performance need.

In many situations, the steps to localize the performance bottleneck and resolve it take a considerable amount of time. The application notes in the handbook help speed this process by giving you the information to improve performance.  In the cases where you need more performance than the notes provide, they will guide you to create the well articulated and defined performance requirement making it easier for Cadence to optimize Incisive for speed.

Here is a series of application notes that focuses on areas (techniques and technologies), which helps you in improving the performance with Incisive Simulator.

Topic and LinkBrief Description
Incisive Performance Analysis Checklist A flow-based checklist to analyze the performance with Incisive Simulator
Top Focus Areas to maximize your simulation performance Detailed analysis with Top causes for Performance bottlenecks. 
Maximize Incisive Performance with Assertions Assertions related guidelines and commands to help in Incisive performance analysis 
Maximize Incisive Performance with Coverage Coverage related guidelines and commands to help in Incisive performance analysis. 
Analyzing Incisive Profiler for Performance Understanding Profiler entries for better action-oriented performance analysis. 
Maximize Incisive Performance with GLS  Describes command options, delays and timings check that can affect Gate-Level Simulation performance. 
Incisive Debug Memory Consumption Command options and utilities/steps to debug system memory consumption 
 Maximizing Productivity with  Multi-Snapshot Incremental Elaboration MSIE Example Describes a new technology, which allows a large, invariant, portion of the environment to be pre-elaborated and then shared with many varying tests.
Analyze UVM Environment Performance using IprofDescribes the use model of the Incisive Advance profiler (Iprof) and how to use the profiler call graph reports to debug the performance bottlenecks of UVM based design verification environment.
Maximize Incisive Performance with SystemVerilog RandomizationUnderstanding testbench structure, TCL commands, and profiler analysis for incisive performance with SystemVerilog 
Specman Performance HandbookPerformance Aware Coding for e testbenches. Advanced Command Options and Performance Tips for working with Specman.


NOTE - To access the documents listed in the table, click a link and use your Cadence credentials to logon to the Cadence Online Support: https://support.cadence.com/ web site.

Cadence Online Support website https://support.cadence.com/ is your 24/7 partner for getting help and resolving issues related to Cadence software. If you are signed up for e-mail notifications, you've likely to notice new solutions, Application Notes (Technical Papers), Videos, Manuals, etc.

To help us improve, do send us your feedback by adding a comment below or using the Feedback box on Cadence Online Support. You will be provided with a feedback window on the top of each document view on https://support.cadence.com/

Let us know if these documents helped you in improving the performance of your environment. If yes, then it will be good to know by how much. You will be provided with a feedback window on the top of each document view on https://support.cadence.com/

Sumeet Aggarwal

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information