Go to file
Jean-Paul Chaput fb4a7457a1 First basic version of ClockTree & Chip plugins.
* New: In Cumulus, first versions of the ClockTree and Chip plugins.
    Clock Tree plugin:
    - It is strongly advised to use have 4 metal routing layers for the
      tree to work. Otherwise, problems can arise with the detailed
      routing (fully obstructed terminals).
    - H-Tree can only be build (for now) for design with a form factor
      between 0.5 an 2.
    - The tree is created at the block top-level and only the leafs are
      trans-hierarchically created on the instances/models. The new
      cell with a clock tree, along with all it's sub-models is created
      with a "_clocked" suffix.
    - Leaf cells are connected through a simple Minimum Steiner Tree.
    - Shorts are avoided by a systematic shift of the wires according
      to their kind. No wire must pre-exist. When used as a sub-module
      of "chip" the wires cannot be moved. When created on a block,
      the wires can be loaded in the detailed router as manual global
      router.
    Chip Plugin:
    - Perform the pad placement and corona creation. Replacement at
      last of the clunky code from Wu Yifei.
    - Relies on a Python configuration file '<design>_chip.py' with
      a "chip" dictionnary.
2014-08-15 19:05:27 +02:00
bootstrap More strict detection of the configuration files install directory. 2014-08-03 16:17:13 +02:00
crlcore First basic version of ClockTree & Chip plugins. 2014-08-15 19:05:27 +02:00
cumulus First basic version of ClockTree & Chip plugins. 2014-08-15 19:05:27 +02:00
documentation Starting to implement support for Windows/Cygwin. 2014-07-13 13:14:49 +02:00
equinox Restore support for both Qt4 & Qt5. 2014-07-22 11:06:26 +02:00
etesian Unsolved bug, add_definitions() doesn't work in Etesian CMakeLists.txt 2014-08-03 16:30:36 +02:00
hurricane In CellView, correct signal/slot toggle parameter. 2014-08-03 17:20:44 +02:00
ispd Starting to implement support for Windows/Cygwin. 2014-07-13 13:14:49 +02:00
katabatic Restore support for both Qt4 & Qt5. 2014-07-22 11:06:26 +02:00
kite Correct edge capacity display in debug mode. 2014-08-03 16:38:57 +02:00
knik Replace, again HUGE by HUGE_VAL in Knik (for Cygwin). 2014-08-06 17:44:07 +02:00
mauka Restore support for both Qt4 & Qt5. 2014-07-22 11:06:26 +02:00
metis Starting to implement support for Windows/Cygwin. 2014-07-13 13:14:49 +02:00
nimbus Starting to implement support for Windows/Cygwin. 2014-07-13 13:14:49 +02:00
solstice Restore support for both Qt4 & Qt5. 2014-07-22 11:06:26 +02:00
stratus1 Starting to implement support for Windows/Cygwin. 2014-07-13 13:14:49 +02:00
unicorn cgt now returns correct success/failure value to the UNIX shell. 2014-08-03 16:27:19 +02:00
vlsisapd Support for Windows/Cygwin, part 3. 2014-07-23 16:53:43 +02:00
.gitignore Make the Python interface closely mirroring the C++ one. 2014-06-29 14:26:59 +02:00