Matthias Koefferlein
8947c9992f
Added configuration options for XOR tool to switch between with merge-before and without.
2024-02-17 21:20:52 +01:00
Matthias Koefferlein
d248bfddf3
Updating copyright to new year
2024-01-01 17:06:23 +01:00
Matthias Koefferlein
832d29d2e0
Trace all nets: open the layer stack config dialog on the right screen
2023-12-01 22:24:49 +01:00
Matthias Koefferlein
a9694b5fb3
Trace all nets: do not trace nets on symbols that are not used in connections
2023-12-01 22:18:29 +01:00
Matthias Koefferlein
3dc3349d88
'Trace all nets': provide a selection dialog for the stack.
2023-12-01 22:02:26 +01:00
Matthias Koefferlein
8312a468ca
Fixed issue-1473 (Ignore 'Summarize missing layers' when sending XOR result to other layout)
2023-09-08 00:40:40 +02:00
Matthias Koefferlein
e6c9872ea2
Bugfix: re-run of include-expanded DRC/LVS wasn't working
...
Reworked include-expansion scheme for DRC/LVS such that
include expansion is done by the interpreter, hence is
also available for re-running the script from the
marker/netlist browser.
This also affects the D25 implementation.
2023-08-25 22:49:54 +02:00
Matthias Koefferlein
7f8eeb3a09
Fixed issue #1281 (Layout diff should ignore shape or instance duplicates)
...
A new option in the diff tool and strmcmp has been added
(-1|--ignore-duplicates in strcmp).
In RBA/pya, the "IgnoreDuplicates" flag has been added.
2023-06-10 09:11:39 +02:00
Matthias Köfferlein
31b34eeb8c
Merge pull request #1333 from KLayout/issue-1328
...
Fixed issue #1328 (width of layer selection boxes too small)
2023-04-13 22:54:48 +02:00
Matthias Koefferlein
9c1da8d3e1
Fixed issue #1328 (width of layer selection boxes too small)
...
Also: clip and fill dialog now display layer names from
the layer view. Fixed geometry of fill dialog.
Hope I got all places where the layer selection box was
configured as adjust size = on first show.
2023-04-07 11:44:20 +02:00
Matthias Koefferlein
30d2992f56
Issue #1322 (Net tracer tech component manipulation methods)
2023-04-07 10:20:17 +02:00
Matthias Koefferlein
6da5903639
More robustness in unit tests
2023-01-22 17:58:09 +01:00
Matthias Koefferlein
7ba3133afc
WIP: using net name/circuit name instead of net ID for property value as this is more stable for better regression testing.
...
Bug fix: re-enabling of trace all nets tests, establishing dummy
names for layers in all cases - otherwise layers do not have a
reference for LayoutToNetlist persistence.
2023-01-20 01:16:30 +01:00
Matthias Koefferlein
fb60e01f45
WIP: refactoring. Goal is to supply a netlist builder object for caching netlist build information
2023-01-19 12:08:50 +01:00
Matthias Koefferlein
9f633b813d
WIP: property management for flat shape containers
2023-01-15 13:34:47 +01:00
Matthias Koefferlein
9f632f29d3
WIP: updated test data
2023-01-14 23:46:48 +01:00
Matthias Koefferlein
2191db0c6d
Merge branch 'master' into network-drc
2023-01-13 22:01:51 +01:00
Matthias Koefferlein
500fee3ff6
Fixed issue #1245 by using a smarter implementation for the backward compatibility fallback. Added unit tests and new (old) GSI bindings for that purpose.
2023-01-11 23:31:09 +01:00
Matthias Koefferlein
f9ccb60dd9
WIP: experimental - introducing net DRC, first steps
2023-01-07 23:42:59 +01:00
Matthias Koefferlein
a85dbd3d31
Updating copyright notice to 2023
2023-01-01 22:27:22 +01:00
Matthias Koefferlein
9440985aed
Trying to fix a segfault observed on MacOS
2022-12-18 17:43:48 +01:00
Matthias Koefferlein
199dea536a
Fixed a small bug: d25 material list view background was reset to black with Auto background color
2022-12-13 22:49:49 +01:00
Matthias Koefferlein
65e11498d4
Fixed issue #1178 (technology-data xml results in SEGV)
...
Problem was that the test case contained multiple technologies
inside the config file and the cached values were not updated
in the XML reader upon migrating to the new multi-stack capable
scheme.
2022-11-06 16:53:26 +01:00
Matthias Koefferlein
9f2cf7275f
Fixed display of XOR progress (wasn't properly painting the error bitmaps)
2022-11-01 14:17:37 +01:00
Matthias Koefferlein
8f6603d88e
Fixed unit test fails
2022-10-18 01:26:42 +02:00
Matthias Koefferlein
43c7e87cc0
Fixed 'run.png' icon which should be 'run_16px.png'
2022-10-07 00:52:06 +02:00
Matthias Koefferlein
774b008417
Fixed a build error
2022-10-05 21:45:22 +02:00
Matthias Koefferlein
7b4b345cf4
Multiple stacks for net tracer - finished selection box in net tracer dialog
2022-09-25 19:10:30 +02:00
Matthias Koefferlein
511f55d4da
WIP: refined solution - some bug fixes, XML file is backward compatible now
2022-09-25 16:33:23 +02:00
Matthias Koefferlein
8919916da9
WIP: some debugging
2022-09-25 11:22:45 +02:00
Matthias Koefferlein
2505ebb9a3
WIP: some debugging
2022-09-25 10:53:23 +02:00
Matthias Koefferlein
40786d13e0
WIP: added missing files
2022-09-25 00:36:29 +02:00
Matthias Koefferlein
293f26ddc0
WIP: multiple tech stacks for net tracer, first steps
2022-09-25 00:35:59 +02:00
Matthias Koefferlein
878389e858
More icons transferred to SVG
2022-09-13 01:12:09 +02:00
Matthias Koefferlein
50e64c9c65
More icons translated to SVG
2022-09-12 22:13:50 +02:00
Matthias Koefferlein
e460314090
Deploying more SVG based icons
2022-09-11 22:02:10 +02:00
Matthias Koefferlein
4a241cc36c
Deploying first high-res icons, enabled high-dpi icon scaling
2022-09-11 21:07:48 +02:00
Matthias Koefferlein
8dd002bd0f
More enhancements to support LayoutView as widget
2022-09-03 22:53:01 +02:00
Matthias Koefferlein
f788818d12
Some more refactoring - further abstracting layout view from container widget
2022-09-03 01:48:50 +02:00
Matthias Koefferlein
3c53950eaa
Rework needed for LayoutView management
...
The application got unstable on exit under various conditions
(e.g. LayoutView created in script). Reason was the ownership
management of LayoutView which interfered with Qt widget
lifetime management.
The solution now is based on a clean widget/view hierarchy
and a consistent plugin parent/child relationship.
In addition, a new class is enabled which allows creating
a true QWidget (rather QFrame) for a LayoutView again.
2022-09-02 00:47:21 +02:00
Matthias Koefferlein
7c776779a6
Bugfix: D25 view background color synchronized with layout view now
2022-08-27 14:09:09 +02:00
Matthias Koefferlein
555d32f280
Bugfix: net color was not properly set in net tracer
2022-06-18 16:58:55 +02:00
Matthias Koefferlein
488dc561de
Fixed a problem in deep XOR mode (wrong size implementation for tolerances)
2022-06-14 22:56:15 +02:00
Matthias Koefferlein
62bbef53ac
Refactoring: layColor -> tlColor
2022-05-30 23:21:32 +02:00
Matthias Koefferlein
03761768cf
Enabled headless LayoutView. Works.
2022-05-26 01:51:09 +02:00
Matthias Koefferlein
f5b4bbb62c
WIP
2022-05-15 10:31:09 +02:00
Matthias Koefferlein
332daf836e
WIP: split laybasic into layui and layview to separate Qt and non-Qt part even more
2022-05-15 00:47:59 +02:00
Matthias Koefferlein
3c11fe61c3
WIP: enabling PixelBuffer and BitmapBuffer for RBA::LayoutView
2022-05-07 14:36:52 +02:00
Matthias Koefferlein
e49b9a5e8a
WIP
2022-05-01 21:56:47 +02:00
Matthias Koefferlein
8cbb49d5f9
WIP
2022-05-01 17:47:00 +02:00