• 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. Community Forums
  2. Allegro X PCB Editor
  3. axlCns functionality regarding dbid for named netclass

Stats

  • Replies 0
  • Subscribers 159
  • Views 12028
  • Members are here 0
More Content

axlCns functionality regarding dbid for named netclass

Ejlersen
Ejlersen over 13 years ago

Hi

I've been trying to work with the axlCnsClassTable functionality but do not seem to be able to get it to work.

I create an empty netclass "OLE"

  arg2 = "OLE"
  nc_domains = '(spacing physical)
  ncls = axlNetClassCreate(arg2 nc_domains) 

Then I use the syntax from the axlCnsClassTableCreate (where the scset DP2ALL and pcset 50R already exists)

  props = '((spacing "DP2ALL") (physical "50R"))
  tbl = axlCnsClassTableCreate(ncls nil nil props)

but this will return nil.

I've also tried to get the dbid for the netclass named  "OLE" using axlSelectByName("NETCLASS" "OLE") and then use the axlCnsClassTableChange to set constraint sets for the netclass OLE

 but axlCnsClassTableChange will complain that the dbid is not a valid tableid.

My question is twofold

1. Is there no functionality to get the tableid for an empty netclass?

2. How can I make a constraint set reference on a netclass since axlCnsClassTableCreate does not seem to accept nil as the argument both for class2 and region? Alternatively, how can I use axlCnsClassTableChange to set a constraint reference on an empty netclass

Thanks in advance.

Best regards

Ole

  • Sign in to reply
  • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

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

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