| This directory contains the the 5.8 version of Library Exchange Format (LEF) and Design |
| Exchange Format (DEF). LEF and DEF are distributed free of charge. See the |
| License.txt file in the LEF and DEF modules for conditions attached to the use of this |
| software, and the copying or distribution of it. |
| |
| The Make programs for some systems may not be able to process the Makefile for the |
| LEF/DEF utilities. If your system's native Make program returns errors when building |
| LEF/DEF, use GNU Make, or change the Makefiles so that they work on your system. |
| |
| Mixing 5.4, 5.5, 5.6 and 5.7 Syntax with 5.8 Syntax |
| |
| Use caution when mixing versions 5.4, 5.5, 5.6, and 5.7 syntax in LEF and DEF files. If you |
| include obsolete 5.4, 5.5, 5.6 and 5.7 constructs in a 5.8 file, the reader generates a warning. |
| |
| Documentation |
| |
| Documentation for the LEF and DEF application programming interfaces can be found in |
| the lef/doc and def/doc subdirectories, but it has not yet been updated with the |
| changes required for the new 5.8 syntax. Please contact Cadence for the version of |
| the LEF/DEF 5.8 syntax. |
| |
| Bug Reporting |
| |
| Please report issues with this version of the LEF/DEF 5.8 parser directly to Cadence. |
| Email mguiney@cadence.com |
| |
| Platforms Supported |
| |
| The LEF/DEF utilities have been tested on Linux RH 5.5. They should also work on Solaris 5.10. |
| |
| Installation |
| |
| The following information explains how to compile the LEF and DEF packages. |
| |
| Installing LEF |
| |
| To install LEF, do the following: |
| |
| 1. Change directories (cd) to the lef subdirectory containing the package's source code. |
| 2. To compile and build the package, type the following command: |
| gmake |
| |
| 3. To set DEBUG with OPTIMIZE_FLAG, type the following command: |
| gmake release |
| |
| 4. To install headers before compiling lefrw lefdiff lefwrite, type the following |
| command: |
| gmake installhdrs |
| |
| 5. Optionally, to run the tests that come with the package, type the following command: |
| ./gmake test |
| |
| NOTE: To remove the program binaries and object files from the source code directory, |
| type the following command: |
| |
| gmake clean |
| |
| |
| Installing DEF |
| |
| To install DEF, do the following: |
| |
| 1. Change directories (cd) to the def subdirectory containing the package's source code. |
| 2. To compile and build the package, type the following command: |
| gmake |
| |
| 3. To set DEBUG with OPTIMIZE_FLAG, type the following command: |
| gmake release |
| |
| 4. To install headers before compiling defrw defdiff defwrite, type the following command: |
| gmake installhdrs |
| |
| 5. Optionally, to run the tests that come with the package, type the following command: |
| ./gmake test |
| |
| NOTE: To remove the program binaries and object files from the source code directory, |
| type the following command: |
| |
| gmake clean |
| |