Skip to main content

08 - Handling User-Defined Properties

Handling User-Defined Properties

On running the front-to-back flow, a Package type definition is created for each user-defined property defined in <installation_directory>\tools\capture\allegro.cfg, and added in the constraint dictionary file (<project_name>.dcf). After the Package type definition is added into the .dcf file, the property is treated as a non-Constraint Manager property in both Capture and PCB Editor.

For this process to work, you need to set the value of the Create User Defined Properties field to Yes in the Design Sync Setup dialog box accessible from the PCB – Design Sync Setup menu command.

  • If a user-defined property in the .dcf file exists in Constraint Manager (connected to Capture), it is deleted from there and its value is added or updated in Property Editor in Capture.
  • For a new user-defined property defined in allegro.cfg, but not present in Constraint Manager (connected to Capture), on running the front-to-back flow, the Package type definition is added in the .dcf file.

  • If a user-defined property is already pushed into Constraint Manager (connected to Capture) regardless of whether the user-defined property was initially added in schematic editor or in Allegro Constraint Manager, it is handled in the following manner:
    • On running the front-to-back flow, the Package type definition for each property defined in allegro.cfg is added in the .dcf file.
    • The property with Package type defined in Constraint Manager (connected to Capture) is synchronized with the Capture schematic.
    • The property is deleted from Constraint Manager (connected to Capture).

View the next document: 09 - Known Good Practices.

If you have any questions or comments about the OrCAD X platform, click on the link below.

Contact Us