Migrating processes

Discussion in 'Cadence' started by Aaron, Jan 16, 2004.

  1. Aaron

    Aaron Guest

    Guys,

    I was wondering if anybody has ever successfully migrated from one
    process to another and if so would they have some advice for me? (i.e.
    it is necessary to shrink/enlarge gate sizes, take into consideration
    design rules, and note the change in layer map names/tables, etc.) If
    you're feeling generous you could also stick some skill code in your
    reply? (",)

    Thanks,

    A.
     
    Aaron, Jan 16, 2004
    #1
  2. Aaron

    S. Badel Guest

    i had to switch from a .35u process to another .35u
    the circuits didn't much redesign, i did it by hand.
    however, the layer table was different.
    foundry sent an assura script to change the layers,
    but it worked on gds2 and i wanted to keep the
    df2 library intact to be able to carry on working on it.
    i wrote a script to change the layers, and also for
    changing some cells like contacts whose names changed.
    maybe it could be useful to you?

    i'll provide it as is, it has comments so you'll be
    able to decipher.
    i should probably mention that i used a transitional
    tech library, probably because i needed to have all
    layer numbers defined (i can't remember exactly why).
    i'll provide the ascii techfile too.

    probably not the best way to do it but anyway...

    stephane

    ----------------------------------------------------------------------------
    -

    ; this proc searches a library for layouts and applies
    ; the translation procedure to them

    procedure( Tech1ToTech2( lib )
    prog( ( ddLib cells child )

    ddLib = ddGetObj( lib )

    when( techGetTechLibName( ddLib ) != "TECH_FROM"
    printf("Error : library %s is not attached to TECH_FROM techfile." lib)
    return(nil)
    )

    ; change techfile to have all layer definitions
    techBindTechFile( ddLib "TECH_TRANSITIONAL" "techfile.cds" nil )

    ; process all children

    cells = ddGetObjChildren( ddLib )

    foreach( child cells
    when( child->type == 'ddCellType
    foreach( view child~>views
    when( view~>name == "layout"
    Layout2TECH_TO( lib child~>name view~>name )
    )
    )
    )
    )

    ; change techfile back to TECH_FROM
    techBindTechFile( ddLib "TECH_FROM" "techfile.cds" nil )
    ; change techfile to TECH_TO & update instances
    techBindTechFile( ddLib "TECH_TO" "techfile.cds" t )

    return(t)
    )
    ) ; procedure

    ; this proc translates one layout view

    procedure( Layout2Tech2( lib cell view )
    printf( "processing cell %s view %s lib %s\n" cell view lib )

    dbLayout = dbOpenCellViewByType( lib cell view nil "a" )

    ; build a database of objects for each layer
    objectList=list()

    foreach( layer layerTranslationTable
    layerFrom=nth(0 layer)
    layerTo=nth(1 layer)

    objects = leSearchHierarchy( dbLayout dbLayout~>bBox 0 "any shape" list(
    list("layer" "==" layerFrom ) ) )

    objectList = append(objectList list( list( layer objects ) ) )
    )

    ; do layer translation for each object in the database
    foreach( item objectList
    layer=nth(0 item)
    layerFrom=nth(0 layer)
    layerTo=nth(1 layer)
    objects=nth(1 item)
    ;printf("objects=") print(objects) printf("\n")
    when( objects
    ;printf( "translating objects from layer %s %s to layer %s %s\n" nth(0
    layerFrom) nth(1 layerFrom) nth(0 layerTo) nth(1 layerTo))
    leReplace( dbLayout objects list( list("layer" nil layerTo ) ) )
    )
    )

    ; search for SOME_VIA instances
    objects = leSearchHierarchy( dbLayout dbLayout~>bBox 0 "inst" list(
    list("cell name" "==" "SOME_VIA" ) list("lib name" "==" "TECH_FROM" ) ) )
    ; replace by OTHER_VIA instances
    foreach( item objects
    leReplaceAnyInstMaster( item "TECH_TO" "OTHER_VIA" nil )
    )

    dbSave( dbLayout )
    dbClose( dbLayout )
    ) ; procedure

    ; this procedure replaces instances of one cell by another one

    procedure( ReplaceAllInstances( lib LibFrom CellFrom ViewFrom LibTo CellTo
    ViewTo)

    ddLib = ddGetObj( lib )

    ; process all children
    cells = ddGetObjChildren( ddLib )

    foreach( child cells
    when( child->type == 'ddCellType
    foreach( view child~>views
    when( view~>name == "layout"

    printf( "processing cell %s view %s lib %s\n" child~>name view~>name
    lib )

    dbLayout = dbOpenCellViewByType( lib child~>name view~>name nil "a" )

    ; search for instances
    objects = leSearchHierarchy( dbLayout dbLayout~>bBox 0 "inst" list(
    list("lib name" "==" LibFrom ) list("cell name" "==" CellFrom ) list("view
    name" "==" ViewFrom ) ) )
    ; replace by new instances
    foreach( item objects
    leReplaceAnyInstMaster( item LibTo CellTo ViewTo )
    )

    dbSave( dbLayout )
    dbClose( dbLayout )

    )
    )
    )
    )
    t
    )

    ; this procedure moves all instances of one cell by some amount
    ; useful when the reference points are not the same

    procedure( MoveAllInstances( lib LibFrom CellFrom ViewFrom deltaX deltaY )

    ddLib = ddGetObj( lib )

    ; process all children
    cells = ddGetObjChildren( ddLib )

    foreach( child cells
    when( child->type == 'ddCellType
    foreach( view child~>views
    when( view~>name == "layout"

    printf( "processing cell %s view %s lib %s... " child~>name view~>name
    lib )

    dbLayout = dbOpenCellViewByType( lib child~>name view~>name nil "a" )

    ; search for instances
    objects = leSearchHierarchy( dbLayout dbLayout~>bBox 0 "inst" list(
    list("lib name" "==" LibFrom ) list("cell name" "==" CellFrom ) list("view
    name" "==" ViewFrom ) ) )
    ; replace by new instances
    foreach( item objects
    dbMoveFig( item nil list( list(deltaX deltaY) "R0" ) )
    )

    printf( " %d instances moved.\n" length(objects) )

    dbSave( dbLayout )
    dbClose( dbLayout )

    )
    )
    )
    )
    t
    )

    ; this is the layer translation table

    layerTranslationTable = list(

    ; From Layer-Purpose To Layer-Purpose
    ; ------------------ ----------------

    list( list( "layer1" "drawing" ) list( "layer84" "drawing" ) )

    list( list( "layer2" "drawing" ) list( "layer88" "drawing" ) )

    list( list( "layer3" "drawing" ) list( "layer5" "drawing" ) )
    list( list( "layer3" "net" ) list( "layer5" "net" ) )

    list( list( "layer6" "drawing" ) list( "layer86" "drawing" ) )

    list( list( "layer4" "drawing" ) list( "layer10" "drawing" ) )
    list( list( "layer4" "net" ) list( "layer10" "net" ) )
    list( list( "layer4" "pin" ) list( "layer10" "pin" ) )

    list( list( "layer5" "drawing" ) list( "layer8" "drawing" ) )

    list( list( "layer10" "drawing" ) list( "layer20" "drawing" ) )
    list( list( "layer10" "net" ) list( "layer20" "net" ) )
    list( list( "layer10" "pin" ) list( "layer20" "pin" ) )

    list( list( "layer11" "drawing" ) list( "layer23" "drawing" ) )

    list( list( "layer12" "drawing" ) list( "layer24" "drawing" ) )

    list( list( "layer29" "drawing" ) list( "layer30" "drawing" ) )

    list( list( "layer30" "drawing" ) list( "layer34" "drawing" ) )
    list( list( "layer30" "net" ) list( "layer34" "net" ) )
    list( list( "layer30" "pin" ) list( "layer34" "pin" ) )

    list( list( "layer34" "drawing" ) list( "layer35" "drawing" ) )
    list( list( "layer34" "net" ) list( "layer35" "net" ) )
    list( list( "layer34" "pin" ) list( "layer35" "pin" ) )

    list( list( "layer35" "drawing" ) list( "layer36" "drawing" ) )
    list( list( "layer35" "net" ) list( "layer36" "net" ) )
    list( list( "layer35" "pin" ) list( "layer36" "pin" ) )

    list( list( "layer36" "drawing" ) list( "layer37" "drawing" ) )
    list( list( "layer36" "net" ) list( "layer37" "net" ) )
    list( list( "layer36" "pin" ) list( "layer37" "pin" ) )

    ) ; layerTranslationTable

    print( "changeTech.il loaded." )
    print( " - procedure( Tech1ToTech2( lib ) )")
    print( " - procedure( Layout2Tech2( lib cell view ) )" )
    print( " - procedure( ReplaceAllInstances( lib LibFrom CellFrom ViewFrom
    LibTo CellTo ViewTo) )" )
    print( " - procedure( MoveAllInstances( lib LibFrom CellFrom ViewFrom deltaX
    deltaY ) )" )

    ----------------------------------------------------------------------------
    -

    ;********************************
    ; LAYER DEFINITION
    ;********************************
    layerDefinitions(

    techPurposes(
    ;( PurposeName Purpose# Abbreviation )
    ;( ----------- -------- ------------ )
    ;User-Defined Purposes:
    ( poly1 1 P1 )
    ( poly2 2 P2 )
    ( metal1 3 M1 )
    ( metal2 4 M2 )
    ( metal3 5 M3 )
    ( metal4 6 M4 )
    ( metal5 7 M5 )
    ( metal6 8 M6 )
    ( metal7 9 M7 )
    ( metal8 10 M8 )
    ( pad 11 PAD )
    ( hol 12 HOL )
    ;System-Reserved Purposes:
    ( warning 234 wng )
    ( tool1 235 tl1 )
    ( tool0 236 tl0 )
    ( label 237 lbl )
    ( flight 238 flt )
    ( error 239 err )
    ( annotate 240 ant )
    ( drawing1 241 dr1 )
    ( drawing2 242 dr2 )
    ( drawing3 243 dr3 )
    ( drawing4 244 dr4 )
    ( drawing5 245 dr5 )
    ( drawing6 246 dr6 )
    ( drawing7 247 dr7 )
    ( drawing8 248 dr8 )
    ( drawing9 249 dr9 )
    ( boundary 250 bnd )
    ( pin 251 pin )
    ( drawing 252 drw )
    ( net 253 net )
    ( cell 254 cel )
    ( all 255 all )
    ) ;techPurposes

    techLayers(
    ;( LayerName Layer# Abbreviation )
    ;( --------- ------ ------------ )
    ;User-Defined Layers:
    ( layer1 1 layer1 )
    ( layer2 2 layer2 )
    ( layer3 3 layer3 )
    ( layer4 4 layer4 )
    ( layer5 5 layer5 )
    ( layer6 6 layer6 )
    ( layer7 7 layer7 )
    ( layer8 8 layer8 )
    ( layer9 9 layer9 )
    ( layer10 10 layer10 )
    ( layer11 11 layer11 )
    ( layer12 12 layer12 )
    ( layer13 13 layer13 )
    ( layer14 14 layer14 )
    ( layer15 15 layer15 )
    ( layer16 16 layer16 )
    ( layer17 17 layer17 )
    ( layer18 18 layer18 )
    ( layer19 19 layer19 )
    ( layer20 20 layer20 )
    ( layer21 21 layer21 )
    ( layer22 22 layer22 )
    ( layer23 23 layer23 )
    ( layer24 24 layer24 )
    ( layer25 25 layer25 )
    ( layer26 26 layer26 )
    ( layer27 27 layer27 )
    ( layer28 28 layer28 )
    ( layer29 29 layer29 )
    ( layer30 30 layer30 )
    ( layer31 31 layer31 )
    ( layer32 32 layer32 )
    ( layer33 33 layer33 )
    ( layer34 34 layer34 )
    ( layer35 35 layer35 )
    ( layer36 36 layer36 )
    ( layer37 37 layer37 )
    ( layer38 38 layer38 )
    ( layer39 39 layer39 )
    ( layer40 40 layer40 )
    ( layer41 41 layer41 )
    ( layer42 42 layer42 )
    ( layer43 43 layer43 )
    ( layer44 44 layer44 )
    ( layer45 45 layer45 )
    ( layer46 46 layer46 )
    ( layer47 47 layer47 )
    ( layer48 48 layer48 )
    ( layer49 49 layer49 )
    ( layer50 50 layer50 )
    ( layer51 51 layer51 )
    ( layer52 52 layer52 )
    ( layer53 53 layer53 )
    ( layer54 54 layer54 )
    ( layer55 55 layer55 )
    ( layer56 56 layer56 )
    ( layer57 57 layer57 )
    ( layer58 58 layer58 )
    ( layer59 59 layer59 )
    ( layer60 60 layer60 )
    ( layer61 61 layer61 )
    ( layer62 62 layer62 )
    ( layer63 63 layer63 )
    ( layer64 64 layer64 )
    ( layer65 65 layer65 )
    ( layer66 66 layer66 )
    ( layer67 67 layer67 )
    ( layer68 68 layer68 )
    ( layer69 69 layer69 )
    ( layer70 70 layer70 )
    ( layer71 71 layer71 )
    ( layer72 72 layer72 )
    ( layer73 73 layer73 )
    ( layer74 74 layer74 )
    ( layer75 75 layer75 )
    ( layer76 76 layer76 )
    ( layer77 77 layer77 )
    ( layer78 78 layer78 )
    ( layer79 79 layer79 )
    ( layer80 80 layer80 )
    ( layer81 81 layer81 )
    ( layer82 82 layer82 )
    ( layer83 83 layer83 )
    ( layer84 84 layer84 )
    ( layer85 85 layer85 )
    ( layer86 86 layer86 )
    ( layer87 87 layer87 )
    ( layer88 88 layer88 )
    ( layer89 89 layer89 )
    ( layer90 90 layer90 )
    ( layer91 91 layer91 )
    ( layer92 92 layer92 )
    ( layer93 93 layer93 )
    ( layer94 94 layer94 )
    ( layer95 95 layer95 )
    ( layer96 96 layer96 )
    ( layer97 97 layer97 )
    ( layer98 98 layer98 )
    ( layer99 99 layer99 )
    ( layer100 100 layer100 )
    ( layer101 101 layer101 )
    ( layer102 102 layer102 )
    ( layer103 103 layer103 )
    ( layer104 104 layer104 )
    ( layer105 105 layer105 )
    ( layer106 106 layer106 )
    ( layer107 107 layer107 )
    ( layer108 108 layer108 )
    ( layer109 109 layer109 )
    ( layer110 110 layer110 )
    ( layer111 111 layer111 )
    ( layer112 112 layer112 )
    ( layer113 113 layer113 )
    ( layer114 114 layer114 )
    ( layer115 115 layer115 )
    ( layer116 116 layer116 )
    ( layer117 117 layer117 )
    ( layer118 118 layer118 )
    ( layer119 119 layer119 )
    ( layer120 120 layer120 )
    ( layer121 121 layer121 )
    ( layer122 122 layer122 )
    ( layer123 123 layer123 )
    ( layer124 124 layer124 )
    ( layer125 125 layer125 )
    ( layer126 126 layer126 )
    ( layer127 127 layer127 )

    ;System-Reserved Layers:
    ( Unrouted 200 Unroute )
    ( Row 201 Row )
    ( Group 202 Group )
    ( Cannotoccupy 203 noOcupy )
    ( Canplace 204 Canplac )
    ( hardFence 205 hardFnc )
    ( softFence 206 softFnc )
    ( y0 207 y0 )
    ( y1 208 y1 )
    ( y2 209 y2 )
    ( y3 210 y3 )
    ( y4 211 y4 )
    ( y5 212 y5 )
    ( y6 213 y6 )
    ( y7 214 y7 )
    ( y8 215 y8 )
    ( y9 216 y9 )
    ( designFlow 217 dsnFlow )
    ( stretch 218 stretch )
    ( edgeLayer 219 edgeLyr )
    ( changedLayer 220 chngLyr )
    ( unset 221 unset )
    ( unknown 222 unknown )
    ( spike 223 spike )
    ( hiz 224 hiz )
    ( resist 225 resist )
    ( drive 226 drive )
    ( supply 227 supply )
    ( wire 228 wire )
    ( pin 229 pin )
    ( text 230 text )
    ( device 231 device )
    ( border 232 border )
    ( snap 233 snap )
    ( align 234 align )
    ( prBoundary 235 prBndry )
    ( instance 236 instnce )
    ( annotate 237 anotate )
    ( marker 238 marker )
    ( select 239 select )
    ( grid 251 grid )
    ( axis 252 axis )
    ( hilite 253 hilite )
    ( background 254 bkground )
    ) ;techLayers

    techLayerPurposePriorities(
    ;layers are ordered from lowest to highest priority
    ;( LayerName Purpose )
    ;( --------- ------- )
    ( layer1 drawing )
    ( layer1 net )
    ( layer1 pin )
    ( layer2 drawing )
    ( layer2 net )
    ( layer2 pin )
    ( layer3 drawing )
    ( layer3 net )
    ( layer3 pin )
    ( layer4 drawing )
    ( layer4 net )
    ( layer4 pin )
    ( layer5 drawing )
    ( layer5 net )
    ( layer5 pin )
    ( layer6 drawing )
    ( layer6 net )
    ( layer6 pin )
    ( layer7 drawing )
    ( layer7 net )
    ( layer7 pin )
    ( layer8 drawing )
    ( layer8 net )
    ( layer8 pin )
    ( layer9 drawing )
    ( layer9 net )
    ( layer9 pin )
    ( layer10 drawing )
    ( layer10 net )
    ( layer10 pin )
    ( layer11 drawing )
    ( layer11 net )
    ( layer11 pin )
    ( layer12 drawing )
    ( layer12 net )
    ( layer12 pin )
    ( layer13 drawing )
    ( layer13 net )
    ( layer13 pin )
    ( layer14 drawing )
    ( layer14 net )
    ( layer14 pin )
    ( layer15 drawing )
    ( layer15 net )
    ( layer15 pin )
    ( layer16 drawing )
    ( layer16 net )
    ( layer16 pin )
    ( layer17 drawing )
    ( layer17 net )
    ( layer17 pin )
    ( layer18 drawing )
    ( layer18 net )
    ( layer18 pin )
    ( layer19 drawing )
    ( layer19 net )
    ( layer19 pin )
    ( layer20 drawing )
    ( layer20 net )
    ( layer20 pin )
    ( layer21 drawing )
    ( layer21 net )
    ( layer21 pin )
    ( layer22 drawing )
    ( layer22 net )
    ( layer22 pin )
    ( layer23 drawing )
    ( layer23 net )
    ( layer23 pin )
    ( layer24 drawing )
    ( layer24 net )
    ( layer24 pin )
    ( layer25 drawing )
    ( layer25 net )
    ( layer25 pin )
    ( layer26 drawing )
    ( layer26 net )
    ( layer26 pin )
    ( layer27 drawing )
    ( layer27 net )
    ( layer27 pin )
    ( layer28 drawing )
    ( layer28 net )
    ( layer28 pin )
    ( layer29 drawing )
    ( layer29 net )
    ( layer29 pin )
    ( layer30 drawing )
    ( layer30 net )
    ( layer30 pin )
    ( layer31 drawing )
    ( layer31 net )
    ( layer31 pin )
    ( layer32 drawing )
    ( layer32 net )
    ( layer32 pin )
    ( layer33 drawing )
    ( layer33 net )
    ( layer33 pin )
    ( layer34 drawing )
    ( layer34 net )
    ( layer34 pin )
    ( layer35 drawing )
    ( layer35 net )
    ( layer35 pin )
    ( layer36 drawing )
    ( layer36 net )
    ( layer36 pin )
    ( layer37 drawing )
    ( layer37 net )
    ( layer37 pin )
    ( layer38 drawing )
    ( layer38 net )
    ( layer38 pin )
    ( layer39 drawing )
    ( layer39 net )
    ( layer39 pin )
    ( layer40 drawing )
    ( layer40 net )
    ( layer40 pin )
    ( layer41 drawing )
    ( layer41 net )
    ( layer41 pin )
    ( layer42 drawing )
    ( layer42 net )
    ( layer42 pin )
    ( layer43 drawing )
    ( layer43 net )
    ( layer43 pin )
    ( layer44 drawing )
    ( layer44 net )
    ( layer44 pin )
    ( layer45 drawing )
    ( layer45 net )
    ( layer45 pin )
    ( layer46 drawing )
    ( layer46 net )
    ( layer46 pin )
    ( layer47 drawing )
    ( layer47 net )
    ( layer47 pin )
    ( layer48 drawing )
    ( layer48 net )
    ( layer48 pin )
    ( layer49 drawing )
    ( layer49 net )
    ( layer49 pin )
    ( layer50 drawing )
    ( layer50 net )
    ( layer50 pin )
    ( layer51 drawing )
    ( layer51 net )
    ( layer51 pin )
    ( layer52 drawing )
    ( layer52 net )
    ( layer52 pin )
    ( layer53 drawing )
    ( layer53 net )
    ( layer53 pin )
    ( layer54 drawing )
    ( layer54 net )
    ( layer54 pin )
    ( layer55 drawing )
    ( layer55 net )
    ( layer55 pin )
    ( layer56 drawing )
    ( layer56 net )
    ( layer56 pin )
    ( layer57 drawing )
    ( layer57 net )
    ( layer57 pin )
    ( layer58 drawing )
    ( layer58 net )
    ( layer58 pin )
    ( layer59 drawing )
    ( layer59 net )
    ( layer59 pin )
    ( layer60 drawing )
    ( layer60 net )
    ( layer60 pin )
    ( layer61 drawing )
    ( layer61 net )
    ( layer61 pin )
    ( layer62 drawing )
    ( layer62 net )
    ( layer62 pin )
    ( layer63 drawing )
    ( layer63 net )
    ( layer63 pin )
    ( layer64 drawing )
    ( layer64 net )
    ( layer64 pin )
    ( layer65 drawing )
    ( layer65 net )
    ( layer65 pin )
    ( layer66 drawing )
    ( layer66 net )
    ( layer66 pin )
    ( layer67 drawing )
    ( layer67 net )
    ( layer67 pin )
    ( layer68 drawing )
    ( layer68 net )
    ( layer68 pin )
    ( layer69 drawing )
    ( layer69 net )
    ( layer69 pin )
    ( layer70 drawing )
    ( layer70 net )
    ( layer70 pin )
    ( layer71 drawing )
    ( layer71 net )
    ( layer71 pin )
    ( layer72 drawing )
    ( layer72 net )
    ( layer72 pin )
    ( layer73 drawing )
    ( layer73 net )
    ( layer73 pin )
    ( layer74 drawing )
    ( layer74 net )
    ( layer74 pin )
    ( layer75 drawing )
    ( layer75 net )
    ( layer75 pin )
    ( layer76 drawing )
    ( layer76 net )
    ( layer76 pin )
    ( layer77 drawing )
    ( layer77 net )
    ( layer77 pin )
    ( layer78 drawing )
    ( layer78 net )
    ( layer78 pin )
    ( layer79 drawing )
    ( layer79 net )
    ( layer79 pin )
    ( layer80 drawing )
    ( layer80 net )
    ( layer80 pin )
    ( layer81 drawing )
    ( layer81 net )
    ( layer81 pin )
    ( layer82 drawing )
    ( layer82 net )
    ( layer82 pin )
    ( layer83 drawing )
    ( layer83 net )
    ( layer83 pin )
    ( layer84 drawing )
    ( layer84 net )
    ( layer84 pin )
    ( layer85 drawing )
    ( layer85 net )
    ( layer85 pin )
    ( layer86 drawing )
    ( layer86 net )
    ( layer86 pin )
    ( layer87 drawing )
    ( layer87 net )
    ( layer87 pin )
    ( layer88 drawing )
    ( layer88 net )
    ( layer88 pin )
    ( layer89 drawing )
    ( layer89 net )
    ( layer89 pin )
    ( layer90 drawing )
    ( layer90 net )
    ( layer90 pin )
    ( layer91 drawing )
    ( layer91 net )
    ( layer91 pin )
    ( layer92 drawing )
    ( layer92 net )
    ( layer92 pin )
    ( layer93 drawing )
    ( layer93 net )
    ( layer93 pin )
    ( layer94 drawing )
    ( layer94 net )
    ( layer94 pin )
    ( layer95 drawing )
    ( layer95 net )
    ( layer95 pin )
    ( layer96 drawing )
    ( layer96 net )
    ( layer96 pin )
    ( layer97 drawing )
    ( layer97 net )
    ( layer97 pin )
    ( layer98 drawing )
    ( layer98 net )
    ( layer98 pin )
    ( layer99 drawing )
    ( layer99 net )
    ( layer99 pin )
    ( layer100 drawing )
    ( layer100 net )
    ( layer100 pin )
    ( layer101 drawing )
    ( layer101 net )
    ( layer101 pin )
    ( layer102 drawing )
    ( layer102 net )
    ( layer102 pin )
    ( layer103 drawing )
    ( layer103 net )
    ( layer103 pin )
    ( layer104 drawing )
    ( layer104 net )
    ( layer104 pin )
    ( layer105 drawing )
    ( layer105 net )
    ( layer105 pin )
    ( layer106 drawing )
    ( layer106 net )
    ( layer106 pin )
    ( layer107 drawing )
    ( layer107 net )
    ( layer107 pin )
    ( layer108 drawing )
    ( layer108 net )
    ( layer108 pin )
    ( layer109 drawing )
    ( layer109 net )
    ( layer109 pin )
    ( layer110 drawing )
    ( layer110 net )
    ( layer110 pin )
    ( layer111 drawing )
    ( layer111 net )
    ( layer111 pin )
    ( layer112 drawing )
    ( layer112 net )
    ( layer112 pin )
    ( layer113 drawing )
    ( layer113 net )
    ( layer113 pin )
    ( layer114 drawing )
    ( layer114 net )
    ( layer114 pin )
    ( layer115 drawing )
    ( layer115 net )
    ( layer115 pin )
    ( layer116 drawing )
    ( layer116 net )
    ( layer116 pin )
    ( layer117 drawing )
    ( layer117 net )
    ( layer117 pin )
    ( layer118 drawing )
    ( layer118 net )
    ( layer118 pin )
    ( layer119 drawing )
    ( layer119 net )
    ( layer119 pin )
    ( layer120 drawing )
    ( layer120 net )
    ( layer120 pin )
    ( layer121 drawing )
    ( layer121 net )
    ( layer121 pin )
    ( layer122 drawing )
    ( layer122 net )
    ( layer122 pin )
    ( layer123 drawing )
    ( layer123 net )
    ( layer123 pin )
    ( layer124 drawing )
    ( layer124 net )
    ( layer124 pin )
    ( layer125 drawing )
    ( layer125 net )
    ( layer125 pin )
    ( layer126 drawing )
    ( layer126 net )
    ( layer126 pin )
    ( layer127 drawing )
    ( layer127 net )
    ( layer127 pin )
    ( grid drawing )
    ( grid drawing1 )
    ( annotate drawing )
    ( annotate drawing1 )
    ( annotate drawing2 )
    ( annotate drawing3 )
    ( annotate drawing4 )
    ( annotate drawing5 )
    ( annotate drawing6 )
    ( annotate drawing7 )
    ( annotate drawing8 )
    ( annotate drawing9 )
    ( instance drawing )
    ( instance label )
    ( prBoundary drawing )
    ( prBoundary boundary )
    ( prBoundary label )
    ( align drawing )
    ( hardFence drawing )
    ( softFence drawing )
    ( text drawing )
    ( text drawing1 )
    ( text drawing2 )
    ( border drawing )
    ( device drawing )
    ( device label )
    ( device drawing1 )
    ( device drawing2 )
    ( device annotate )
    ( wire drawing )
    ( wire label )
    ( wire flight )
    ( pin label )
    ( pin drawing )
    ( pin annotate )
    ( axis drawing )
    ( edgeLayer drawing )
    ( edgeLayer pin )
    ( snap drawing )
    ( stretch drawing )
    ( y0 drawing )
    ( y1 drawing )
    ( y2 drawing )
    ( y3 drawing )
    ( y4 drawing )
    ( y5 drawing )
    ( y6 drawing )
    ( y7 drawing )
    ( y8 drawing )
    ( y9 drawing )
    ( hilite drawing )
    ( hilite drawing1 )
    ( hilite drawing2 )
    ( hilite drawing3 )
    ( hilite drawing4 )
    ( hilite drawing5 )
    ( hilite drawing6 )
    ( hilite drawing7 )
    ( hilite drawing8 )
    ( hilite drawing9 )
    ( select drawing )
    ( drive drawing )
    ( hiz drawing )
    ( resist drawing )
    ( spike drawing )
    ( supply drawing )
    ( unknown drawing )
    ( unset drawing )
    ( designFlow drawing )
    ( designFlow drawing1 )
    ( designFlow drawing2 )
    ( designFlow drawing3 )
    ( designFlow drawing4 )
    ( designFlow drawing5 )
    ( designFlow drawing6 )
    ( designFlow drawing7 )
    ( designFlow drawing8 )
    ( designFlow drawing9 )
    ( changedLayer tool0 )
    ( changedLayer tool1 )
    ( marker warning )
    ( marker error )
    ( Row drawing )
    ( Row label )
    ( Group drawing )
    ( Group label )
    ( Cannotoccupy drawing )
    ( Cannotoccupy boundary )
    ( Canplace drawing )
    ( Unrouted drawing )
    ( Unrouted drawing1 )
    ( Unrouted drawing2 )
    ( Unrouted drawing3 )
    ( Unrouted drawing4 )
    ( Unrouted drawing5 )
    ( Unrouted drawing6 )
    ( Unrouted drawing7 )
    ( Unrouted drawing8 )
    ( Unrouted drawing9 )
    ( background drawing ) ) ;techLayerPurposePriorities

    techDisplays(
    ;( LayerName Purpose Packet Vis Sel Con2ChgLy DrgEnbl Valid )
    ;( --------- ------- ------ --- --- --------- ------- ----- )
    ( layer1 drawing layer1 t t t t t )
    ( layer1 net layer1net t t t t t )
    ( layer1 pin layer1pin t t t t t )
    ( layer2 drawing layer2 t t t t t )
    ( layer2 net layer2net t t t t t )
    ( layer2 pin layer2pin t t t t t )
    ( layer3 drawing layer3 t t t t t )
    ( layer3 net layer3net t t t t t )
    ( layer3 pin layer3pin t t t t t )
    ( layer4 drawing layer4 t t t t t )
    ( layer4 net layer4net t t t t t )
    ( layer4 pin layer4pin t t t t t )
    ( layer5 drawing layer5 t t t t t )
    ( layer5 net layer5net t t t t t )
    ( layer5 pin layer5pin t t t t t )
    ( layer6 drawing layer6 t t t t t )
    ( layer6 net layer6net t t t t t )
    ( layer6 pin layer6pin t t t t t )
    ( layer7 drawing layer7 t t t t t )
    ( layer7 net layer7net t t t t t )
    ( layer7 pin layer7pin t t t t t )
    ( layer8 drawing layer8 t t t t t )
    ( layer8 net layer8net t t t t t )
    ( layer8 pin layer8pin t t t t t )
    ( layer9 drawing layer9 t t t t t )
    ( layer9 net layer9net t t t t t )
    ( layer9 pin layer9pin t t t t t )
    ( layer10 drawing layer10 t t t t t )
    ( layer10 net layer10net t t t t t )
    ( layer10 pin layer10pin t t t t t )
    ( layer11 drawing layer11 t t t t t )
    ( layer11 net layer11net t t t t t )
    ( layer11 pin layer11pin t t t t t )
    ( layer12 drawing layer12 t t t t t )
    ( layer12 net layer12net t t t t t )
    ( layer12 pin layer12pin t t t t t )
    ( layer13 drawing layer13 t t t t t )
    ( layer13 net layer13net t t t t t )
    ( layer13 pin layer13pin t t t t t )
    ( layer14 drawing layer14 t t t t t )
    ( layer14 net layer14net t t t t t )
    ( layer14 pin layer14pin t t t t t )
    ( layer15 drawing layer15 t t t t t )
    ( layer15 net layer15net t t t t t )
    ( layer15 pin layer15pin t t t t t )
    ( layer16 drawing layer16 t t t t t )
    ( layer16 net layer16net t t t t t )
    ( layer16 pin layer16pin t t t t t )
    ( layer17 drawing layer17 t t t t t )
    ( layer17 net layer17net t t t t t )
    ( layer17 pin layer17pin t t t t t )
    ( layer18 drawing layer18 t t t t t )
    ( layer18 net layer18net t t t t t )
    ( layer18 pin layer18pin t t t t t )
    ( layer19 drawing layer19 t t t t t )
    ( layer19 net layer19net t t t t t )
    ( layer19 pin layer19pin t t t t t )
    ( layer20 drawing layer20 t t t t t )
    ( layer20 net layer20net t t t t t )
    ( layer20 pin layer20pin t t t t t )
    ( layer21 drawing layer21 t t t t t )
    ( layer21 net layer21net t t t t t )
    ( layer21 pin layer21pin t t t t t )
    ( layer22 drawing layer22 t t t t t )
    ( layer22 net layer22net t t t t t )
    ( layer22 pin layer22pin t t t t t )
    ( layer23 drawing layer23 t t t t t )
    ( layer23 net layer23net t t t t t )
    ( layer23 pin layer23pin t t t t t )
    ( layer24 drawing layer24 t t t t t )
    ( layer24 net layer24net t t t t t )
    ( layer24 pin layer24pin t t t t t )
    ( layer25 drawing layer25 t t t t t )
    ( layer25 net layer25net t t t t t )
    ( layer25 pin layer25pin t t t t t )
    ( layer26 drawing layer26 t t t t t )
    ( layer26 net layer26net t t t t t )
    ( layer26 pin layer26pin t t t t t )
    ( layer27 drawing layer27 t t t t t )
    ( layer27 net layer27net t t t t t )
    ( layer27 pin layer27pin t t t t t )
    ( layer28 drawing layer28 t t t t t )
    ( layer28 net layer28net t t t t t )
    ( layer28 pin layer28pin t t t t t )
    ( layer29 drawing layer29 t t t t t )
    ( layer29 net layer29net t t t t t )
    ( layer29 pin layer29pin t t t t t )
    ( layer30 drawing layer30 t t t t t )
    ( layer30 net layer30net t t t t t )
    ( layer30 pin layer30pin t t t t t )
    ( layer31 drawing layer31 t t t t t )
    ( layer31 net layer31net t t t t t )
    ( layer31 pin layer31pin t t t t t )
    ( layer32 drawing layer32 t t t t t )
    ( layer32 net layer32net t t t t t )
    ( layer32 pin layer32pin t t t t t )
    ( layer33 drawing layer33 t t t t t )
    ( layer33 net layer33net t t t t t )
    ( layer33 pin layer33pin t t t t t )
    ( layer34 drawing layer34 t t t t t )
    ( layer34 net layer34net t t t t t )
    ( layer34 pin layer34pin t t t t t )
    ( layer35 drawing layer35 t t t t t )
    ( layer35 net layer35net t t t t t )
    ( layer35 pin layer35pin t t t t t )
    ( layer36 drawing layer36 t t t t t )
    ( layer36 net layer36net t t t t t )
    ( layer36 pin layer36pin t t t t t )
    ( layer37 drawing layer37 t t t t t )
    ( layer37 net layer37net t t t t t )
    ( layer37 pin layer37pin t t t t t )
    ( layer38 drawing layer38 t t t t t )
    ( layer38 net layer38net t t t t t )
    ( layer38 pin layer38pin t t t t t )
    ( layer39 drawing layer39 t t t t t )
    ( layer39 net layer39net t t t t t )
    ( layer39 pin layer39pin t t t t t )
    ( layer40 drawing layer40 t t t t t )
    ( layer40 net layer40net t t t t t )
    ( layer40 pin layer40pin t t t t t )
    ( layer41 drawing layer41 t t t t t )
    ( layer41 net layer41net t t t t t )
    ( layer41 pin layer41pin t t t t t )
    ( layer42 drawing layer42 t t t t t )
    ( layer42 net layer42net t t t t t )
    ( layer42 pin layer42pin t t t t t )
    ( layer43 drawing layer43 t t t t t )
    ( layer43 net layer43net t t t t t )
    ( layer43 pin layer43pin t t t t t )
    ( layer44 drawing layer44 t t t t t )
    ( layer44 net layer44net t t t t t )
    ( layer44 pin layer44pin t t t t t )
    ( layer45 drawing layer45 t t t t t )
    ( layer45 net layer45net t t t t t )
    ( layer45 pin layer45pin t t t t t )
    ( layer46 drawing layer46 t t t t t )
    ( layer46 net layer46net t t t t t )
    ( layer46 pin layer46pin t t t t t )
    ( layer47 drawing layer47 t t t t t )
    ( layer47 net layer47net t t t t t )
    ( layer47 pin layer47pin t t t t t )
    ( layer48 drawing layer48 t t t t t )
    ( layer48 net layer48net t t t t t )
    ( layer48 pin layer48pin t t t t t )
    ( layer49 drawing layer49 t t t t t )
    ( layer49 net layer49net t t t t t )
    ( layer49 pin layer49pin t t t t t )
    ( layer50 drawing layer50 t t t t t )
    ( layer50 net layer50net t t t t t )
    ( layer50 pin layer50pin t t t t t )
    ( layer51 drawing layer51 t t t t t )
    ( layer51 net layer51net t t t t t )
    ( layer51 pin layer51pin t t t t t )
    ( layer52 drawing layer52 t t t t t )
    ( layer52 net layer52net t t t t t )
    ( layer52 pin layer52pin t t t t t )
    ( layer53 drawing layer53 t t t t t )
    ( layer53 net layer53net t t t t t )
    ( layer53 pin layer53pin t t t t t )
    ( layer54 drawing layer54 t t t t t )
    ( layer54 net layer54net t t t t t )
    ( layer54 pin layer54pin t t t t t )
    ( layer55 drawing layer55 t t t t t )
    ( layer55 net layer55net t t t t t )
    ( layer55 pin layer55pin t t t t t )
    ( layer56 drawing layer56 t t t t t )
    ( layer56 net layer56net t t t t t )
    ( layer56 pin layer56pin t t t t t )
    ( layer57 drawing layer57 t t t t t )
    ( layer57 net layer57net t t t t t )
    ( layer57 pin layer57pin t t t t t )
    ( layer58 drawing layer58 t t t t t )
    ( layer58 net layer58net t t t t t )
    ( layer58 pin layer58pin t t t t t )
    ( layer59 drawing layer59 t t t t t )
    ( layer59 net layer59net t t t t t )
    ( layer59 pin layer59pin t t t t t )
    ( layer60 drawing layer60 t t t t t )
    ( layer60 net layer60net t t t t t )
    ( layer60 pin layer60pin t t t t t )
    ( layer61 drawing layer61 t t t t t )
    ( layer61 net layer61net t t t t t )
    ( layer61 pin layer61pin t t t t t )
    ( layer62 drawing layer62 t t t t t )
    ( layer62 net layer62net t t t t t )
    ( layer62 pin layer62pin t t t t t )
    ( layer63 drawing layer63 t t t t t )
    ( layer63 net layer63net t t t t t )
    ( layer63 pin layer63pin t t t t t )
    ( layer64 drawing layer64 t t t t t )
    ( layer64 net layer64net t t t t t )
    ( layer64 pin layer64pin t t t t t )
    ( layer65 drawing layer65 t t t t t )
    ( layer65 net layer65net t t t t t )
    ( layer65 pin layer65pin t t t t t )
    ( layer66 drawing layer66 t t t t t )
    ( layer66 net layer66net t t t t t )
    ( layer66 pin layer66pin t t t t t )
    ( layer67 drawing layer67 t t t t t )
    ( layer67 net layer67net t t t t t )
    ( layer67 pin layer67pin t t t t t )
    ( layer68 drawing layer68 t t t t t )
    ( layer68 net layer68net t t t t t )
    ( layer68 pin layer68pin t t t t t )
    ( layer69 drawing layer69 t t t t t )
    ( layer69 net layer69net t t t t t )
    ( layer69 pin layer69pin t t t t t )
    ( layer70 drawing layer70 t t t t t )
    ( layer70 net layer70net t t t t t )
    ( layer70 pin layer70pin t t t t t )
    ( layer71 drawing layer71 t t t t t )
    ( layer71 net layer71net t t t t t )
    ( layer71 pin layer71pin t t t t t )
    ( layer72 drawing layer72 t t t t t )
    ( layer72 net layer72net t t t t t )
    ( layer72 pin layer72pin t t t t t )
    ( layer73 drawing layer73 t t t t t )
    ( layer73 net layer73net t t t t t )
    ( layer73 pin layer73pin t t t t t )
    ( layer74 drawing layer74 t t t t t )
    ( layer74 net layer74net t t t t t )
    ( layer74 pin layer74pin t t t t t )
    ( layer75 drawing layer75 t t t t t )
    ( layer75 net layer75net t t t t t )
    ( layer75 pin layer75pin t t t t t )
    ( layer76 drawing layer76 t t t t t )
    ( layer76 net layer76net t t t t t )
    ( layer76 pin layer76pin t t t t t )
    ( layer77 drawing layer77 t t t t t )
    ( layer77 net layer77net t t t t t )
    ( layer77 pin layer77pin t t t t t )
    ( layer78 drawing layer78 t t t t t )
    ( layer78 net layer78net t t t t t )
    ( layer78 pin layer78pin t t t t t )
    ( layer79 drawing layer79 t t t t t )
    ( layer79 net layer79net t t t t t )
    ( layer79 pin layer79pin t t t t t )
    ( layer80 drawing layer80 t t t t t )
    ( layer80 net layer80net t t t t t )
    ( layer80 pin layer80pin t t t t t )
    ( layer81 drawing layer81 t t t t t )
    ( layer81 net layer81net t t t t t )
    ( layer81 pin layer81pin t t t t t )
    ( layer82 drawing layer82 t t t t t )
    ( layer82 net layer82net t t t t t )
    ( layer82 pin layer82pin t t t t t )
    ( layer83 drawing layer83 t t t t t )
    ( layer83 net layer83net t t t t t )
    ( layer83 pin layer83pin t t t t t )
    ( layer84 drawing layer84 t t t t t )
    ( layer84 net layer84net t t t t t )
    ( layer84 pin layer84pin t t t t t )
    ( layer85 drawing layer85 t t t t t )
    ( layer85 net layer85net t t t t t )
    ( layer85 pin layer85pin t t t t t )
    ( layer86 drawing layer86 t t t t t )
    ( layer86 net layer86net t t t t t )
    ( layer86 pin layer86pin t t t t t )
    ( layer87 drawing layer87 t t t t t )
    ( layer87 net layer87net t t t t t )
    ( layer87 pin layer87pin t t t t t )
    ( layer88 drawing layer88 t t t t t )
    ( layer88 net layer88net t t t t t )
    ( layer88 pin layer88pin t t t t t )
    ( layer89 drawing layer89 t t t t t )
    ( layer89 net layer89net t t t t t )
    ( layer89 pin layer89pin t t t t t )
    ( layer90 drawing layer90 t t t t t )
    ( layer90 net layer90net t t t t t )
    ( layer90 pin layer90pin t t t t t )
    ( layer91 drawing layer91 t t t t t )
    ( layer91 net layer91net t t t t t )
    ( layer91 pin layer91pin t t t t t )
    ( layer92 drawing layer92 t t t t t )
    ( layer92 net layer92net t t t t t )
    ( layer92 pin layer92pin t t t t t )
    ( layer93 drawing layer93 t t t t t )
    ( layer93 net layer93net t t t t t )
    ( layer93 pin layer93pin t t t t t )
    ( layer94 drawing layer94 t t t t t )
    ( layer94 net layer94net t t t t t )
    ( layer94 pin layer94pin t t t t t )
    ( layer95 drawing layer95 t t t t t )
    ( layer95 net layer95net t t t t t )
    ( layer95 pin layer95pin t t t t t )
    ( layer96 drawing layer96 t t t t t )
    ( layer96 net layer96net t t t t t )
    ( layer96 pin layer96pin t t t t t )
    ( layer97 drawing layer97 t t t t t )
    ( layer97 net layer97net t t t t t )
    ( layer97 pin layer97pin t t t t t )
    ( layer98 drawing layer98 t t t t t )
    ( layer98 net layer98net t t t t t )
    ( layer98 pin layer98pin t t t t t )
    ( layer99 drawing layer99 t t t t t )
    ( layer99 net layer99net t t t t t )
    ( layer99 pin layer99pin t t t t t )
    ( layer100 drawing layer100 t t t t t )
    ( layer100 net layer100net t t t t t )
    ( layer100 pin layer100pin t t t t t )
    ( layer101 drawing layer101 t t t t t )
    ( layer101 net layer101net t t t t t )
    ( layer101 pin layer101pin t t t t t )
    ( layer102 drawing layer102 t t t t t )
    ( layer102 net layer102net t t t t t )
    ( layer102 pin layer102pin t t t t t )
    ( layer103 drawing layer103 t t t t t )
    ( layer103 net layer103net t t t t t )
    ( layer103 pin layer103pin t t t t t )
    ( layer104 drawing layer104 t t t t t )
    ( layer104 net layer104net t t t t t )
    ( layer104 pin layer104pin t t t t t )
    ( layer105 drawing layer105 t t t t t )
    ( layer105 net layer105net t t t t t )
    ( layer105 pin layer105pin t t t t t )
    ( layer106 drawing layer106 t t t t t )
    ( layer106 net layer106net t t t t t )
    ( layer106 pin layer106pin t t t t t )
    ( layer107 drawing layer107 t t t t t )
    ( layer107 net layer107net t t t t t )
    ( layer107 pin layer107pin t t t t t )
    ( layer108 drawing layer108 t t t t t )
    ( layer108 net layer108net t t t t t )
    ( layer108 pin layer108pin t t t t t )
    ( layer109 drawing layer109 t t t t t )
    ( layer109 net layer109net t t t t t )
    ( layer109 pin layer109pin t t t t t )
    ( layer110 drawing layer110 t t t t t )
    ( layer110 net layer110net t t t t t )
    ( layer110 pin layer110pin t t t t t )
    ( layer111 drawing layer111 t t t t t )
    ( layer111 net layer111net t t t t t )
    ( layer111 pin layer111pin t t t t t )
    ( layer112 drawing layer112 t t t t t )
    ( layer112 net layer112net t t t t t )
    ( layer112 pin layer112pin t t t t t )
    ( layer113 drawing layer113 t t t t t )
    ( layer113 net layer113net t t t t t )
    ( layer113 pin layer113pin t t t t t )
    ( layer114 drawing layer114 t t t t t )
    ( layer114 net layer114net t t t t t )
    ( layer114 pin layer114pin t t t t t )
    ( layer115 drawing layer115 t t t t t )
    ( layer115 net layer115net t t t t t )
    ( layer115 pin layer115pin t t t t t )
    ( layer116 drawing layer116 t t t t t )
    ( layer116 net layer116net t t t t t )
    ( layer116 pin layer116pin t t t t t )
    ( layer117 drawing layer117 t t t t t )
    ( layer117 net layer117net t t t t t )
    ( layer117 pin layer117pin t t t t t )
    ( layer118 drawing layer118 t t t t t )
    ( layer118 net layer118net t t t t t )
    ( layer118 pin layer118pin t t t t t )
    ( layer119 drawing layer119 t t t t t )
    ( layer119 net layer119net t t t t t )
    ( layer119 pin layer119pin t t t t t )
    ( layer120 drawing layer120 t t t t t )
    ( layer120 net layer120net t t t t t )
    ( layer120 pin layer120pin t t t t t )
    ( layer121 drawing layer121 t t t t t )
    ( layer121 net layer121net t t t t t )
    ( layer121 pin layer121pin t t t t t )
    ( layer122 drawing layer122 t t t t t )
    ( layer122 net layer122net t t t t t )
    ( layer122 pin layer122pin t t t t t )
    ( layer123 drawing layer123 t t t t t )
    ( layer123 net layer123net t t t t t )
    ( layer123 pin layer123pin t t t t t )
    ( layer124 drawing layer124 t t t t t )
    ( layer124 net layer124net t t t t t )
    ( layer124 pin layer124pin t t t t t )
    ( layer125 drawing layer125 t t t t t )
    ( layer125 net layer125net t t t t t )
    ( layer125 pin layer125pin t t t t t )
    ( layer126 drawing layer126 t t t t t )
    ( layer126 net layer126net t t t t t )
    ( layer126 pin layer126pin t t t t t )
    ( layer127 drawing layer127 t t t t t )
    ( layer127 net layer127net t t t t t )
    ( layer127 pin layer127pin t t t t t )
    ( grid drawing grid t nil t nil nil )
    ( grid drawing1 grid1 t nil t nil nil )
    ( annotate drawing annotate t t t t nil )
    ( annotate drawing1 annotate1 t t t t nil )
    ( annotate drawing2 annotate2 t t t t nil )
    ( annotate drawing3 annotate3 t t t t nil )
    ( annotate drawing4 annotate4 t t t t nil )
    ( annotate drawing5 annotate5 t t t t nil )
    ( annotate drawing6 annotate6 t t t t nil )
    ( annotate drawing7 annotate7 t t t t nil )
    ( annotate drawing8 annotate8 t t t t nil )
    ( annotate drawing9 annotate9 t t t t nil )
    ( instance drawing instance t nil t t nil )
    ( instance label instanceLbl t nil t t nil )
    ( prBoundary drawing prBoundary t t t t t )
    ( prBoundary boundary prBoundaryBnd t t t t nil )
    ( prBoundary label prBoundaryLbl t t t t nil )
    ( align drawing align t t t t nil )
    ( hardFence drawing hardFence t t t t nil )
    ( softFence drawing softFence t t t t nil )
    ( text drawing text t t t t t )
    ( text drawing1 text1 t t t t nil )
    ( text drawing2 text2 t t t t nil )
    ( border drawing border t t t t nil )
    ( device drawing device t t t t nil )
    ( device label deviceLbl t t t t nil )
    ( device drawing1 device1 t t t t nil )
    ( device drawing2 device2 t t t t nil )
    ( device annotate deviceAnt t t t t nil )
    ( wire drawing wire t t t t nil )
    ( wire label wireLbl t t t t nil )
    ( wire flight wireFlt t t t t nil )
    ( pin label pinLbl t t t t nil )
    ( pin drawing pin t t t t nil )
    ( pin annotate pinAnt t t t t nil )
    ( axis drawing axis t t t t nil )
    ( edgeLayer drawing edgeLayer t t t t nil )
    ( edgeLayer pin edgeLayerPin t t t t nil )
    ( snap drawing snap nil t t t nil )
    ( stretch drawing stretch t t t t nil )
    ( y0 drawing y0 t t t t nil )
    ( y1 drawing y1 t t t t nil )
    ( y2 drawing y2 t t t t nil )
    ( y3 drawing y3 t t t t nil )
    ( y4 drawing y4 t t t t nil )
    ( y5 drawing y5 t t t t nil )
    ( y6 drawing y6 t t t t nil )
    ( y7 drawing y7 t t t t nil )
    ( y8 drawing y8 t t t t nil )
    ( y9 drawing y9 t t t t nil )
    ( hilite drawing hilite t t t t nil )
    ( hilite drawing1 hilite1 t t t t nil )
    ( hilite drawing2 hilite2 t t t t nil )
    ( hilite drawing3 hilite3 t t t t nil )
    ( hilite drawing4 hilite4 t t t t nil )
    ( hilite drawing5 hilite5 t t t t nil )
    ( hilite drawing6 hilite6 t t t t nil )
    ( hilite drawing7 hilite7 t t t t nil )
    ( hilite drawing8 hilite8 t t t t nil )
    ( hilite drawing9 hilite9 t t t t nil )
    ( select drawing select t t t t nil )
    ( drive drawing drive t t t t nil )
    ( hiz drawing hiz t t t t nil )
    ( resist drawing resist t t t t nil )
    ( spike drawing spike t t t t nil )
    ( supply drawing supply t t t t nil )
    ( unknown drawing unknown t t t t nil )
    ( unset drawing unset t t t t nil )
    ( designFlow drawing designFlow t t t nil nil )
    ( designFlow drawing1 designFlow1 t t t nil nil )
    ( designFlow drawing2 designFlow2 t t t nil nil )
    ( designFlow drawing3 designFlow3 t t t nil nil )
    ( designFlow drawing4 designFlow4 t t t nil nil )
    ( designFlow drawing5 designFlow5 t t t nil nil )
    ( designFlow drawing6 designFlow6 t t t nil nil )
    ( designFlow drawing7 designFlow7 t t t nil nil )
    ( designFlow drawing8 designFlow8 t t t nil nil )
    ( designFlow drawing9 designFlow9 t t t nil nil )
    ( changedLayer tool0 changedLayerTl0 nil nil t nil nil )
    ( changedLayer tool1 changedLayerTl1 nil nil t nil nil )
    ( marker warning markerWarn t t t t nil )
    ( marker error markerErr t t t t nil )
    ( Row drawing Row nil t t t nil )
    ( Row label RowLbl t nil t t nil )
    ( Group drawing Group nil t t t nil )
    ( Group label GroupLbl t nil t t nil )
    ( Cannotoccupy drawing Cannotoccupy t t t t nil )
    ( Cannotoccupy boundary CannotoccupyBnd t t t t nil )
    ( Canplace drawing Canplace t t t t nil )
    ( Unrouted drawing Unrouted nil t t t nil )
    ( Unrouted drawing1 Unrouted1 nil t t t nil )
    ( Unrouted drawing2 Unrouted2 t t t t nil )
    ( Unrouted drawing3 Unrouted3 t t t t nil )
    ( Unrouted drawing4 Unrouted4 t t t t nil )
    ( Unrouted drawing5 Unrouted5 t t t t nil )
    ( Unrouted drawing6 Unrouted6 t t t t nil )
    ( Unrouted drawing7 Unrouted7 t t t t nil )
    ( Unrouted drawing8 Unrouted8 t t t t nil )
    ( Unrouted drawing9 Unrouted9 t t t t nil )
    ( background drawing background t nil t nil t ) )
    ;techDisplays

    techLayerProperties(
    ;( PropName Layer1 [ Layer2 ] PropValue )
    )

    ) ;layerDefinitions
     
    S. Badel, Jan 19, 2004
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.