Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4906

odd techLayerProperties "?" and "()"

$
0
0

Hello,

techLayerProperties makes perfect sense. However, in a file called “analoglib” (which I dumped), I saw things like

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

techLayerProperties(

;( PropName               Layer1 [ Layer2 ]          PropValue )

;( --------               ------ ----------           --------- )

( canDrawOnLayer?       ("90"             drawing )   t )

( layerSelectable?       ("90"             drawing )   t )

( streamDatatypeNumber   ("90"            drawing )   0 )

( streamLayerNumber     ("90"             drawing )   0 )

( streamTranslateLayer?   ("90"             drawing )   "FALSE" )

( canDrawOnLayer?       (hardFence         drawing )   t )

( layerSelectable?       (hardFence       drawing )   t )

( streamDatatypeNumber   (hardFence         drawing )   0 )

( streamLayerNumber     (hardFence         drawing )   0 )

( streamTranslateLayer?   (hardFence         drawing )   "FALSE" )

( canDrawOnLayer?       (softFence         drawing )   t )

( layerSelectable?       (softFence         drawing )   t )

( streamDatatypeNumber   (softFence         drawing )   0 )

( streamLayerNumber     (softFence         drawing )   0 )

( streamTranslateLayer?   (softFence         drawing )   "FALSE" )

( canDrawOnLayer?       (y0               drawing )   t )

( layerSelectable?       (y0               drawing )   t )

( streamDatatypeNumber   (y0               drawing )   0 )

( streamLayerNumber     (y0               drawing )   0 )

( streamTranslateLayer?   (y0               drawing )   "FALSE" )

( canDrawOnLayer?       (y1               drawing )   t )

( layerSelectable?       (y1               drawing )   t )

( streamDatatypeNumber   (y1               drawing )   0 )

( streamLayerNumber     (y1               drawing )   0 )

( streamTranslateLayer?   (y1               drawing )   "FALSE" )

( canDrawOnLayer?       (y2               drawing )   t )

( layerSelectable?       (y2               drawing )   t )

( streamDatatypeNumber   (y2               drawing )   0 )

( streamLayerNumber     (y2               drawing )   0 )

( streamTranslateLayer?   (y2               drawing )   "FALSE" )

( canDrawOnLayer?       (y3               drawing )   t )

( layerSelectable?       (y3               drawing )   t )

( streamDatatypeNumber   (y3               drawing )   0 )

( streamLayerNumber     (y3               drawing )   0 )

( streamTranslateLayer?   (y3               drawing )   "FALSE" )

( canDrawOnLayer?       (y4               drawing )   t )

( layerSelectable?       (y4               drawing )   t )

( streamDatatypeNumber   (y4               drawing )   0 )

( streamLayerNumber     (y4               drawing )   0 )

( streamTranslateLayer?   (y4               drawing )   "FALSE" )

( canDrawOnLayer?       (y5               drawing )   t )

( layerSelectable?       (y5               drawing )   t )

( streamDatatypeNumber   (y5               drawing )   0 )

( streamLayerNumber     (y5               drawing )   0 )

( streamTranslateLayer?   (y5               drawing )   "FALSE" )

( canDrawOnLayer?       (y6               drawing )   t )

( layerSelectable?       (y6               drawing )   t )

( streamDatatypeNumber   (y6               drawing )   0 )

( streamLayerNumber     (y6               drawing )   0 )

( streamTranslateLayer?   (y6               drawing )   "FALSE" )

( canDrawOnLayer?       (y7               drawing )   t )

( layerSelectable?       (y7               drawing )   t )

( streamDatatypeNumber   (y7               drawing )   0 )

( streamLayerNumber     (y7               drawing )   0 )

( streamTranslateLayer?   (y7               drawing )   "FALSE" )

( canDrawOnLayer?       (y8               drawing )   t )

( layerSelectable?       (y8               drawing )   t )

( streamDatatypeNumber   (y8               drawing )   0 )

( streamLayerNumber     (y8               drawing )   0 )

( streamTranslateLayer?   (y8               drawing )   "FALSE" )

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

Each line have a “?” after t_propName, and there is no “t_layer1 [t_layers2]” but rather a parenthesis-contained pair.

Does this file make sense?

 

G


Viewing all articles
Browse latest Browse all 4906

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>