2015-04-06 05:49:27 -05:00
|
|
|
# -*- Mode:Python; explicit-buffer-name: "technology.conf<c35b4>" -*-
|
|
|
|
#
|
|
|
|
# AMS 0.35 microns.
|
|
|
|
|
New coriolis launcher. Configuration files cleanup.
* Change: In CRL Core, simplify the loading sequence. The technology,
both symbolic and real is now loaded directly from coriolisInit.py
and not through the Alliance loader. This was a leftover from the
time configuration was in XML. Remove others traces of XML loading.
Remove SYMB_TECHNO_NAME, REAL_TECHNO_NAME & DISPLAY from the Alliance
environement, as they was no longer used.
Note that technology *still* need to be loader *after* Alliance
framework has been initialized.
Gauge information is moved from <alliance.conf> to <kite.conf>.
* Bug: In Coloquinte, in optimization_subproblems.cxx static variables
must not be inlined. Generate a problem when linking in debug mode
(seems the symbol gets optimised out).
* Bug: In Katabatic, in Grid::getGCell(), when the coordinate is *outside*
the area, do not try to find a GCell, directly return NULL.
* New: In Unicorn, create a generic command launcher named "coriolis" which
automatically take cares of all environement setup, then run a command
by default, it's <cgt>, but it can be anything. For example: <zsh>.
2015-04-13 11:54:09 -05:00
|
|
|
from Hurricane import DbU
|
|
|
|
|
|
|
|
|
2015-04-06 05:49:27 -05:00
|
|
|
technoConfig = { 'name' : 'c35b4'
|
|
|
|
, 'gridValue' : 0.025
|
|
|
|
, 'gridUnit' : DbU.UnitPowerMicro
|
|
|
|
, 'gridsPerLambda': 24
|
|
|
|
}
|
|
|
|
|
New coriolis launcher. Configuration files cleanup.
* Change: In CRL Core, simplify the loading sequence. The technology,
both symbolic and real is now loaded directly from coriolisInit.py
and not through the Alliance loader. This was a leftover from the
time configuration was in XML. Remove others traces of XML loading.
Remove SYMB_TECHNO_NAME, REAL_TECHNO_NAME & DISPLAY from the Alliance
environement, as they was no longer used.
Note that technology *still* need to be loader *after* Alliance
framework has been initialized.
Gauge information is moved from <alliance.conf> to <kite.conf>.
* Bug: In Coloquinte, in optimization_subproblems.cxx static variables
must not be inlined. Generate a problem when linking in debug mode
(seems the symbol gets optimised out).
* Bug: In Katabatic, in Grid::getGCell(), when the coordinate is *outside*
the area, do not try to find a GCell, directly return NULL.
* New: In Unicorn, create a generic command launcher named "coriolis" which
automatically take cares of all environement setup, then run a command
by default, it's <cgt>, but it can be anything. For example: <zsh>.
2015-04-13 11:54:09 -05:00
|
|
|
gdsLayersTable = \
|
2015-04-06 05:49:27 -05:00
|
|
|
( ("nWell" , "NTUB" , 5)
|
|
|
|
, ("nImplant", "NPLUS" , 23)
|
|
|
|
, ("pImplant", "PPLUS" , 24)
|
|
|
|
, ("active" , "DIFF" , 10)
|
|
|
|
, ("poly" , "POLY1" , 20)
|
|
|
|
, ("cut0" , "CONT" , 34)
|
|
|
|
, ("metal1" , "MET1" , 35)
|
|
|
|
, ("cut1" , "VIA1" , 36)
|
|
|
|
, ("metal2" , "MET2" , 37)
|
2016-03-06 05:40:23 -06:00
|
|
|
, ("metcap" , "METCAP" , 55)
|
2015-04-06 05:49:27 -05:00
|
|
|
, ("cut2" , "VIA2" , 38)
|
|
|
|
, ("metal3" , "MET3" , 39)
|
|
|
|
, ("cut3" , "VIA3" , 41)
|
|
|
|
, ("metal4" , "MET4" , 42)
|
|
|
|
)
|