When things go wrong with your package design flow, it can sometimes be difficult to understand the cause of the issue. This can be something like a die component is wrongly identified as a BGA, a via stack has an alignment issue, or there are duplicate bondwires. These are just a few examples of issues; there can be many more. When interactive messages and log files do not help determine the problem, the Package Design Integrity Check tool becomes very handy. This feature lets you run integrity checks, which ensures that the database is configured correctly.
To invoke the command from Allegro X Advanced Package Designer, use the Tools > Package Design Integrity menu.
Image may be NSFW.
Clik here to view.
Or typepackage integrity at the Command prompt.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
The Package Design Integrity Checks dialog box includes all categories and checks currently registered for the currently running product. You can enable all these categories and checks or only the one that you want to run. This utility can fix errors automatically (where possible). Errors and warnings are written to the “package_design_check.log” file.
The utility can also be extended with your own custom rules based on your specific flows and needs.