-
Notifications
You must be signed in to change notification settings - Fork 24
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
Error while running spm design with Sky130A library #13
Comments
Alright, in the future we'd intensely appreciate uploading the offending file(s) because the file in question is actually generated by open_pdks. It is not a "standard" file. The issue will be tracked in RTimothyEdwards/open_pdks#87. This may be an issue with any of IcarusVerilog, open_pdks or the Skywater PDK, but ultimately not Fault. |
@donn |
@donn
I have attached sky130_fd_sc_hd.txt and primitives.txt for reference |
Thanks for the report, we'll investigate |
@mahmoodulhassan-lm EDIT: The UNIT_DELAY macro must be set to |
@Manarabdelaty when I entered both of the above definitions in sky130_fd_sc_hd.v , the following error popped up.
|
I think it is because the |
@Manarabdelaty
One more thing I would like to mention that I am using sky130_fd_sc_hd__tt_100C_1v80.lib as a lib file. |
Can you post spm.netlist.v.cut.v ? |
|
There is an issue with chain insertion commands as well.
In sky130_fd_sc_hd.v, cells definitions are different from Osu35. For example, flipflops names start with sky130_fd_sc_hd__udp_dff$PR_pp$PG$N or sky130_fd_sc_hd__dfrtp_1, etc. |
I have attached the synthesized and the cut netlists I generated using above commands for your reference. |
MAINTAINER EDIT: ISSUE REOPENED BECAUSE OF THIS COMMENT: #13 (comment)
I am trying to run spm with Fault. Synthesis and Cut commands are successful but when I try to run
fault -c Tech/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v -v 100 -r 50 -m 95 --ceiling 1000 Netlists/spm.netlist.v.cut.v
Which actually uses sky130_fd_sc_hd.v file, the following error appears.
I am unable to find the issue.
The text was updated successfully, but these errors were encountered: