Matthias Koefferlein
99462792bb
Fixed a few build warnings.
2025-08-17 22:52:40 +02:00
Matthias Koefferlein
7ac32cec0b
Removing debug code.
2025-08-05 20:58:07 +02:00
Matthias Koefferlein
cb4511b721
Fixed a pending TODO from issue #1470
2025-07-21 20:56:32 +02:00
Matthias Koefferlein
9d4a578a5e
Merge branch 'bugfix/issue-2088'
2025-07-19 19:00:33 +02:00
Matthias Köfferlein
131f36a4e0
Merge pull request #2084 from KLayout/feature/issue-2044
...
Feature/issue 2044
2025-07-19 18:57:10 +02:00
Matthias Köfferlein
316a58eca5
Merge pull request #2079 from KLayout/bugfix/issue-2075
...
Fixing issue #2075 (strm2oas ignores def net routing wire extensions)
2025-07-19 18:56:35 +02:00
Matthias Koefferlein
d0b935d9e5
Fixed issue #2088 in reader and writer
...
Reader fix: the reader will not error out duplicate cell
names, but rename the cells.
Writer fix: the writer will uniquify cell names *after*
illegal character substitution.
2025-07-15 22:52:49 +02:00
Matthias Koefferlein
0ba6064507
Also supporting DBU check for PCB
2025-07-05 21:17:46 +02:00
Matthias Koefferlein
9e9344fdfa
Introducing a check whether DBU is compatible with a given one in most readers (except PCB)
2025-07-05 21:13:19 +02:00
Matthias Koefferlein
abeab280a3
[consider merging] fixed a crash happening while blending two OASIS files with ghost cells
2025-06-28 15:50:27 +02:00
Matthias Koefferlein
5a401127a2
Trying to fix MacOS and Windows builds
2025-06-28 15:31:46 +02:00
Matthias Koefferlein
a42e639d83
Trying to fix builds on MacOS
2025-06-27 17:56:45 +02:00
Matthias Koefferlein
7acd11abac
Added test
2025-06-27 17:37:19 +02:00
Matthias Koefferlein
aba1b30c8d
Fixing issue #2075 (strm2oas ignores def net routing wire extensions)
2025-06-27 01:04:19 +02:00
Matthias Koefferlein
6ce61c8654
Fixing type of modal variables for box width and height
2025-06-26 22:54:48 +02:00
Matthias Koefferlein
a08d36b5f5
Consistently replacing 'long' and 'long long' by 64 bit int in OASIS reader/writer, so there should not be a difference between Windows and Linux in reader and writer behavior. Database limitations still apply.
2025-06-26 21:59:28 +02:00
Matthias Köfferlein
6ae3737cd5
Merge pull request #2065 from KLayout/feature/issue-2041
...
Feature/issue 2041
2025-05-29 09:42:46 +02:00
Matthias Koefferlein
ad444c5552
Don't error out on missing MACRO in LEF, but create a dummy macro with size 0,0 instead and issue a warning. This will place nicely with N, but not with other orientations.
2025-05-28 18:58:28 +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
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
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
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
7bee9ebcec
Fixing a linker issue on Windows.
2025-05-11 21:48:01 +02:00
Matthias Koefferlein
1932532416
Bug fixes, tests
2025-05-02 15:07:28 +02:00
Matthias Koefferlein
b77b4d7d3c
Bug fixes
2025-05-02 15:02:18 +02:00
Matthias Koefferlein
149b051dce
Providing meta info (boundary per mask) from MALY reader
2025-05-02 14:49:13 +02:00
Matthias Koefferlein
30ac61ea20
Added title support, tests, debugging
2025-05-02 14:25:34 +02:00
Matthias Koefferlein
226ba429f1
WIP: MALY reader, debugging, tests
2025-05-02 13:27:59 +02:00
Matthias Koefferlein
55e2b27bf6
WIP, MALY reader
2025-05-01 23:05:01 +02:00
Matthias Koefferlein
3b85581fae
WIP
2025-04-29 22:59:17 +02:00
Matthias Koefferlein
03873d9b6c
WIP
2025-04-29 22:56:53 +02:00
Matthias Koefferlein
fa30fd0f7b
WIP, MALY reader
2025-04-29 22:19:59 +02:00
Matthias Koefferlein
7820733bd5
WIP
2025-04-29 00:28:46 +02:00
Matthias Koefferlein
cd468d4d67
WIP
2025-04-27 23:00:46 +02:00
Matthias Koefferlein
282f6e9d23
Merge branch 'master' into feature/maly
2025-04-27 20:57:09 +02:00
Matthias Koefferlein
e76be5b071
WIP
2025-04-27 20:55:11 +02:00
Matthias Köfferlein
e76e9b7d0b
Merge pull request #2017 from KLayout/bugfix/issue-2014
...
Fixed issue #2014 (strm2oas lef/def/gds collect drops cells reference…
2025-04-27 20:53:47 +02:00
Matthias Koefferlein
f1b35d0826
WIP (MALY reader)
2025-04-27 16:56:46 +02:00
Matthias Koefferlein
07eb49d482
Initializing MALY plugin
2025-04-27 01:11:38 +02:00
Matthias Koefferlein
148498f840
Fixing issue #2026 (after 2.5D display main 2D layout does not display anymore with visible shapes)
2025-04-26 16:15:25 +02:00
Matthias Koefferlein
0ec8e18173
refining the DEF warning on missing foreign cell
2025-04-08 23:52:50 +02:00
Matthias Koefferlein
a27fd3e0be
Drop OASIS warning about ghost cells and print a DEF reader warning if a foreign cell cannot be substituted
2025-04-08 22:40:04 +02:00
Matthias Koefferlein
6b5268e5f7
Feature glob expansion on LEF and GDS lists for LEF/DEF reader options.
2025-04-06 19:21:02 +02:00
Matthias Koefferlein
163c3b8edc
Making "assume FOREIGN always default for strm* tools", OASIS warns on ghost cells
2025-04-06 12:50:34 +02:00
Matthias Koefferlein
c437d75a01
[consider merging] Fixing two problems with layer mapping
...
1. Mapping "[*/*] 100/0:0/0" (for example) created 0/0
two times when the input contains 100/0 and 0/0. Now
it is a single layer only
2. The mapping table generated from strings now uses
layer indexes from a range that should not collide
with existing layer indexes.
2025-02-25 22:02:11 +01:00
Matthias Koefferlein
33b54f3f88
Merge branch 'master' into devel
2025-01-19 22:04:55 +01:00
Matthias Koefferlein
ddbb138872
Fixed issue #1967 (Net tracer bug)
2025-01-11 21:47:33 +01:00