The DBDoctor application checks the database for errors and other problems, and presents a report about them. DBDoctor supports .brd, .mcm, .mdd, .psm, .dra, .pad, .sav, and .scf databases.
DBDoctor can:
- Analyze and fix database problems.
- Eliminate duplicate vias.
- Perform batch design rule checking (DRC).
- Upgrade databases more than one revision old.
To verify the integrity of a drawing database at any time during the design cycle, run DBDoctor at regular intervals but make sure you always run it after completing a design.
You can run DBDoctor to verify work in progress, or from a terminal window outside the layout editor, perhaps to check multiple input designs in batch mode by using wildcards and various switches. You do not have to run the layout editor to use DBDoctor.
To run this from Allegro X APD and Allegro PCB Editor, go to Tools > Database Check.
Image may be NSFW.
Clik here to view. Image may be NSFW.
Clik here to view.
You can also go to the Start menu and select Cadence PCB Utilities 2023 > PCB DB Doctor 2023.
Image may be NSFW.
Clik here to view. Image may be NSFW.
Clik here to view.
You can also use the following command to run DBDoctor in batch mode in the system command prompt:
dbdoctor [-check_only] [-drc] [-drc_only] [-shapes][-no_backup] [-outfile <newboardname.brd>]>
Comment below if you want to know more about this command and its integration with SKILL programming!!