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

Update KLayout DRC scripts #147

Merged
merged 1 commit into from
Jun 24, 2024

Conversation

akrinke
Copy link
Contributor

@akrinke akrinke commented Jun 23, 2024

  • maximal DRC script supports ~75% of rules
  • rename DRC script parameters for OpenROAD compatibility - logfile -> log_file - gdsfile -> in_gds - outfile -> report_file
  • DRC script parameter "cell" is now optional
  • output number of DRC errors at the end
  • DRC script no longer depends on layout dbu - all lengths are given in micrometers
  • add limits to rule descriptions, e.g., "Min. GatPoly width = 0.13"

There are many DRC errors for rules pSD.d and pSD.d1 in our large test layout. It's possible we misunderstood the rules. Please check before merging.

This pull request includes a solution for #113

- maximal DRC script supports ~75% of rules
- rename DRC script parameters for OpenROAD compatibility
    - logfile -> log_file
    - gdsfile -> in_gds
    - outfile -> report_file
- DRC script parameter "cell" is now optional
- output number of DRC errors at the end
- DRC script no longer depends on layout dbu
    - all lengths are given in micrometers
- add limits to rule descriptions, e.g., "Min. GatPoly width = 0.13"

Signed-off-by: Andreas Krinke <andreas.krinke@gmx.de>
@KrzysztofHerman KrzysztofHerman merged commit 3cfcd25 into IHP-GmbH:dev Jun 24, 2024
1 check passed
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.

2 participants