New Training Bytes Available: "What Is Mapping?" and “What Is Comparison?”
Equivalence checking is a formal verification technique used to prove that two designs behave identically. It's particularly useful in electronic design automation (EDA) for designing integrated circuits. Here's a breakdown of the comparison process:
- Setup: Two designs are loaded into the equivalence checker. One is usually a verified "golden" model, and the other is a modified version.
- Mapping: The checker automatically identifies corresponding points in both designs. This can involve matching elements, signals, and functionality between the two.
- Comparison: The identified points are compared to determine if their behavior is equivalent. This may involve analyzing logic functions, signal values, and timing characteristics (depending on the type of equivalence checking being done).
The checker will report any discrepancies between the designs. These could be actual errors or may require further analysis depending on the intent of the modifications.
Equivalence checking offers several advantages over traditional simulation-based methods. It's generally faster and more efficient as it doesn't rely on running extensive test cases. It also provides a more formal guarantee of equivalence between designs.
Click on the pictures to play the video(s). Cadence login required.
What Next?
Join the Conformal Equivalence Checking 23.1 training and learn more about:
- Use Conformal logic equivalence checking for flat and hierarchical design comparison
- Read libraries and designs
- Apply design constraints and modeling directives
- Apply the mapping process and debug unmapped key points
- Apply the compare process and debug non-equivalent points
The online class is free for all Cadence customers with a Cadence Learning and Support Portal account. If you don’t have a Cadence Support account, go to Registration Help or Register Now and complete the requested information. For instructor-led training sessions "Live" or "Blended" please contact Cadence Training.
Please don't forget to obtain your Digital Badge after completing the training. Add your free digital badge to your email signature or any social media and networking platform to show your qualities and build trust, making you and your projects even more successful.
If you want to make sure you are always the first to know about anything new in training, then you can use the SUBSCRIBE button on the landing page to sign up for our regular training newsletters.
Related Blogs
- Binge on Chip Design Concepts this Weekend!
- Cadence Learning and Support: Installation and Licensing Help via Chatbot
- Cadence Learning and Support: New Courses Section in Content Notification Email
- Training Insights – Dive into ATPG Flow with Cadence Modus DFT Software Solution
- Learn Fast and Make Things
- It’s the Digital Era; Why Not Showcase Your Brand Through a Digital Badge!
- Training Insights: Cadence Cerebrus Webinar Recording Now Available!
Related Training Bytes
- Cadence wins prestigious Support Experience award at SX Live 2023
- Running Static Hierarchical Comparison in Conformal LEC (Video)
- Running Dynamic Hierarchical Comparison in Conformal LEC (Video)
- What are Cut Points in Conformal LEC (Video)
- Bridged Verification using Extended Mapping Files (Video)