Allegro Front-to-Back User Guide
Capturing Logical Design
October 2019 24 Product Version 17.4-2019
© 1999-2019 All Rights Reserved.
The cds.lib File
The cds.lib file defines all the libraries used in your schematic design and maps them to
their physical locations. When you create a project, a cds.lib file is also created which
contains:
■ A directive to include the installed Cadence libraries. (For example: INCLUDE
/share/cdssetup/cds.lib)
■ A define statement that maps the logical project library (projectname_lib) to its physical
name (worklib). (For example: DEFINE myproject_lib worklib)
The following example shows the contents of a typical cds.lib file:
Project File
When you create a new project, a project file called .cpm in the project
directory is created. The .cpm file includes the following setup information
for your project:
■ The name of the top-level design and the library in which it is located
■ The list of project libraries
■ The name and location of the text editor for editing text files from Cadence tools
■ The location of the temporary directory where tools generate intermediate data
■ Setup directives for individual tools such as Design Entry HDL and Packager-XL,
Programmable IC, and PCB Editor
■ Directives for customizing the Project Manager (a customized Tools menu or customized
flows)
■ The current session name
For more information about project creation and setup in Allegro Design Entry HDL, refer to
the Project Creation and Setup
section of Allegro Design Entry HDL User Guide.
DEFINE lsttl ../../library/lsttl
DEFINE memory ../../library/memory
DEFINE 54alsttl ../../library/54alsttl
DEFINE 54fact ../../library/54fact