Allegro Constraint Compiler User Guide
Allegro Constraint Compiler
October 2019 14 Product Version 17.4-2019
© 1999-2019 All Rights Reserved.
Data Tables
For complier to read and apply the constraints information in a design, two types of tables are
needed: object tables and mapping tables. The object tables contain agnostic constraint
information and the mapping tables associate the agnostic constraints to the design-specific
objects. The tables are in .csv format and have the same structure.
Table Structure
All tables follow a general format with the only differences being additional columns. The
following image shows a sample data table.
Row Name Row Description
Table Type and Name Identify the table usage. It begins a table and concludes with
an End statement in first column.
A file can contain multiple tables and/or table types.
Table Keys Provide specific information that can be queried by the compiler
to narrow down the table selection for execution.Table keys are
specified between Table Type/Name and Header rows.
Two keys are reserved keys and are:
■ Interface: Name that links associated tables together
■ Units: Units of values entered in tables
All other Keys defined in the header are user-definable