-
Notifications
You must be signed in to change notification settings - Fork 212
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
DRC switch to exclude the kissing corner configuration (and more) (#1600
) * Some refactoring, introducing new configuration option for edge pair check core algorithm for zero distance handling. * Bugfix * Renaming for clarification of collinear edges vs. distance which is defined otherwise. * Implemented low-level option for collinear edge handling in Edges and Region * DRC integration of new features * Simple test for collinear mode feature * Updating documentation * Experiment: extending collinear mode towards 'zero distance' * DRC 'collinear mode' becomes 'zero distance mode' With this change, the default implementation for kissing corners is changed from collinear edges only to touching edges in general. The original mode can be restored by using: l1.space(600.nm, DRCZeroDistanceMode::new(RBA::ZeroDistanceMode::IncludeZeroDistanceWhenCollinearAndTouching)).output(103, 0) * Adding test data * Fixed unit tests * Fixed unit test * Renamed new DRC options to: without_touching_corners and without_touching_edges as this is more consistent * Fixed GSI binding, so no internal error is thrown when generating the doc --------- Co-authored-by: Matthias Koefferlein <[email protected]>
- Loading branch information
1 parent
a170fd2
commit 0c02976
Showing
37 changed files
with
1,114 additions
and
411 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.