Product Documentation
LEF/DEF 6.0 Language Reference
Product Version 6.0, September 2022


Contents

Preface

What’s New

Typographic and Syntax Conventions

1

LEF Syntax

About Library Exchange Format Files

General Rules
Character Information
Managing LEF Files
Order of LEF Statements

LEF Statement Definitions

Bus Bit Characters
Clearance Measure
Divider Character
Extensions
FIXEDMASK
Layer (Cut)
Layer (Implant)
Layer (Masterslice or Overlap)
Layer (Routing)
Library
Macro
Macro Port or Obs Layer Geometries
Macro Obstruction Statement
Macro Pin Statement
Manufacturing Grid
Maximum Via Stack
Nondefault Rule
Property Definitions
Site
Units
Use Min Spacing
Version
Via
Via Rule
Via Rule Generate

2

LEF Syntax - Layer (Cut)

Layer (Cut)

Defining Cut Layer Properties to Create 32/28 nm and Smaller Nodes Rules

3

LEF Syntax - Layer (Implant)

Layer (Implant)

Defining Implant Layer Properties to Create 32/28 nm and Smaller Nodes Rules

4

LEF Syntax - Layer (Masterslice or Overlap)

Layer (Masterslice or Overlap)

Defining Masterslice Layer Properties to Create 32/28 nm and Smaller Nodes Rules

5

LEF Syntax - Layer (Routing)

Layer (Routing)

Defining Routing Layer Properties to Create 32/28 nm and Smaller Nodes Rules

6

DEF Syntax

About Design Exchange Format Files

General Rules
Character Information
Order of DEF Statements

DEF Statement Definitions

Blockages
Bus Bit Characters
Component Mask Shift
Components
Design
Die Area
Divider Character
Fills
GCell Grid
Groups
History
Nets
Nondefault Rules
Pins
Property Definitions
Regions
Rows
Scan Chains
Special Nets
Technology
Tracks
Track Properties
Units
Version
Vias

A

Examples

LEF

DEF

Scan Chain Synthesis Example

B

Calculating and Fixing Process Antenna Violations

Overview

What Are Process Antennas?
What Is the Process Antenna Effect (PAE)?
What Is the Antenna Ratio?
What Can Be Done to Improve the Antenna Ratio?

Using Process Antenna Keywords in the LEF and DEF Files

Calculating Antenna Ratios

Calculating the Antenna Area
Calculating a PAR
Calculating a CAR
Calculating Ratios for a Cut Layer

Checking for Antenna Violations

Area Ratio Check
Side Area Ratio Check
Cumulative Area Ratio Check
Cumulative Side Area Ratio Check
Cut Layer Process Antenna Model Examples
Routing Layer Process Antenna Model Examples
Example Using the Antenna Keywords

Using Antenna Diode Cells

Changing the Routing
Inserting Antenna Diode Cells

Using DiffUseOnly

Calculations for Hierarchical Designs

LEF and DEF Keywords for Hierarchical Designs
Design Example

Index


Return to top
 ⠀
X