oaheader.gif
topics.gif classes.gif classes.gif exceptions.gif progguide.gif infomodel.gif index.gif help.gif
 
 
 

OpenAccess to DEF Mapping

The constructs are ordered alphabetically. Each construct links to a page describing how data stored in an OpenAccess database maps to a corresponding DEF construct.

On output of DEF, only layers that have materials metal, cut, N/PImplant (5.6 only), N/PDiff, or poly are output. If objects in the database contain other layers, the entire object is silently ignored.

BLOCKAGES   GROUPS   ROW
BUSBITCHARS   NAMESCASESENSITIVE   SCANCHAINS
COMPONENTS   NETS   SPECIALNETS
DESIGN   NONDEFAULTRULES   STYLES
DIEAREA   PINS   TECHNOLOGY
DIVIDERCHARACTER   PINPROPERTIES   TRACKS
FILLS   PROPERTYDEFINITIONS   UNITS
GCELLGRID   REGIONS   VIAS

DEF Constructs Not Supported

Some constructs in DEF 5.3 and earlier versions are obsolete in DEF 5.4 and 5.5. When processing a 5.3 file, the translator ignores constructs that are obsolete in 5.4 and subsequent versions.

Constructs supporting gate array style designs are not supported for DEF in OpenAccess. In addition, the following specific constructs are not supported.

BEGINEXT
HISTORY
SLOTS
SUBNET
VPIN
ARRAY arrayName 
FLOORPLAN {DEFAULT | floorPlanName}

CANPLACE sitename 
    origX origY orient DO numx BY numY STEP spaceX spaceY CANNOTOCCUPY sitename
    origX origY orient DO numx BY numY STEP spaceX spaceY

In the COMPONENTS statement, the following is not supported:

     [netName | *]...  

OpenAccess is always case sensitive, and therefore, the NAMESCASESENSITIVE statement is ignored.