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
willsALMANJ
11ea9f9a2d
Add klayout.metainfo.xml metadata file
2020-05-22 13:16:22 -04:00
Matthias Koefferlein
b84a9df2da
Persisting texts now for .l2n format
2020-05-22 00:58:46 +02:00
Matthias Koefferlein
c682cc85d0
Generalized concept of region, texts etc. into 'shape collections'. Fixed LVS and DRC tests.
2020-05-21 23:59:30 +02:00
Matthias Koefferlein
5795ec8b07
Fixed DRC texts methods, added tests.
2020-05-20 23:56:35 +02:00
Matthias Koefferlein
854320d52d
Debugging: proper assignment of net names through labels.
2020-05-20 23:27:06 +02:00
Matthias Koefferlein
e9af72ee28
Tests for texts as net names, fixed Shapes test (order of texts)
2020-05-20 01:05:19 +02:00
Matthias Koefferlein
cd0b86b1dc
WIP: fixed tests.
2020-05-20 00:31:26 +02:00
Matthias Koefferlein
4c13bb96a0
WIP: refactoring - texts for net extractor.
2020-05-20 00:21:06 +02:00
Matthias Koefferlein
371009ba80
Fixed small typos in LVS doc text.
2020-05-18 21:08:59 +02:00
Matthias Koefferlein
ad0cd2f10c
pull_interacting and interacting/not_interacting for region/text combinations in DRC.
2020-05-16 00:18:54 +02:00
Matthias Koefferlein
33a909a327
Added RBA tests for region to text interactions.
2020-05-15 23:57:31 +02:00
Matthias Koefferlein
7dab87b881
Added tests, Region#pull_interacting with texts
2020-05-15 23:48:21 +02:00
Matthias Koefferlein
878a494abb
AND and NOT for texts vs. region, DRC generalization.
2020-05-15 22:24:18 +02:00
Matthias Koefferlein
8a2742d436
Small doc updates
2020-05-13 22:39:25 +02:00
Matthias Koefferlein
58ca9b8730
Some bug fixes, added tests
2020-05-13 21:56:49 +02:00
Matthias Koefferlein
831acb2c40
Bugfixes, tests for flat interact between region and texts.
2020-05-13 18:25:43 +02:00
Matthias Koefferlein
16d6c75b0e
Fixed build, added tests for filter in deep texts object.
2020-05-13 17:58:00 +02:00