• 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 Scripting - Skill
  3. gerber (and other manufacturing) export via SKILL?

Stats

  • State Verified Answer
  • Replies 2
  • Subscribers 18
  • Views 1550
  • Members are here 0
More Content

gerber (and other manufacturing) export via SKILL?

drdanmc
drdanmc 11 months ago

Are there some SKILL functions for generating manufacturing files such as RS247X, NC Drill, and also things like STEP export, PDF export, etc?  Or do these things need to be done via individual command line programs like `artwork`?

My goal is to automate as much as possible to make it possible for anyone on the team to be able to generate these files without needing to navigate several different menus and be presented with many different options that will get in the way of consistency across a team.  I don't have much Allegro experience but have extensive experience with Virtuoso, SKILL in Virtuoso, and the IC flow in general.  I've always used automation for chip tapeout so anyone on our team can confidently generate all output with a simple command.

Thanks

-Dan

  • Sign in to reply
  • Cancel
  • DavidJHutchins
    +1 DavidJHutchins 11 months ago

    Most of the manufacturing outputs are individual programs sub-invoked from within Allegro using axlRunBatchDBProgram(),

    look in <installdir>/share/pcb/batchhelp/ for info on 'artwork', 'nctape', 'ncroute' and the various '*_out' commands...

    I used most of these when I developed an automated export routine for Intel 20 years ago...

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • drdanmc
    0 drdanmc 11 months ago in reply to DavidJHutchins

    Thanks.  That's a big help.  I find sometimes 75% of the battle is getting to the right place in the documentation.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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