Cadence PCB Best Practices

Constraint Compiler User Guide

Issue link: https://resources.pcb.cadence.com/i/1180274

Contents of this Issue

Navigation

Page 11 of 25

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

Articles in this issue

view archives of Cadence PCB Best Practices - Constraint Compiler User Guide