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

PCells Improvements #23

Merged
merged 4 commits into from
Aug 13, 2024
Merged

PCells Improvements #23

merged 4 commits into from
Aug 13, 2024

Conversation

mole99
Copy link
Member

@mole99 mole99 commented Aug 7, 2024

This PR addresses various issues that I've encountered during layouting.

  • README: Suggest to use KLAYOUT_PATH instead of KLAYOUT_HOME
  • Fixed various typos in the PCells
  • Changed "Gaurd Ring" to lowercase "guard ring" to match the other options
  • draw_fet.py: fix li generation in guard ring
  • draw_fet.py: fix vias spacing in guard ring for pfet
  • draw_fet.py: fix psdm generation in guard ring for nfet
  • draw_guard_ring.py: add implant option
  • pdk.py: Snap the PCells generated by Kfactory to a 0.005nm grid. This is necessary because the dbu for sky130 is 0.001, but the manufacturing grid is 0.005. Doing this will avoid offgrid errors.
  • Add two grid settings to the tech file, with 0.005 selected by default.

@mole99 mole99 mentioned this pull request Aug 7, 2024
@mole99 mole99 merged commit 44068ad into efabless:main Aug 13, 2024
7 of 133 checks passed
@mole99 mole99 deleted the pcells-improvements branch August 13, 2024 14:37
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

Successfully merging this pull request may close these issues.

1 participant