• 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. Tech Tip: Save Steps With Automatic Witness Checks
TeamVerify
TeamVerify

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
ABV
Functional Verification
Formal Analysis
formal
IEV
IFV

Tech Tip: Save Steps With Automatic Witness Checks

8 Sep 2010 • Less than one minute read

This is just a quick reminder that the "witness_check" define command has an option called "auto".  When set to "auto" Incisive Formal and Enterprise Verifier ("IFV" & "IEV") will run the trace as usual, but if the trace status is "Fail" or "Explored" it will initiate the running of the trigger.  This setting may result in a little longer runtimes, but it eliminates the need to manually turn on triggers separately after running traces.

Witness_check setting summary:

  • define witness_check off
  • define witness_check trace
  • define witness_check trigger (default)
  • define witness_check auto  <--  option described above


Example usage from the tools' command prompt:

Formalverifier> define witness_check auto


Happy verifying!

Team Verify

 

Follow us on Twitter: http://twitter.com/teamverify, @teamverify

 

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

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