Matthias Koefferlein
20097b5d8d
Fixed golden test data
2025-05-29 11:57:34 +02:00
Matthias Köfferlein
45fdaf0a6d
Merge pull request #2049 from KLayout/devel
...
Devel
2025-05-29 09:43:23 +02:00
Matthias Koefferlein
094e11897a
Added the new feature: 'flag_missing_ports'
2025-05-24 22:33:18 +02:00
Matthias Koefferlein
8222085efe
Fixing tests on Windows
2025-05-18 17:08:35 +02:00
Matthias Koefferlein
3e3dcb757e
New golden test data
2025-05-17 18:55:51 +02:00
Matthias Koefferlein
135030649b
Updating golden test data with new lvsdb files
2025-05-17 17:15:04 +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 Koefferlein
23b74339ff
Fixed test data for Linux
2024-06-02 23:09:40 +02:00
klayoutmatthias
86e84c8ca6
Updating further golden data files with MacOS variants
2024-06-02 20:12:18 +02:00
klayoutmatthias
8204f4d0aa
Updating golden test data with MacOS variants
2024-06-02 19:59:40 +02:00
Matthias Koefferlein
da9dc8929c
Updating one golden test data file
2024-05-31 16:03:48 +02:00
Matthias Koefferlein
496818f0a8
Added testdata for #1719 , part 3
2024-05-28 23:21:58 +02:00
Matthias Koefferlein
f01d8d46b5
Improving reports for errors in 'same_nets' cases
2024-05-27 00:43:36 +02:00
Matthias Koefferlein
14b1fddcc5
Trying to improve must-connect error messages
...
* Avoid repetitions
* Include geometry for nets if possible
* Better wording
* All joined nets tested together - leaner code
2024-05-26 19:32:15 +02:00
Matthias Koefferlein
35d9068f72
Updating unit tests - stray text nets are gone.
2024-05-26 17:08:34 +02:00
Matthias Koefferlein
0c52934100
Trying a solution for issue #1719 , part 2
...
The solution is to drop clusters that have no area
and not connections downward. This implies, we cannot
connect from upward to such clusters - i.e. we cannot
force a pin inside a subcircuit with a plain text. We
need some polygon at least. This is not a problem as
texts were not enough so far anyway.
2024-05-26 15:17:58 +02:00
Matthias Koefferlein
bb17250d94
Implemented a fix for issue #1691
...
The root cause was that the terminal identity could
not be derived in the presence of soft connections
inside the device abstract cell. The solution is to
join soft connected clusters in the device abstracts with
a warning.
2024-04-21 18:13:54 +02:00
Matthias Koefferlein
554fff1d23
Added a large test case for soft connections
2024-03-22 22:44:58 +01:00
Matthias Koefferlein
c1602abce1
Instance path format changed - LVS test data update needed
2024-03-21 22:48:31 +01:00
Matthias Koefferlein
10cf9c0bb6
More tests
2024-03-21 22:46:05 +01:00
Matthias Koefferlein
917439b84e
New testdata, bugfix: considering the case of partial net formation through soft, upward inter-instance connections. Enhanced reporting (report multiple partial nets of the same circuit at different instances)
2024-03-21 21:31:20 +01:00
Matthias Koefferlein
366249645a
Another test
2024-03-20 23:37:10 +01:00
Matthias Koefferlein
265b5680de
Added soft-connect test for valid layout
2024-03-20 23:29:25 +01:00
Matthias Koefferlein
962e212e19
regression test for soft connect feature
2024-03-20 23:23:11 +01:00
Matthias Koefferlein
45950f20d6
Supporting remote must-connect connections
...
So far, must-connect connections had to be made
one level up in the hierarchy or promoted further
using labels and such. Now, must-connect connections
can be made at any point up in the hierarchy.
2024-03-09 01:00:52 +01:00
Matthias Köfferlein
f37e37340c
Issue 1608 ( #1615 )
...
* Fixed issue #1608 (Device extractor error shape)
* New test data
* Add-on: pressing Esc on the netlist or marker browser clears markers
* Updated test data
---------
Co-authored-by: Matthias Koefferlein <matthias@klayout.de>
2024-02-11 10:34:21 +01:00
Matthias Koefferlein
72278b90ec
Added 'top_level' feature to tell LVS to perform in top level mode
2023-09-27 21:45:06 +02:00
Matthias Koefferlein
583232c7f4
New testdata variants
2023-09-27 21:19:55 +02:00
Matthias Koefferlein
4a1e55be5c
Added new testdata variant
2023-09-27 21:16:11 +02:00
Matthias Koefferlein
883b7e7db8
Fixed category assignement in device extractor
2023-09-26 22:45:13 +02:00
Matthias Koefferlein
30a5954f77
Fixed tests
2023-09-26 22:42:15 +02:00
Matthias Koefferlein
1115e44886
Added tests for must-connect feature
2023-09-26 21:40:21 +02:00
Matthias Koefferlein
6412c534b8
Updated tests
2023-09-24 19:01:30 +02:00
Matthias Koefferlein
4d41ca6f5c
Fixed tests. Note that now a net with two labels carries a combined net name and does not qualify for connect_implicit if one label matches
2023-09-23 21:44:35 +02:00
Matthias Koefferlein
c81388d830
Updated tests
2023-09-23 17:33:44 +02:00
Matthias Koefferlein
28883ee383
Updated golden test data
2023-02-28 00:22:34 +01:00
Matthias Koefferlein
4d2168a1ff
New test data variants
2023-02-27 23:41:23 +01:00
Matthias Koefferlein
a4c9be5536
Updated test data
2023-02-27 22:34:45 +01:00
Matthias Koefferlein
4a37033ba1
New test data
2023-02-27 22:05:20 +01:00
Matthias Koefferlein
1ce221794b
More test data updates
2023-02-27 01:08:37 +01:00
Matthias Koefferlein
ebcf242a9e
Merge branch 'more-spice' into issue-1304
2023-02-27 00:21:20 +01:00
Matthias Koefferlein
69d975c736
Update to test data
2023-02-27 00:19:14 +01:00
Matthias Koefferlein
d20e4b2128
Bug fixes, adjusted test data
2023-02-22 15:54:28 +01:00
Matthias Koefferlein
0e60c90514
Bugfix LVS: same_nets with two arguments was not working as described
2023-02-02 00:30:00 +01:00
Matthias Koefferlein
b2624b4c94
Updated golden test data
2022-12-02 00:14:58 +01:00
Matthias Koefferlein
9dc7cbb0ed
Updated golden test data
2022-12-01 22:33:26 +01:00
Matthias Koefferlein
50ec2ff006
Updating golden test data
2022-11-25 00:12:31 +01:00
Matthias Koefferlein
dc24ec2d15
Updated golden test data
2022-11-24 21:46:56 +01:00
Matthias Koefferlein
0c73b11f9b
Added a convenience version for GenericDeviceExtractor#define_terminal which takes terminal and layer names
2022-10-03 22:02:13 +02:00
Matthias Koefferlein
ad1ec18361
WIP: updated tests
2022-08-13 18:57:13 +02:00