Matthias Koefferlein
5aa301bcc6
WIP: more preparations
2020-06-14 15:57:23 +02:00
Matthias Koefferlein
1bdf18a51b
WIP: more preparations
2020-06-14 14:53:46 +02:00
Matthias Koefferlein
688425c31d
WIP: preparations for multi-output edge processor.
2020-06-14 14:16:15 +02:00
Matthias Koefferlein
4390a80dda
Added test cases for multiple-outputs local processors.
2020-06-13 23:57:40 +02:00
Matthias Koefferlein
96caa646f5
WIP: preparations for multi-input/multi-output local processor.
2020-06-07 18:04:30 +02:00
Matthias Koefferlein
689b3c5af9
Merge branch 'issue-374' into drc-enhancements
2020-06-05 14:07:01 +02:00
Matthias Köfferlein
95111f8aa8
Implemented #522 (skip // lines in RVE reader) ( #583 )
2020-06-05 12:11:02 +02:00
Matthias Köfferlein
852f5c438b
Implemented #560 (multiple technologies on libraries) ( #576 )
...
* First implementation.
* PORT BACK: fixed a few flaws (fixed-width side panel ..)
1. On "save as" the filename displayed in the cell view selection box
was not updated
2. The width of the library and cellview panel could not be reduced
below the width of the combo boxes in the headers. So the
panels might have become pretty wide without being able to reduce
them.
* Implemented #560 (multiple techs on libraries)
2020-06-05 10:58:53 +02:00
Matthias Köfferlein
8db1e3577f
Fixed issue #578 (CIF writer issue with arbitrary angle) ( #581 )
...
* Fixed isse #578 (CIF writer issue with arbitrary angle)
* Added missing files.
2020-06-05 10:57:14 +02:00
Matthias Köfferlein
2d0a9418f9
Implemented #579 (perimeter_only mode for antenna check) ( #582 )
...
* WIP: added basic feature and tests.
* WIP: provide tests are GSI binding of new antenna check
* Fixed issue #579 (perimeter_only mode for antenna check)
* Updated DRC doc for 'perimeter_only'
2020-06-05 10:55:07 +02:00
Matthias Köfferlein
0c0d247c23
Merge pull request #574 from KLayout/issue-558
...
Fixed #558 ("extents" wasn't deep-enabled for Edges, Texts and EdgePairs)
2020-06-01 00:21:46 +02:00
Matthias Köfferlein
4f92b71185
Merge pull request #575 from KLayout/gcc-9-fixes
...
Gcc 9 fixes (reduce warnings)
2020-06-01 00:21:27 +02:00
Matthias Koefferlein
82c6a5bc6b
WIP: fixed more gcc-9 warnings.
2020-05-31 21:50:10 +02:00
Matthias Koefferlein
a9c0616aa0
WIP: more changes
2020-05-31 10:37:30 +02:00
Matthias Koefferlein
6312d9196a
Issue #558 fixed - not 570 as mentioned before.
2020-05-31 02:34:59 +02:00
Matthias Koefferlein
5cfaa32d0d
Issue #570 fixed
...
Now, Edges#extent is deep-enabled.
This also applies to Texts#extent and EdgePairs#extent now.
2020-05-31 02:32:49 +02:00
Matthias Koefferlein
2dee855d1d
Added test for deep Text extents
2020-05-31 02:29:54 +02:00
Matthias Koefferlein
cd485efc14
Fixed unit tests, reverted one unintended change
2020-05-31 02:26:25 +02:00
Matthias Koefferlein
66fe18474b
Fixed unit test.
2020-05-31 02:20:02 +02:00
Matthias Koefferlein
156e325e71
Updated unit test golden data
2020-05-31 02:12:00 +02:00
Matthias Koefferlein
759f07ee4d
Implemented solution for #570 (deep Edges::extents)
...
While doing this, it was discovered that the problem also
persists for EdgePairs and Texts.
In order to provide a more generic solution, some refactoring
was applied.
2020-05-31 01:55:05 +02:00
Matthias Koefferlein
eacd67df1c
Dependeny list for Ubuntu 20
2020-05-30 22:41:13 +02:00
Matthias Köfferlein
6601d472bf
Implemented #570 (perimeter included in antenna check) ( #572 )
...
* First implementation of the perimeter factor for antenna check, unit tests.
* Bugfix and unit tests for GSI binding of new antenna check version.
* DRC integration of perimeter-enabled antenna check.
* Enhanced DRC doc for antenna rule
2020-05-30 21:45:48 +02:00
Matthias Koefferlein
bea3e29421
Merge branch 'master' of https://github.com/KLayout/klayout
2020-05-28 00:44:49 +02:00
Matthias Koefferlein
e94b40cab9
Fixed Windows build (linker error)
2020-05-28 00:44:27 +02:00
Matthias Köfferlein
3f24af956c
Merge pull request #571 from KLayout/issue-535
...
Fixed #535 (Image enhancements)
2020-05-27 22:07:43 +02:00
Matthias Köfferlein
3246e0d36f
Fixed #565 (SPICE global nets must not produce pins if not present) ( #567 )
...
* Fixed #565 (SPICE global nets must not produce pins if not present)
* Fixed unit tests.
2020-05-26 23:47:59 +02:00
Matthias Koefferlein
757cef91fb
Updated changelog.
2020-05-26 23:37:37 +02:00
Matthias Koefferlein
36a53151f5
Merge branch 'master' into issue-535
2020-05-26 23:35:58 +02:00
Matthias Köfferlein
ba46ffb276
Merge pull request #563 from KLayout/issue-487
...
Fix #487 (True text object support for DRC/LVS)
2020-05-26 22:44:53 +02:00
Matthias Koefferlein
3107138561
Merge branch 'merge-pr564'
2020-05-25 22:22:39 +02:00
Kazunari Sekigawa
1043ae165c
Reviewed and edited the contents of "ReadMe" files.
2020-05-25 22:20:30 +02:00
Kazunari Sekigawa
106a5c879d
Improved the tool kit for making DMG packages for macOS.
2020-05-25 22:20:27 +02:00
Kazunari Sekigawa
004eb09b7c
Update the sample script bundles, too.
2020-05-25 22:20:25 +02:00
Kazunari Sekigawa
2eeb1c69cd
Fix the link error in using Anaconda3.
2020-05-25 22:20:19 +02:00
Matthias Köfferlein
a046457cc5
Fixed bug #568 (CIF writer issue with small rotation angles) ( #569 )
...
* Fixed bug #568 (CIF writer issue with small rotation angles)
* Fixed the reader bug too which created the rounding issue.
2020-05-25 22:10:06 +02:00
Matthias Koefferlein
29a5b4c519
Bugfix: wrong type cast of size_t to unsigned int
2020-05-24 09:44:25 +02:00
Matthias Koefferlein
d305ee0cae
Consistent Ruby test environment - removed duplicate headers.
2020-05-24 00:59:43 +02:00
Matthias Koefferlein
0f42ebe385
Updated DRC doc, added more tests.
2020-05-23 22:54:50 +02:00
Matthias Koefferlein
5fbe3d2b84
Implemented #487
...
The solution is to provide a new layer type: text collections.
This layer type can be manipulated by
* Boolean AND and NOT with polygons
* Polygon interact with texts
* Flatten
* Text filters
Layers of this kind are generated through "labels" now in LVS
and DRC. Text layers are more consistent than the previous
solution which consisted of pseudo-labels embedded inside
polygon layers.
Side effect: with text layers the dummy boxes for the text
markers (2x2 DBU boxes) are gone.
Text layers can participate in LVS connect and connect_global.
Text layers are the preferred way to handle texts in DRC and LVS.
2020-05-23 22:31:43 +02:00
Matthias Koefferlein
5ba3d220e9
Made unit tests a little more consistent.
2020-05-23 22:30:54 +02:00
Matthias Koefferlein
ee53869cbd
Connect_implicit test with labels.
2020-05-23 21:21:30 +02:00
Matthias Koefferlein
f410c91339
Updated documentation
2020-05-23 21:14:01 +02:00
Matthias Koefferlein
ba9a05640c
Bugfixed tiled mode with text input, DRC tests added and test data updated.
2020-05-23 19:03:42 +02:00
Matthias Koefferlein
6fc72b2a39
WIP: doc update
2020-05-23 16:24:05 +02:00
Matthias Koefferlein
81750ed3d8
Tiling processor enabling for text input/output, updated tests.
2020-05-23 16:23:40 +02:00
Matthias Koefferlein
5135d76367
Updated test data.
2020-05-23 13:31:26 +02:00
Matthias Koefferlein
6f7cca81fb
Updated test data
2020-05-23 13:19:52 +02:00
Matthias Koefferlein
daf8e5f8fc
Bugfix: Region::pull_interacting(edges) wasn't working properly.
2020-05-23 13:19:46 +02:00
Matthias Köfferlein
499f47577c
Merge pull request #562 from willsALMANJ/master
...
Add klayout.metainfo.xml metadata file
2020-05-23 00:13:05 +02:00