Jean-Paul Chaput
56da5ebe32
Merge branch 'coloquinte2' of gitlab.lip6.fr:vlsi-eda/coriolis into coloquinte2
2023-06-22 17:09:39 +02:00
Gabriel Gouvine
0dc33538a7
Specify branch in Coloquinte submodule
2023-06-22 17:07:42 +02:00
Gabriel Gouvine
7b7e852f67
Compute space margin from bounding box (for user-specified bounding box)
2023-06-22 17:07:36 +02:00
Jean-Paul Chaput
04410f1cc2
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-06-22 14:13:19 +02:00
Jean-Paul Chaput
a3c05c0f60
Merge branch 'coloquinte2' of gitlab.lip6.fr:vlsi-eda/coriolis into coloquinte2
...
Seems to have been strange things occuring.
2023-06-22 14:01:25 +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
Gabriel Gouvine
5d8b994bb6
Fix orientation issues across rows: MX/MY are exchanged between Coriolis and Coloquinte
2023-06-20 10:47:25 +02:00
Gabriel Gouvine
6f793665c2
Remove uniform density option, replaced by densityVariation
2023-06-10 14:45:07 +02:00
Gabriel Gouvine
7f0ab625d2
New densityVariation option to replace uniformDensity
2023-06-10 14:35:55 +02:00
Gabriel Gouvine
e497a4d48f
Rename tabs in CGT
2023-06-10 13:41:41 +02:00
Gabriel Gouvine
052df5d1c8
Introduce a new parameter to handle uniform density
2023-06-10 13:29:56 +02:00
Gabriel Gouvine
4731e30bb3
Fix enum values for placement effort in graphical mode
2023-06-09 16:12:20 +02:00
Gabriel Gouvine
078e4e0644
Little bit more cleanup
2023-06-09 16:07:19 +02:00
Gabriel Gouvine
23975c541d
Remove unused datastructures in EtesianEngine
2023-06-08 18:45:19 +02:00
Gabriel Gouvine
0fe1deac94
Remove OpenMP flags in nix build
2023-06-08 17:11:48 +02:00
Gabriel Gouvine
db01b4ff55
Remove dead antenna diode insertion code
2023-06-08 17:11:40 +02:00
Gabriel Gouvine
1f5549d396
Fix orientation handling
2023-06-08 14:21:00 +02:00
Gabriel Gouvine
62e7640a37
Default to only showing final placement (update is slow)
2023-06-08 14:20:56 +02:00
Gabriel Gouvine
1beaaf93e4
Improve callbacks
2023-06-06 15:29:29 +02:00
Gabriel Gouvine
fb694e1c3d
Callbacks in EtesianEngine
2023-06-06 12:13:07 +02:00
Gabriel Gouvine
d873216447
Add feed cells in command line call too
2023-06-04 13:21:42 +02:00
Gabriel Gouvine
49e95115f2
Remove useKatana option in CGT (not used anymore)
2023-06-04 13:19:21 +02:00
Gabriel Gouvine
2ea099afec
Enable P&R command line options in graphic mode
2023-06-04 13:18:20 +02:00
Gabriel Gouvine
26184c5016
Add missing cleanup. Seems to take care of non-determinism at restart
2023-06-04 11:01:51 +02:00