• 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. PCB Design
  3. New user using old symbols

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 163
  • Views 20111
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

New user using old symbols

GMPCB
GMPCB over 14 years ago

Hi,

I am using Allegro 16.2 and trying to use parts made a few years ago with Allegro 14.7.

I try to open the .dra part and Allegro tells me that the database is too old, must run DBDoctor.

Fine.

I run DBDoctor on the whole directory of symbols and the logfile says that all symbols in that directory, 0 warnings, 0 errors detected 0 errors fixed.

I still cannot use the part or open the symbol .dra file.

Any ideas on how to keep my job? I could make new symbolss, but I cannot even see what was in the old ones.

Thanks.

  • Cancel
  • PCB George
    PCB George over 14 years ago
    Try “uprev” in a DOS window

    uprev symname.dra

    uprev symname.psm

    Or

    For %sym in (*.dra) do uprev %t

    For %sym in (*.psm) do uprev %t

    To change all in a directory

    ~~

    George
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Rik Lee
    Rik Lee over 14 years ago

    It is probably that you haven't upreved all of the elements of the symbol e.g. the padstack(s) that allows you to open it.
    I would suggets the use of the uprev or uprev_overwrite batch commands.There is a text document in

    <install_dir>\share\pcb\batchhelp\uprev.txt

    or you can type in a shell window

    uprev -help

    to get the usage.

    You may also want to look at Cadence Online Support Solution 11196164 titled "How to automatically update an entire group of files (.dra .pad etc) in a library directory at once" that describes how to create a batch file to update all elements of the symbol.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • GMPCB
    GMPCB over 14 years ago

    Well, I hadn't thought of that... updating the padstacks.

     I included the padstacks and as much as I could find and tried it again. Here's a logfile of one padstack, seems a little vague.

    Performing UPREV on the database - G:/STE/PCAprojs/PCA-0070/Symbols/78c60d.pad
       Performing dbfix13 to bring DB up to REV13
       Performing dbdoctor14 to bring DB up to REV14
       Performing dbdoctor15 to bring DB up to REV15
    ERROR: Uprev failed!

    Which I found a little peculiar, so I looked at a logflile of one of the parts symbols...

    Performing UPREV on the database - G:/STE/PCAprojs/PCA-0070/Symbols/cap250.dra
       Performing dbdoctor14 to bring DB up to REV14
       Performing dbdoctor15 to bring DB up to REV15
    ERROR: Uprev failed!

     Any help would be appreciated. My schedule is getting a bit tight.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Randy R
    Randy R over 14 years ago

    Also, going more than one major software revision (14.x to 16.x) can sometimes be a problem.  If you have access to 15.x, open the symbol and save it.  Then you should be able to open it in 16.x and save it.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • GMPCB
    GMPCB over 14 years ago

    I don't have access to Version 15.

    What I find interesting is that the symbols I am using were taken from another design, and I can look open the board file and see the components, but I can't open the components themselves, nor can I update them.

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

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

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