Quantcast
Channel: Cadence Technology Forums
Viewing all articles
Browse latest Browse all 62620

Forum Post: RE: How to enforce schematic rule checker

$
0
0
Some of these things can be partly done via cdsenv variable settings: These can be done with schSetEnv("checkSupportAMS" t) to turn the section on, and then: envSetVal("amsDIrect.vlog" "allowIllegalIdentifiers" 'cyclic "no") envSetVal("amsDIrect.vlog" "allowNameCollisions" 'cyclic "no") envSetVal("amsDIrect.vlog" "allowDeviantBuses" 'cyclic "no") envSetVal("amsDIrect.vlog" "allowSparseBuses" 'cyclic "no") I don't believe you can disallow users from changing the settings though. Maybe this could be done with: envSetVal("schematic" "srcNetNameExpr" 'string "whatever") ; need to write a regular expression envSetVal("schematic" "srcNetNameSyntax" 'cyclic "error") Similarly srcInstNameSyntax/srcInstNameExpr. However, it might need writing some SKILL code This I think needs some SKILL code This might be the regular expression syntax as in point 2 (also srcTermNameSyntax/srcTermNameExpr). However, probably a SKILL trigger. For the SKILL code approach, see this example in a previous post . Regards, Andrew.

Viewing all articles
Browse latest Browse all 62620

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>