Jean-Paul Chaput
a110a286d2
Forgot configuration files for GF180MCU.
2023-07-04 10:21:58 +02:00
Gabriel Gouvine
73cc5c0e76
Specify branch in Coloquinte submodule + update
2023-07-04 10:21:27 +02:00
Gabriel Gouvine
4973d0a181
Compute space margin from bounding box (for user-specified bounding box)
2023-07-04 10:20:52 +02:00
Jean-Paul Chaput
76e9da0b64
Added support for GF180MCU, part 1.
...
* New: In LefImport::LefParser, add support for LEF Polygons that are
translated into Hurricane Rectilinears.
* Change: In LefImport::setMergeLibrary(), the default behavior for the
LEF parser is to create a new separate library under LEF/<lib_name>
for each file. But if the various cells are put each one in it's own
cell, this is suitable. So we can now set a library beforehand into
which they will be all put.
* New: in CRL/technos.node180.gf180mcu, configuration files for the
GF180MCU open PDK.
* New: in cumulus/designflow.technos, added a setupGF180MCU_GF() to
initialize the GF PDK.
2023-07-04 10:20:41 +02:00
Gabriel Gouvine
06ea3d6e09
Export polarity of multi-row cells
2023-06-20 18:30:30 +02:00
Gabriel Gouvine
764464911e
Handle multi-row height better for default abutment box
2023-06-20 18:17:19 +02:00
Gabriel Gouvine
f0c616a5ea
Remove dead code
2023-06-20 15:33:30 +02:00
Gabriel Gouvine
1df76cdf5a
Fix orientation issues across rows: MX/MY are exchanged between Coriolis and Coloquinte
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
4fe1436e1f
Remove uniform density option, replaced by densityVariation
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
5c75a1ffb7
New densityVariation option to replace uniformDensity
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
e395069025
Rename tabs in CGT
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
0743e3bbe4
Introduce a new parameter to handle uniform density
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
665331252e
Fix enum values for placement effort in graphical mode
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
0fdc8f6d3f
Little bit more cleanup
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
093a4161ef
Remove unused datastructures in EtesianEngine
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
011b32d1ed
Remove OpenMP flags in nix build
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
238d9dfaba
Remove dead antenna diode insertion code
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
fb6979db19
Fix orientation handling
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
3d43a25bb4
Default to only showing final placement (update is slow)
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
2bc2e4a988
Improve callbacks
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
1b41976ca1
Callbacks in EtesianEngine
2023-06-20 12:18:06 +02:00
Gabriel Gouvine
c178b8c720
Add feed cells in command line call too
2023-06-20 12:18:05 +02:00
Gabriel Gouvine
a9041cbb7c
Remove useKatana option in CGT (not used anymore)
2023-06-20 12:18:05 +02:00
Gabriel Gouvine
495edc6bfe
Enable P&R command line options in graphic mode
2023-06-20 12:18:05 +02:00
Gabriel Gouvine
d85e7277a4
Add missing cleanup. Seems to take care of non-determinism at restart
2023-06-20 12:18:05 +02:00
Gabriel Gouvine
e723a53b69
Setup row polarity (single row cells at the moment)
2023-06-20 12:18:05 +02:00
Gabriel Gouvine
288d89ba93
Setup Coloquinte callbacks + start rewriting antenna code
2023-06-20 12:18:05 +02:00
Gabriel Gouvine
c62383c09f
Rewrite EtesianEngine for new coloquinte
2023-06-20 12:18:05 +02:00
Gabriel Gouvine
7091ac3a77
Completely replace old coloquinte by new one
2023-06-20 12:18:05 +02:00
Gabriel Gouvine
c0b4aad02b
Rewrite of the Etesian engine to run the new placer
2023-06-20 12:18:05 +02:00
Gabriel Gouvine
a9f55021fd
Add Coloquinte2 to the build
2023-06-20 12:18:05 +02:00
Jean-Paul Chaput
21eedbcc2b
Change in strategy for guessing Alliance top cells directory.
...
* In cumulus.designflow.technos.setupCMOS(): export back the guessed
ALLIANCE_TOP *before* importing technos.symbolic.cmos so it is
used for the CELLS_TOP. This avoid defaulting to /soc/alliance
which does exists only on LIP6 computers...
2023-05-28 15:31:47 +02:00
Jean-Paul Chaput
d41e328253
Added easier access to devices parameters in AnalogDesign.
2023-05-08 20:00:47 +02:00
Jean-Paul Chaput
7cfd056da2
Completed inspector support on analog transitors.
2023-05-08 20:00:29 +02:00
Jean-Paul Chaput
ae5f6ad3de
Added some more debug info in capacitors.
2023-04-26 19:34:22 +02:00
Jean-Paul Chaput
a31cf3d334
Fix SRAM import hierarchy for new coriolis namespace.
2023-04-26 11:46:53 +02:00
Gabriel Gouvine
4b15396444
Remove old steps from the installation
2023-04-04 16:20:29 +02:00
Gabriel Gouvine
8bd0a3b0c8
Do not show shell guess ofr directory queries
2023-04-04 16:17:13 +02:00
Jean-Paul Chaput
e04f6b1cbc
Make it work under the bootstrap dir for directories queries.
2023-04-04 16:13:59 +02:00
Jean-Paul Chaput
b7f6af8588
Add a specific "ps" command under Cygwin in coriolisEnv.py.
2023-03-15 12:06:44 +01:00
Jean-Paul Chaput
91e7685921
Try a more portable call of "ps" in coriolisEnv.py.
2023-03-14 18:29:37 +01:00
Jean-Paul Chaput
9cfa104836
Build against Qt5 by default. Uses --qt4 to force uses of Qt4.
...
* Change: In bootstrap, FindBootstrap.cmake, ccb (builder) & socInstaller,
suppress the "--qt5" argument as it the default now. Create a "--qt4"
to force building against the old one.
2023-03-13 17:37:19 +01:00
Jean-Paul Chaput
8a23a89f5d
Rewrite backward compatibility for Qwt 5 (Qt4) for SlicingPlotWidget.
2023-03-13 16:51:16 +01:00
Jean-Paul Chaput
8353df1ee6
Use smaller font for code block in documentation (nest.css).
2023-03-13 16:45:42 +01:00
Jean-Paul Chaput
03c424f1a1
Add bop detection on allianceInstaller.sh.
2023-03-10 22:20:09 +01:00
Jean-Paul Chaput
b4fe1a3686
Add a fallback when the "ps" command fail in coriolisEnv.py.
2023-03-09 19:07:22 +01:00
Jean-Paul Chaput
87fd1fa7b6
Fix missing Python link libraries, more of them.
2023-03-09 18:39:48 +01:00
Jean-Paul Chaput
7a644c65fb
Add support for the Python benchs (doit) in socInstaller.py.
2023-03-09 15:35:44 +01:00
Jean-Paul Chaput
1f16642c82
Restore alternate support for Qt 4.
2023-03-09 15:30:23 +01:00
Jean-Paul Chaput
79d8461c8f
Fix missing libraries in Flute Python wrapper (linking).
2023-03-09 15:25:26 +01:00