-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Seperate packaging for technologies #74
Comments
We could use as a starting point what has been done in It is important to distinguish between the configuration files for The question of NDA must also be addressed, the strategy must also allow restricted distribution. So we have three components that must work together :
|
I think we could include open PDKs within the pip install no problem.
For closed PDKs, probably the best solution would be the user supplying a
path At configuration.
…On Sun, 29 Oct 2023 at 10:42, Jean-Paul Chaput ***@***.***> wrote:
We could use as a starting point what has been done in
cumulus/src/designflow/technos.py (installed as coriolis.desigflow).
It is important to distinguish between the configuration files for
Coriolis and the files from the PDK itself (gds, LEF, .lib and whatever).
So we always need to supply to the Coriolis config *where* the PDK is
installed. Unless a standard location is agreed upon (open_pdk maybe ?).
The question of NDA must also be addressed, the strategy must also allow
*restricted* distribution.
So we have three components that must work together :
1. Coriolis itself (pip capable).
2. The technology configuration (pip capable or direct wheel in case
of NDA).
3. The PDK itself. Usually third party and not standardized.
—
Reply to this email directly, view it on GitHub
<#74 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAB4O4FNDU2R34F247YGDW3YBYQINAVCNFSM6AAAAAA6JCFOTSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBUGA3DENBRHE>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
|
I fully agree that for closed PDK, the user can supply a path. |
In the case the PDK is included in the wheel datas, this also put us in charge of maintaining it's synchronicity with the original one. A user may also want to use the PDK for other tools than Coriolis, it shouldn't have to install it a second time for those other tools that may rely on other installation strategies... |
For the PDKMaster based PDKs I would like that it can be done from the PDKMaster based |
We've discussed having separate packages for installing technologies, this is a placeholder for this work and discussion around it.
The text was updated successfully, but these errors were encountered: