Matthias Koefferlein
c816f91fb0
Provide multi-cell copy/move of shapes (GSI binding)
2020-09-14 18:47:48 +02:00
Matthias Koefferlein
72b12ffe1a
Added multi-cell mapping for transferring multiple cells from one layout to another while including their hierarchy without duplicating cells.
2020-09-14 18:47:43 +02:00
Matthias Köfferlein
336c90a727
Fixed #637 (Points are not selected properly for mirrored subcells) ( #638 )
2020-09-14 18:43:26 +02:00
Matthias Köfferlein
cb6e8760d3
Fixed issue #617 (constness problem in netlist) ( #622 )
2020-09-14 18:43:05 +02:00
Matthias Köfferlein
ac609c9376
Issue 615 ( #621 )
...
* Password encoding to UTF-8 for Basic HTTP authentication - this is basically a hack. Needs to be reverted as soon as Qt switches to UTF-8 encoding.
* Workaround for issue #615
2020-09-14 18:42:54 +02:00
Matthias Koefferlein
5600e58844
Can only provide one source dist for PyPI.
2020-09-10 00:09:15 +02:00
Matthias Koefferlein
5cf36604e9
Can only provide one source dist for PyPI.
2020-09-10 00:09:13 +02:00
Matthias Koefferlein
b396ef5fdf
Fixed a script bug.
2020-09-10 00:09:05 +02:00
Matthias Koefferlein
2a8cddec0f
Another attempt to include the source package.
2020-09-10 00:09:01 +02:00
Matthias Koefferlein
51db27e3ba
Attempt to include source package.
2020-09-10 00:08:59 +02:00
Matthias Koefferlein
3564915669
Another test - maybe a fix
2020-09-10 00:08:56 +02:00
Matthias Koefferlein
114ef70c23
Updated azure pipeline for Python 3.8
2020-09-08 22:26:00 +02:00
Matthias Koefferlein
a43e1bf7f5
Had to change the Travis definition to use the right Python path for 3.8
2020-09-08 22:15:23 +02:00
joaquin
39b39236a8
building wheel for python3.8
2020-09-08 21:40:38 +02:00
Kazunari Sekigawa
61a56d8a8b
Update the build system for Mac. ( #612 )
2020-07-16 22:57:28 +02:00
Matthias Koefferlein
28bf5259d1
Updated changelogs.
2020-07-07 18:28:12 +02:00
Matthias Koefferlein
408c66fec0
Updated changelog.
2020-07-07 18:27:27 +02:00
Matthias Köfferlein
2576d0a8af
Fixed #609 (internal error on netlist extract) ( #610 )
...
Reason was: when caching instance-to-instance interactions,
the array descriptions need to be normalized too.
2020-07-07 18:25:53 +02:00
Matthias Koefferlein
c47532e340
Fixed a porting issue.
2020-07-05 22:02:52 +02:00
Matthias Koefferlein
711f57c594
Updated version info to 0.26.7.
2020-07-05 21:33:50 +02:00
Matthias Koefferlein
f1c632a7c8
Updated Changelog.
2020-07-05 18:55:19 +02:00
Matthias Köfferlein
3dbd50627e
Implemented #603 (Coordinates for adjust origin) ( #604 )
2020-07-05 18:43:35 +02:00
Matthias Köfferlein
1d5275d22f
Implemented #586 (issues with duplicate cell names) ( #605 )
...
As discussed in the ticket, the implementation will
check for unique cell names upon *writing* of a layout
file.
2020-07-05 18:43:04 +02:00
Matthias
c6798c090b
Fixed another porting issue.
2020-07-05 05:53:12 -07:00
Matthias
af34116b81
Fixed compile issue happend during porting of Cell#transform from master to 0.26
2020-07-05 05:36:51 -07:00
Matthias Koefferlein
5d70a5ade6
Candidate for fix.
2020-07-05 14:10:39 +02:00
Matthias Köfferlein
0507d72d57
Fixed #591 (two topics for macro editor) ( #595 )
...
* Fixed #591 (crash on Macro/Add Location)
The main reason was that the QSortFilterProxyModel is very sensitive
to the order of signals it receives from the proxy model.
In this case, dataChanged() must not be send between layoutAboutToBeChanged()
and layoutChanged(). This happened implicitly during load() of a macro while
scanning the freshly added folder.
* Fixed another part of #591 : ability to disable template selection pop-up in macro editor. Tied to the tip window now - if this is dismissed, no template selection dialog will be shown.
2020-07-03 23:43:49 +02:00
Matthias Köfferlein
3d20290499
Fixed #596 (crash on library _destroy) ( #597 )
2020-07-03 23:43:45 +02:00
Matthias Köfferlein
ec4fefdfbe
Implemented issue #598 (Cell#transform) ( #600 )
2020-07-03 23:43:39 +02:00
Matthias Köfferlein
c416c7faf9
Fixed #592 (layer mapping issue) ( #601 )
2020-07-03 23:43:24 +02:00
Matthias Koefferlein
5ed1e27faf
Updated Changelog.
2020-06-29 20:58:12 +02:00
Matthias Köfferlein
d49689078a
Netlist compare: Ambiguity resolution through name matching now default (can be turned off) ( #594 )
...
* WIP: some refactoring
* WIP: some refactoring
* Netlist compare: introducing ambiguity resolution by net names
By default now net names are used for resolving ambiguities.
If net names match, they will be used to associate nets if the
choice is ambiguous. This is usually much faster and more reliable
than trying to resolve ambiguities through topology analysis.
This feature can be disabled using "consider_net_names(false)" in
the LVS script.
* Some refactoring, Jenkinsfile modified for better test coverage
2020-06-29 20:52:04 +02:00
Matthias Koefferlein
2ea5622741
Another golden testdata update for Windows.
2020-06-27 20:53:08 +02:00
Matthias Koefferlein
f31803f332
Golden test data for Ubuntu 20 and Windows, pipe output stream for Windows.
2020-06-27 20:52:01 +02:00
Matthias Koefferlein
a66cd2a5fc
Provide a new option -o for unit test runner which sends the log to a file. This way we don't capture qWarning in the XML JUnit logs.
2020-06-27 20:50:22 +02:00
Matthias Koefferlein
7e7916a47a
Updated changelog.
2020-06-27 20:49:54 +02:00
Matthias
a4c02357c3
Pipe streams supported for MacOS too.
2020-06-26 16:09:46 -07:00
Matthias
1da49fc50a
Added golden test data variant for MacOS
2020-06-26 08:48:14 -07:00
Matthias
018de2a9b0
Merge remote-tracking branch 'origin/netlist-compare-hardening' into macos-fixes
2020-06-26 08:45:52 -07:00
Matthias Koefferlein
c9e24f4050
Updated testdata
2020-06-26 17:44:54 +02:00
Matthias Koefferlein
910d99af16
Updated testdata
2020-06-26 17:43:51 +02:00
Matthias
91eca19b3a
Merge remote-tracking branch 'origin/netlist-compare-hardening' into macos-fixes
2020-06-26 08:00:13 -07:00
Matthias Koefferlein
acdca4bc73
Updated testdata, added tests for breadth-first compare mode
2020-06-26 16:54:26 +02:00
Matthias Koefferlein
f3c549ca73
Net compare algorithm enhancement (pre-analsysis of node connections for shortcut)
2020-06-26 16:33:16 +02:00
Matthias Koefferlein
3a680eb167
WIP: preserving the order of device and subcircuit assignments for test data reuse
2020-06-26 01:01:11 +02:00
Matthias Koefferlein
b4732d818d
WIP: proper checking of device and subcircuit topologiy - don't entirely rely on the equivalence deduction.
2020-06-26 00:22:30 +02:00
Matthias Koefferlein
08e6df238b
WIP: bugfixes, enhancements for netlist compare
2020-06-25 00:53:56 +02:00
Matthias Koefferlein
fed563c6d4
Finalization of the net compare algorithm change
...
This patch will allow the algorithm to consider
device and subcircuit equivalences during tentative
evaluation too.
2020-06-23 22:43:31 +02:00
Matthias Koefferlein
5cb1f63c63
Updated testdata
2020-06-23 21:56:04 +02:00
Matthias Koefferlein
2399833271
WIP: enhancement of the net compare algorithm.
2020-06-23 21:36:32 +02:00