• 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. Strange behavior when selecting vias in constraint mana...

Stats

  • State Verified Answer
  • Replies 2
  • Subscribers 159
  • Views 5761
  • Members are here 0
More Content

Strange behavior when selecting vias in constraint manager

FilipSwe
FilipSwe over 1 year ago

Hello,

When i enter the "Edit Via List" trough the Constraint manager a message pops up in the command window saying:

"Revising design for compatibility with current software."

This text pops up once for every via in the library list. So when I scroll down the list this message gets repeated for every new via showing in the list.

This seems so slow down the program quite a lot, especially when working remote from home as the library files are on a server at my work.

Image showing what I see:

Anyone know why it happens or how I can fix it? (I'm using version 22.1 now but was same for 17.4).

I saw an old thread where someone had the same problem when importing a design, but I have it all the time.

Link to old thread: community.cadence.com/.../allegro-pcb-error-message-revising-design-for-compatibility-with-current-software

Thanks in advance!

  • Sign in to reply
  • Cancel
  • John T
    +1 John T over 1 year ago

    Hi FilipSwe, it seems this warning appears when files saved in an older tool version are opened.

    There is an environment variable to stop this warning which you can try: These are :

    noconfirm_uprev: If set, does not display an uprev warning message when opening a drawing. The default is to display a warning dialog if opening a drawing requires an uprev. This variable is used as a convenience, when bulk of the designs need to be uprev'd, to prevent the dialog box from appearing every time.

    uprev_answer: If set to no, the major release design uprev warning dialog box is not displayed, but provides the default answer

    But the drawback is that If the value of this variable is set  to no then you will not be able to open the designs from older releases; you will be presented with a new message that tells you this. 

    I believe that you should uprev your library by running dbdoctor on the library directory. ( It may be best to create a backup library if you want to work with an older tool version in future) 

    For Windows you must use the DBDoctor GUI. This accepts wildcard entries. To open the DBDoctor GUI form, run the following command from the command line:

    dbdoctor_ui

    Once the DBDoctor GUI is open, do the following steps:

    1. Browse to the directory that contains the files to be converted. Use wildcards for the filenames, as shown below:

      D:/SPB_Data/Working/*.psm


       
    2. Click Check to run DBDoctor.
    3. After it is complete, use Viewlog to verify the updates.

    Perform the same process to update the other library files such as *.pad, *.dra, *.brd, and so on...

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • FilipSwe
    0 FilipSwe over 1 year ago in reply to John T

    Thank you!!

    • 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