Issue link: https://resources.pcb.cadence.com/i/1180274
Allegro Constraint Compiler User Guide October 2019 5 Product Version 17.4-2019 © 1999-2019 All Rights Reserved. 1 Allegro Constraint Compiler Constraint Compiler is a mechanism for translating design constraints from an external source directly into Constraint Manager. Constraint Compiler introduces constraints per manufacturer guidelines at the interface level in a design. The compiler can insert initial constraint or update the existing constraint information in a design. To create specific rules for various interfaces in a design, Constraint Compiler uses connectivity information (buses, differential pairs, nets, and so on) of a design in conjunction with data agnostic constraint information provided by the manufacturer. Constraint Compiler is available with the following product licenses: ■ Allegro PCB Designer with High Speed Option ■ Allegro Venture PCB Designer Suite ■ Allegro Enterprise PCB Designer Suite ■ Allegro Package Designer+ (Packaging) ■ Allegro Design Authoring (Schematic) Need for Constraint Compiler Various manufactures provide EDA design guides to ensure that the customers leverage the technology to its fullest extent and be able to develop products that perform as expected. These design guides are normally specified at interface level. The PCB designer interprets these guidelines and apply appropriate rules in the layout tool. Incorrect understanding of these rules leads to under or over constraining of the design. To understand correct requirements for constraints, consulting reference designs and taking design review services helps, but it increases the design schedule considerably, which could impact the overall product schedule. Constraint Compiler is devised to facilitate designers by translating the manufacturer's design guides automatically into Constraint Manager.