• 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 Capture CIS
  3. Connect IC to High Pin Count Connector

Stats

  • State Not Answered
  • Replies 5
  • Subscribers 44
  • Views 7013
  • Members are here 0
More Content

Connect IC to High Pin Count Connector

jritter
jritter over 2 years ago

Hi all,

as a beginner in Cadence Tools i am searching for help.

I have to connect several chips (80 Pins) to several different HPC connectors ( 450 pins, ~1500total). The mapping is given. Is there any way to easily do that, e.g. with an  excel sheet or so?

Best regards

Julian

  • Sign in to reply
  • Cancel
Parents
  • RFinley
    0 RFinley over 2 years ago

    I think there's a SKILL script solution.  Have a method that allows you to place single pin parts on each net to drive net alias assignments at the connector to prevent/minimize via transitions...

    The process starts by adding temporary single-pin components to the schematic having the final net alias name and add temporary net aliases on the connector side.

    Ideally, these 1-pin temp parts would be a padstack small enough to cause a DRC error against one pin.  Not so large that multiple pins end up with DRC errors.  You won't be able to annotate the schematic reliably in a "first one wins" situation.

    I'm basing this on a feature of DRC error properties:   Orcad/Allegro reports net names on both offending pins for each pad-to-pad DRC violation.

    • As you plan out routing, place the temporary components close enough to connector pins having a "TEMP" net alias assigned to cause the error.  You want a pin-to-pin DRC error because that is what the script reads from.
    • Using the short Skill script in GitHub, parses each of the pad-to-pad DRC errors, checks that one or the other net alias in the DRC error has a TEMP prefix.
    • If it does, write out a line that renames the TEMP- net alias to match the final alias name.    This merges the two nets together after you upload an updated netlist. Skill code generates an annotation script to update your Orcad/Capture CIS schematic.
    • After routing and annotation is complete, remove the temporary pad components from the schematic and netlist to the board to remove the single pin components.

    I work for a CIS shop.  I wrote the framework for Concept HDL.  I don't have a library built to run HDL.  HDL annotation script generation is untested.

    community.cadence.com/.../skill-method-to-optimize-netlist-pin-assignments-during-routing-using-allegro-orcad  

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • RFinley
    0 RFinley over 2 years ago

    I think there's a SKILL script solution.  Have a method that allows you to place single pin parts on each net to drive net alias assignments at the connector to prevent/minimize via transitions...

    The process starts by adding temporary single-pin components to the schematic having the final net alias name and add temporary net aliases on the connector side.

    Ideally, these 1-pin temp parts would be a padstack small enough to cause a DRC error against one pin.  Not so large that multiple pins end up with DRC errors.  You won't be able to annotate the schematic reliably in a "first one wins" situation.

    I'm basing this on a feature of DRC error properties:   Orcad/Allegro reports net names on both offending pins for each pad-to-pad DRC violation.

    • As you plan out routing, place the temporary components close enough to connector pins having a "TEMP" net alias assigned to cause the error.  You want a pin-to-pin DRC error because that is what the script reads from.
    • Using the short Skill script in GitHub, parses each of the pad-to-pad DRC errors, checks that one or the other net alias in the DRC error has a TEMP prefix.
    • If it does, write out a line that renames the TEMP- net alias to match the final alias name.    This merges the two nets together after you upload an updated netlist. Skill code generates an annotation script to update your Orcad/Capture CIS schematic.
    • After routing and annotation is complete, remove the temporary pad components from the schematic and netlist to the board to remove the single pin components.

    I work for a CIS shop.  I wrote the framework for Concept HDL.  I don't have a library built to run HDL.  HDL annotation script generation is untested.

    community.cadence.com/.../skill-method-to-optimize-netlist-pin-assignments-during-routing-using-allegro-orcad  

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
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