dsd13-gos / dsd-14=pdk / Lect05_06
.pdf
The Devices class (devices)
•Defines the devices you use with specific DFII applications. The individual subclasses:
•Activate all Cadence-predefined device types (tcCreateCDSDeviceClass) and declare Cadence-predefined
•Define customer, or user-defined, device types (tcCreateDeviceClass)
•Declare devices of any type (tcDeclareDevice)
11 |
CADENCE CONFIDENTIAL |
The Site Definitions class (siteDefs)
Is an OpenAccess-only class
12 |
CADENCE CONFIDENTIAL |
The Via Definitions class (viaDefs)
Is an OpenAccess-only
13 |
CADENCE CONFIDENTIAL |
The Via Specifications class (viaSpecs)
Is an OpenAccess-only
14 |
CADENCE CONFIDENTIAL |
The Layer Rules class (layerRules)
Identifies layers that can be used as vias to conduct between routing layers and layers that are equivalent to each other.
The individual subclasses:
•Define layers that conduct between two other layers (viaLayers)
•List layer-purpose pairs that represent the same type of material (equivalentLayers)
•List Stream translation data for layer-purpose pairs (streamLayers)
•Define layer functions for and optionally assign mask numbers to layers and layer-purpose pairs (layerFunctions)
15 |
CADENCE CONFIDENTIAL |
The Physical Rules class (physicalRules)
Defines the physical parameters of layers in your layout design. The individual subclasses:
•List spacing rules in which the order of layers is not important (spacingRules)
•List spacing rules in which the order of layers is important (orderedSpacingRules)
16 |
CADENCE CONFIDENTIAL |
The Electrical Rules class (electricalRules)
Defines the electrical characteristics of the layers in your design. Electrical characterization rules define resistance, capacitance, and current density.
17 |
CADENCE CONFIDENTIAL |
The Virtuoso XL Rules class (lxRules)
Specifies rules for the Virtuoso XL Layout Editor (Virtuoso XL) physical design application.
You specify Virtuoso XL rules to provide the information Virtuoso XL needs to monitor the connectivity in a layout.
The individual subclasses:
•Define templates for relative object design (ROD) multipart paths (MPPs) (lxMPPTemplates)
18 |
CADENCE CONFIDENTIAL |
The Display Resource File
Display Resource File Development and
Usage
•Creating an ASCII display resource file with a text editor.
•Select a location for the display resource file
•File the display resource file in the selected location
•Run a design session
19 |
CADENCE CONFIDENTIAL |
Display Resource File Organization
•A display resource file is organized into sections.
•The display devices section (drDefineDisplay) lists the names of the display devices for which display information is defined in the display resource file.
•The color definitions section (drDefineColor) defines the colors used with various display devices.
•The line style definitions section (drDefineLineStyle) defines the line styles used with various display devices.
20 |
CADENCE CONFIDENTIAL |
