AnsweredAssumed Answered

How do I write custom DRCs? What scripting language is used and supported by HyperLynx DRC?

Question asked by cathy_terwedow on Dec 4, 2017

The HyperLynx DRC Developer license allows you to write custom DRCs that are specific to a technology or corporate guideline. It has its own scripting and debugging environment and supports VBScript and JavaScript. Although users can create custom DRCs from scratch, it may be more beneficial to add a parameter or tweak the existing DRCs that ship with HyperLynx DRC.


Alternatively, Mentor can write corporate-specific or technology-specific DRCs (if the rule specification is provided) as a paid service. For training on how to write your own custom DRCs, contact our High-Speed Services Team. Training can be done on-site with your design team and customers may keep the rules they write in class.


Custom DRCs can be executed with the HyperLynx DRC Developer license but not with the HyperLynx DRC Free, Gold, or Standard Editions.