Skip to content
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

run_lvspex.sh does not do full R-C parasitic extraction #357

Open
RTimothyEdwards opened this issue Dec 5, 2024 · 1 comment
Open

run_lvspex.sh does not do full R-C parasitic extraction #357

RTimothyEdwards opened this issue Dec 5, 2024 · 1 comment

Comments

@RTimothyEdwards
Copy link

The script openfasoc/common/drc-lvs-check does not perform full R-C parasitic extraction. It has a common misconception that using "ext2spice rthresh 0" will generate parasitic resistances. That is not true. The following (gzipped) script should replace the existing script (this script has not been verified and needs to be checked):

run_lvspex.sh.gz

(Attn: @d-m-bailey)

@RTimothyEdwards
Copy link
Author

This script was mentioned and is done the correct way:

openfasoc/generators/glayout/tapeout/tapeout_and_RL/extract.bash.template

However, I do not recommend flattening the circuit for LVS extraction, as that just makes interpreting the LVS result difficult. Assuming that this is for sign-off, and the circuit has already been run through LVS during design and is assumed to be LVS clean, then it is okay to flatten the cell for sign-off LVS, although it should not be necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant