klayout/src
Matthias Köfferlein 7d78194cf0
Issue 1021 (#1026) - LVS match issue on SRAM sample
* First step for solution:

Problem was: the ambiguity resolver was making decisions which later resulted in
a name conflict. Later on, another branch of the backtracking algorithm came
across the same situation but decided based on names, creating an conflict.

First part of the solution is to establish the backtracking information
during ambiguity resolution and using that rather than an alternative branch
later on. This avoids this conflict, but does not favor names as mandated
by the "use_names" flag. This will be the second step of the solution.

* Bugfixed solution (partially)

* Introducing third pass in netlist compare

The second pass is "ambiguity resolution by name" and
is skipped if "consider_net_names" is false. The third
pass then is ignoring the names.

* Bugfix

* Comment fixed, test updates

* Added tests

* Added test data variant for CentOS 8
2022-03-15 21:14:32 +01:00
..
ant Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
buddies Fixed issue-1012 with some enhancements (#1016) 2022-03-05 14:57:09 +01:00
db Issue 1021 (#1026) - LVS match issue on SRAM sample 2022-03-15 21:14:32 +01:00
drc Issue 1011 (#1027) - DRC violation on texts in deep mode 2022-03-15 21:13:57 +01:00
edt Issue 1008 (#1010) 2022-03-01 17:17:30 +01:00
fontgen Merge branch 'qt6' 2022-01-06 21:48:02 +01:00
gsi Merged with qt6 from server 2022-01-08 23:47:40 +01:00
gsiqt Build patch to allow building without qxmlpattern with -without-qt-xml 2022-03-07 21:53:55 +01:00
gtfui Some cleanup 2022-03-07 21:49:48 +01:00
img Merge branch 'qt6' 2022-01-06 21:48:02 +01:00
klayout_main Merge branch 'qt6' 2022-01-06 21:48:02 +01:00
lay Edge and edge pair support 2022-03-07 21:21:43 +01:00
laybasic Merge pull request #1019 from KLayout/25d-with-booleans 2022-03-10 19:15:16 +01:00
lib Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
lvs Issue 1021 (#1026) - LVS match issue on SRAM sample 2022-03-15 21:14:32 +01:00
lym Introducing auto-run priorities for macros 2022-02-24 00:34:30 +01:00
plugins Trying to fix Windows builds 2022-03-14 17:49:46 +01:00
pya Fixed Python 3.10 builds 2022-02-05 19:46:53 +01:00
pyastub Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
pymod Updated copyright for 2022 for remaining files. 2022-01-07 22:22:31 +01:00
rba Merged with qt6 from server 2022-01-08 23:47:40 +01:00
rbastub Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
rdb Merge branch 'qt6' 2022-01-06 21:48:02 +01:00
tl Fixed issue-1012 with some enhancements (#1016) 2022-03-05 14:57:09 +01:00
unit_tests Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
version Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
app.pri
klayout.pri Build patch to allow building without qxmlpattern with -without-qt-xml 2022-03-07 21:53:55 +01:00
klayout.pro Consistent use of build options for non-build.sh based builds 2021-11-11 20:51:27 +01:00
lib.pri
lib_ut.pri WIP: fixed some string extractors 2021-12-04 23:57:24 +01:00
with_all_libs.pri