Formal Pro
- Add Courses
- Confirm Schedule
- Enter Contact Information
| Date Begins | Date Ends | Time | Location | Register |
|---|---|---|---|---|
| Aug 25, 2008 | Aug 25, 2008 | - | Espoo | Register |
Don't see a date or location that works for you? Click here to request this class in your area!
Duration: 2 Days
Course Part Number: 210869
Description
FormalPro is the Mentor Graphics equivalence checking product for dramatically reducing the time required to verify ASICs and ICs. This class describes background and benefits of formal verification technology and how it applies to current ASIC design methodologies. It will teach you how to setup, compile and verify designs, and then debug and successfully correct design errors.
Detailed lab exercises help reinforce what is discussed during the lectures and provide you with extensive tool usage experience under the guidance of our industry expert instructors.
You will learn how to
- Use FormalPro in graphical, command line and batch modes
- Compile designs, specify black-box elements and set constraints
- Match two designs and set compare points
- Verify designs using FormalPro's multiple solve engines
- Debug differences in your design using FormalPro's debug tool
- Test design corrections using FormalPro's What-If Analysis tool
- Compile and verify libraries
Hands-On Labs
Throughout this course, extensive hands-on lab exercises provide you with practical experience using FromalPro. Hands-on lab topics include:- Formal verification introduction
- Matching with FormalPro
- Complex matching
- Introduction to debug
- Advanced debugging
- Combining Libraries
Audience
- ASIC Design Engineers
- Verification Engineers
Prerequisites
- Familiarity with ASIC design methodology
- Familiarity with VHDL and/or Verilog hardware description languages
Key Topics
- Problems in verification today
- Solutions offered by formal verification
- Equivalence checking
- Mixed language and mixed level capability
- Tool stages
- Comparison points
- Matching (rule based, graph isomorphism, explicit)
- Powerful solvers
- GUI and batch mode
- Reports
- Syntax
- Matching
- Advanced User Rule Matching Controls
- Heirarchical verification
- Conditional equivalence
- Advanced constraints
- Black boxing
- Solving
- Debugging functional differences
- Report generation
- FormalPro's debug tool
- "What if" analysis
- Library formats supported
- Built-in primitives
- Modifying library cells
- Combining libraries
- Pre-compiling libraries
