-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support gzip
ed Liberty (.lib
) files
#627
Comments
See also iic-jku/IIC-OSIC-TOOLS#88 |
@donn Here a small wish for 2025. Happy new year! |
Happy New Year to you too-- where exactly though because I know you can just put in .lib.gz in most places and the flow would work |
Here's the result of a quick test. gzip'ed all
|
One step further: Changing this in
But then Yosys is tripping:
|
It looks like Yosys is already supporting gzip'ed Verilog files, so I opened a ticket to support zipped Liberty files as well. |
I will treat this is a bug so I can push it as 2.3.2. In general we do want to support gzipped files wherever possible. While I'm there, I'll look into your httpx issue as well. |
Super, thank you! |
So as it turns out… With the Linux Standard Base Python's It's always something with this language… |
We are now one step further, but the flow fails when running the first STA. OpenSTA should support
|
@donn Maybe you know where the fail happens, whether OL2 or OpenSTA related. If OpenSTA, then I can open a ticket there, but in the moment I don't know what is going on. |
Description
Liberty files are huge, which is not ideal when multiple PDKs are installed on a drive. If OL2 supported zipped
.lib
files naturally, that would be a big thing and super helpful. Plus, should not be super difficult, as OpenROAD seems to support zipped Liberty files already.Proposal
Either unzip needed file in
/tmp
on request, or just make the read routines zip-capable.The text was updated successfully, but these errors were encountered: