• 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. No more room in the database

Stats

  • Replies 4
  • Subscribers 160
  • Views 12825
  • Members are here 0
More Content

No more room in the database

aCraig
aCraig over 13 years ago

I'm adding 1000's of vias in an IC package design, to the point that APD error's out and my SKILL application ends. I've tried using "gc", purging things, dbcheck (actually adds to the memory usage) , etc. but havn't found any clean solution to reduce the amount of memory being used by APD. The only solution I have found is to save the design then reopen it, not a pretty solution. Does anyone know of a cleaner solution?

Thanks,

Craig

  • Sign in to reply
  • Cancel
  • fxffxf
    fxffxf over 13 years ago

     Read the Skill doc on axlDBCloak

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • aCraig
    aCraig over 13 years ago

     I forgot to mention I did use axlDBCloak. The final memory usage when it exits is 2.8G. After recoverying the .SAV it was about 90% of the 7200 pins were complete.

    Craig

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • fxffxf
    fxffxf over 13 years ago

    I would then check the following:

    - if the design has dynamic shapes make sure you are use the 'shape option to axlDBCloak

    - is the operation of adding all of the vias wrapped in a single dbcloak call?

    - if transactions are enabled ( axlDBTransactionStart ) consider turing off transaction code and see if it makes a difference

     If you still run out of space, you should report the problem to Cadence.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • aCraig
    aCraig over 13 years ago

     The 'shape option was the solution. Execution when from 3+hrs to 4mins!!

    Thanks for the help,

    Craig

    • Cancel
    • Vote Up 0 Vote Down
    • 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