coriolis/unicorn/src
Jean-Paul Chaput ef9936e87c Support for Net alias names. Blif parser enhancements.
* New: In Hurricane, In Net & Cell, support for Net aliases names.
    Use a structure based on a simple ring of NetAliasHook. The Net
    holds a global map, sorted by names of all the aliases of all Nets.
    Elements NetAliasesHook of the map are slaves of ring whose master
    is an attribute of the Net (it is *not* in the map, as the primary
    name of the Net).
      In case of merge, the aliases of both Nets are merged and the
    name of the merged one become an alias.
      The Cell::getNet() looks in both the Net map and the aliases to
    find a Net by name.
* Bug: In CRL Core, in coriolisInit.py, reoder the loading of the
    configuration files so the real technology is read as early as
    possible to set up the <gridsPerLambda> factor before any lambda
    is actually computed...
* Bug: In CRL Core, in AcmSigda, do not try to fed the file when it
    has failed to be opened. Throw a clean exception instead.
* New: In CRL Core, in Toolbox, add a NamingScheme object to convert
    a design into VHDL compliant names (mainly from Blif/Verilog).
    This is extensible in any case.
* New: In CRL Core, in BlifParser, slightly more informative warning
    messages. Align the loading progress information on the other
    parsers.
      Add a capability to select which component of the design will
    be returned, if there are more than one. Use the "." as separator.
    For exemple you can request "Processor.Alu", which will load
    the "Alu" component from the design in "Processor.blif".
      To be able to save a Blif loaded design, systematically convert
    all the name for VHDL compliance, as it is the format used by
    the Coriolis native files (vst).
      Export the Blif parser to the Python interface.
* New: In Kite, In NegociateWindow, add a counter of the number of
    remaining events. Gives an idea of the ETA...
* New: In Unicorn, in cgt.by, add an option to load a Blif design from
    the command line.
* New: In Cumulus, new RSave plugin to save both netlist & layout.
    Partly redundant with the previous one. Have to better organize
    that later.
2015-04-16 15:40:02 +02:00
..
images * ./hurricane/src/hviewer, 2010-03-09 15:26:22 +00:00
unicorn Rewrite the Unicorn ImportCell to allow new formats to be hooked in. 2015-03-21 17:29:04 +01:00
CMakeLists.txt New coriolis launcher. Configuration files cleanup. 2015-04-13 18:54:09 +02:00
CgtMain.cpp Remove simulated annealing placer Nimbus/Metis/Mauka. 2015-03-17 22:50:00 +01:00
ExportCellDialog.cpp Happy new year 2015! 2015-03-17 16:56:55 +01:00
ImportCell.cpp Rewrite the Unicorn ImportCell to allow new formats to be hooked in. 2015-03-21 17:29:04 +01:00
ImportCellDialog.cpp Rewrite the Unicorn ImportCell to allow new formats to be hooked in. 2015-03-21 17:29:04 +01:00
OpenCellDialog.cpp * All Tools: 2012-11-16 12:54:58 +00:00
PyUnicorn.cpp * All Tools: 2012-11-16 12:54:58 +00:00
PyUnicornGui.cpp * All Tools: 2012-11-16 12:54:58 +00:00
SaveCellDialog.cpp * ./unicorn: 2010-08-18 20:27:18 +00:00
Unicorn.qrc * ./hurricane/src/hviewer, 2010-03-09 15:26:22 +00:00
UnicornGui.cpp Basic BLIF parser for Yosys interface 2015-03-27 15:51:58 +01:00
cgt.py Support for Net alias names. Blif parser enhancements. 2015-04-16 15:40:02 +02:00
coriolis.py New coriolis launcher. Configuration files cleanup. 2015-04-13 18:54:09 +02:00