Commit Graph

13 Commits

Author SHA1 Message Date
Matt Liberty
9b959ab15f Various: start converting to the new license format
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2025-04-05 06:55:44 +00:00
Eren Dogan
8b14f5fbdd Python API: Don't cast PVT to string
Signed-off-by: Eren Dogan <work@edogan.us>
2025-03-12 14:58:56 -07:00
Eren Dogan
beba1588dd Python API: Add nominal corner values
Signed-off-by: Eren Dogan <work@edogan.us>
2025-03-12 14:25:26 -07:00
Eren Dogan
db36fbacc6 Python API: Add technology unit scales
Signed-off-by: Eren Dogan <work@edogan.us>
2025-03-12 14:25:26 -07:00
Matt Liberty
50acdb7064 ord: make log and metrics filenames configurable in Python
Avoids relying on a static from Main.cc.  The static in Main.cc itself
is ok as it only applies when OR is started as an app.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-11-18 22:42:45 +00:00
Matt Liberty
51cbdedc10 ord: reorder app startup to prevent double initialization
The standalone app needs for Tech not to initialize the app again.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-10-31 05:46:29 +00:00
Matt Liberty
123161b7c0 ord: clang-format Tech.h
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-10-28 22:24:04 +00:00
Matt Liberty
9fb303e154 Allow more than one Design object to be used
This allow more than one Design object to be used by a custom application.
This is supported through the Python API as well.  Ordinary OpenRoad
usage will still have a single design.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2024-10-28 22:14:25 +00:00
Matt Liberty
1f5007a6f3 ord: clang-tidy
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
2023-03-29 22:00:26 -07:00
Don MacMillen
c6f99f1e64 Python wrapper and regression tests for rmp
Signed-off-by: Don MacMillen <don@macmillen.net>
2022-12-22 16:50:16 -08:00
Don MacMillen
6abb07445b Add readDef to Design. Change readLEF to readLef on Tech and update ifp regressions
Signed-off-by: Don MacMillen <don@macmillen.net>
2022-10-05 23:01:38 -07:00
Matt Liberty
6a7fc4a190 Python API: remove lib_name from Tech::readLEF
The dbLib's name is generated from the lef file_name.  Per GH feedback from
Ethan.

Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
2022-05-17 15:52:15 -07:00
Matt Liberty
6ca65ab983 Very preliminary work on the new Python API in #1812
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
2022-05-10 15:19:14 -07:00