0fab6087fa
* New: In Cumulus, new Alliance.py module (*not* a plugin) providing an encapsulation for Alliance command line tools. The other main feature is that it provides a "Makefile like" behavior. Based on the command dependencies a DAG is contructed, then a static ordering of the commands. Commands are then executed to rebuild outdated target. The Alliance environment supplied to the commands is read from the Coriolis configuration file <alliance.conf>. For this first evaluation version, only <boom>, <boog> and <loon> support are provided. It still not clear how to encapsulate the Coriolis tools in the same way. * Change: In CRL Core, in helpers/__init__.py, change the way the static initialization (module) is done. All the commands are put inside a "staticInitialization()" function, which is then explicitly called by others. This is a better solution agains *no* or *twice* initialization. Modificate <coriolisInit.py> accordingly (as <Alliance.py> from Cumulus. |
||
---|---|---|
.. | ||
cmos | ||
common | ||
hcmos9 | ||
vsc200 | ||
CMakeLists.txt | ||
coriolis2_techno.conf | ||
display.xml | ||
environment.alliance.xml | ||
technology.ams035.s2r.xml | ||
technology.cmos65.s2r.xml | ||
technology.cmos130.s2r.xml | ||
technology.fake.s2r.xml | ||
technology.freePDK45.s2r.xml | ||
technology.symbolic.xml | ||
tools.configuration.xml |