• 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. Analog/Custom Design
  3. Virtuosity: Is the Coloring Data Compliant with the MPT…
KomalJohar
KomalJohar

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Have a question? Need more information?

Contact Us
Advanced Node
Multiple Patterning Technology
Virtuoso
Coloring Engine
Custom IC
Layout Editing

Virtuosity: Is the Coloring Data Compliant with the MPT Flow?

31 Oct 2018 • 2 minute read

Virtuosity_logo

There is no second thought about the fact that compliant designs increase business efficiency and productivity. Designs that are not compliant increase the development life cycle of any product. In advanced node designs, to help you create designs that are compliant with the Multi-Patterning Technology (MPT) flow set up, we have introduced the methodology compliance checker on the Multi-Patterning toolbar. 

You must have faced a situation when the shapes in your design have coloring information but as per the MPT flow setup, these shapes should not be colorable. The methodology compliance checker can flag this. It can also flag any instances that are color shifted when as per the MPT flow they should not shift. Another flag that it can report is instance shapes having hierarchical color locks (HCL) in cases when the MPT flow is set up to not create HCLs. So, you can use the methodology compliance checker to help avoid rework at a later stage in the design by flagging discrepancies earlier during the design phase.

The MPT Compliance Checker Report displays such discrepancies in a format that details the errors at the current hierarchy level and inside the hierarchy. 

MPT Compliance Checker Report

In addition to the above report, a marker is created for each current level error and you can browse this marker in the Annotation Browser. 

MPT Annotation

This feature brings in efficiency to your design process flow by ensuring that your design data is aligned to the selected MPT flow. 

Related Resources

  • Virtuoso Multi-Patterning Technology User Guide

For more information on Cadence circuit design products and services, visit  www.cadence.com.

About Virtuosity

Virtuosity has been our most viewed and admired blog series for a long time that has brought to fore some lesser known, yet very useful software and documentation improvements, and also shed light on some exciting new offerings in Virtuoso. We are now expanding the scope of this series by broadcasting the voice of different bloggers and experts, who would continue to preserve the legacy of Virtuosity, and try to give new dimensions to it by covering topics across the length and breadth of Virtuoso, and a lot more… Click Subscribe to visit the Subscription box at the top of the page in which you can submit your email address to receive notifications about our latest Virtuosity posts.

Happy Reading!

Komal Johar and Rudy Couget


CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials

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

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