Commit Graph

7331 Commits

Author SHA1 Message Date
Matthias Koefferlein 7b865451ee Merge branch 'master' of github.com:KLayout/klayout 2025-05-22 22:26:49 +02:00
Matthias Koefferlein eb0aef8b8c Merge branch 'devel' of github.com:KLayout/klayout into devel 2025-05-22 22:26:08 +02:00
Matthias Koefferlein e96f20a106 Introducing case sensitivity in circuit and netlist queries, makeing 'same_nets' more case sensitivity-aware in case of mixed sensitivity 2025-05-22 22:25:49 +02:00
Matthias Koefferlein 57c2add00a API enhancement for NetlistCrossReference: obtaining information from one object only (net, circuit), does not need a pair anymore 2025-05-22 20:54:21 +02:00
Matthias Koefferlein 90c4f654b6 API for adding log entries to LVS and L2N databases 2025-05-22 19:57:06 +02:00
Matthias Koefferlein 4dd4524da9 Fixed typo 2025-05-22 19:47:39 +02:00
Matthias Köfferlein 23b049627f
Merge pull request #2040 from KLayout/feature/maly
Feature/maly
2025-05-22 19:22:52 +02:00
Matthias Köfferlein ba640b6d04
Merge pull request #2039 from KLayout/feature/issue-2016
First attempt to implement a solution for issue #2016
2025-05-22 19:22:32 +02:00
Matthias Koefferlein 6b8c79c488 Fixed a segfault (thanks, Martin\!) 2025-05-22 18:50:25 +02:00
Troy Tamas 6ee824cb3c adding arm linux to os matrix 2025-05-21 16:02:33 +09:00
Matthias Köfferlein 61a51e8722
Merge pull request #2053 from hzeller/feature-20250519-fix-hex2int
Fix logic error in hex2int.
2025-05-19 23:52:46 +02:00
Henner Zeller f9e2a9257f Fix logic error in hex2int.
This was probably never noticed as it was the last branch and would
behave benign on valid input.

Signed-off-by: Henner Zeller <hzeller@google.com>
2025-05-19 14:16:18 +02:00
Matthias Koefferlein 9b03a1ba64 More robust tests 2025-05-18 22:41:46 +02:00
Matthias Koefferlein a2ac8d45de Postpone decision about "invalid vias are errors." 2025-05-18 22:28:11 +02:00
Matthias Koefferlein e27e24ff4f Bugfixing multi-DEF reader with LEF cache, adding a testcase. Making unknown vias an error. 2025-05-18 22:00:39 +02:00
Matthias Koefferlein 8222085efe Fixing tests on Windows 2025-05-18 17:08:35 +02:00
Matthias Koefferlein 72c716f38d More robust tests. 2025-05-18 17:04:21 +02:00
Matthias Koefferlein 4306b24b4a Normalizing test case for RNetExtractor to reduce jitter 2025-05-18 09:27:10 +02:00
Matthias Koefferlein a07d742bee Fixed a problem with via uniquification - via definitions may be DEF local, so we need to clean them between different DEF reads. 2025-05-18 00:48:10 +02:00
Matthias Koefferlein 3e3dcb757e New golden test data 2025-05-17 18:55:51 +02:00
Matthias Koefferlein 1fb0f318dc Added pex lib to bd tools. 2025-05-17 18:49:32 +02:00
Matthias Koefferlein 91cb8826c7 Including more dependencies in build 2025-05-17 18:41:22 +02:00
Matthias Koefferlein 5dd189d413 Including pex dependencies in build 2025-05-17 18:39:16 +02:00
Matthias Koefferlein ca53d8718b Fixed some build problems 2025-05-17 17:26:59 +02:00
Matthias Koefferlein 135030649b Updating golden test data with new lvsdb files 2025-05-17 17:15:04 +02:00
Matthias Koefferlein 8221923ccb Added a large (private) testcase for the 'read LEF once' enhancement 2025-05-17 16:50:47 +02:00
Matthias Koefferlein 4206d7ee63 Tried a performance improvement experiment, don't dare to actually use it 2025-05-17 01:00:57 +02:00
Matthias Koefferlein baed5bd822 Small refactoring 2025-05-17 00:57:36 +02:00
Matthias Koefferlein 5c27fedfe5 Debugging and bug fixes. The 'big example' from issue 2014 now works 2025-05-17 00:44:15 +02:00
Matthias Koefferlein 113c701345 Trying explicit member template instantiation to solve linker issue 2025-05-16 23:23:11 +02:00
Matthias Koefferlein 1c4077449b Fixed build issue 2025-05-16 18:55:55 +02:00
Matthias Koefferlein 1b98efd7a8 First bug fixes 2025-05-15 23:41:23 +02:00
Matthias Koefferlein 271800ab94 WIP: first implementation. Builds, but needs testing. 2025-05-15 23:27:03 +02:00
Matthias Koefferlein 6cd4b97cd3 Including internal net names in LVS DB
Problem: so far, these names have not been conveyed.
But after the net IDs changed in the LVS DB (renumbering),
the names should be retained. Otherwise it is difficult to
relate log level entries or Spice netlists to them.
2025-05-15 21:17:15 +02:00
Matthias Köfferlein 23e8622d85
Merge pull request #2046 from clin1234/patch-1
Fix build errors in 3.14
2025-05-11 22:50:07 +02:00
Matthias Koefferlein 7bee9ebcec Fixing a linker issue on Windows. 2025-05-11 21:48:01 +02:00
Matthias Koefferlein a208c6d25d Merge branch 'master' of www.klayout.org:/home/matthias/git/klayout 2025-05-11 21:42:09 +02:00
Charlie Lin e279888f52
Use Py_IncRef in pyaCallables.cc 2025-05-11 09:07:55 -04:00
Matthias Koefferlein e232bf8127 Specify build system in pyproject.toml, using SPDX compliant license spec. 2025-05-10 19:59:19 +00:00
Matthias Köfferlein 56d91acc15
Merge pull request #2035 from KLayout/dependabot/github_actions/pypa/cibuildwheel-2.23.3
Bump pypa/cibuildwheel from 2.23.2 to 2.23.3
2025-05-04 23:13:33 +02:00
Matthias Köfferlein 0f39cef21f
Merge pull request #2037 from Kazzz-S/0.30.1-mac1
To use Ruby 3.3.8 from MacPorts
2025-05-04 23:13:22 +02:00
Matthias Koefferlein 6d871166f7 Updating changelog for 0.30.2 2025-05-04 23:12:47 +02:00
Matthias Koefferlein 38df5aa392 Updating changelog for 0.30.1 2025-05-04 23:06:22 +02:00
Matthias Koefferlein 91005d5cb6 Tests for RBA+pex, bug fixes 2025-05-04 20:42:12 +02:00
Matthias Koefferlein 77aa729b06 GSI binding of RNetExtractor, introducing layers for nodes 2025-05-04 19:45:30 +02:00
Matthias Koefferlein fc25590dd7 Include a simplification step in the net extraction 2025-05-04 17:15:47 +02:00
Matthias Koefferlein 2bc8ac235a Fixed unit tests 2025-05-04 16:22:03 +02:00
Matthias Koefferlein f7c7e8b0be Fixed unit tests 2025-05-04 15:41:26 +02:00
Matthias Koefferlein aca3095efa WIP: allowing multiple vertex ports on the same location 2025-05-04 15:38:45 +02:00
Matthias Koefferlein 80ad38f81b WIP: debugging, tests. Triangulation should be safer now against linear chains of vertexes. 2025-05-04 14:36:34 +02:00