klayout/src
Matthias Köfferlein 9cb77d6222
Lefdef enhancements (#1053)
* Implementated patch as suggested by issue-1047

* Implementing blend-mode for LEF/DEF for a first solution for issue-1048

* Added testcase, fixed other tests

* Issue-1050 fixed - now REGION, BLOCKAGE and DIEAREA are relevant from mapping file, nothing else

* Bug fixes

* Experimental: DEF multipart paths

* Experimental: ignore LEF wire extension, ignore PATTERNNAME

* Implemented PATTERNNAME in DEF instead of LEF ..

* Implemented nondefaultrule vias

* LEF/DEF: non-defaultrule vias need a name suffix.

* Refined solution for NDR via names, updated test data

* Updated test data

* Multiple map files and 'REGIONS FENCE' + 'REGIONS GUIDE' layer mapping entries.

* Added test data, updated doc.

* Some enhancements and feedback

REGIONS in map files -> REGION
REGION NONE for map files (maps REGIONs which are neither GUIDE or FENCE)
Bugfix: VIA with ORIGIN
No via cell name prefix by default for buddy tools

* Simplified buddy tool options for LEF/DEF property names

Dropped --lefdef-dont-produce-instance-names,
--lefdef-dont-produce-pin-names and --lefdef-dont-produce-net-names
options. Instead, these options have to be enabled by giving
the respective property names.

Writing the property names takes some space and these
options are simply confusing and redundant.

* Issue a warning about missing cut geometry for a DEF via with PATTERNNAME (which is ignored)

* Fixed issue-1065
2022-04-23 22:26:37 +02:00
..
ant Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
buddies Lefdef enhancements (#1053) 2022-04-23 22:26:37 +02:00
db Lefdef enhancements (#1053) 2022-04-23 22:26:37 +02:00
drc Pdf documentation (#1052) 2022-04-03 20:51:29 +02:00
edt A couple of enhancements and bugfixes found during issue-1059 research (#1062) 2022-04-10 18:44:24 +02:00
fontgen Merge branch 'qt6' 2022-01-06 21:48:02 +01:00
gsi More automatic conversion of int to enum and vice versa + automatic object-to-variant conversion when supplying to_int, to_double or to_variant functions. Discussion 2052. 2022-04-04 01:09:19 +02:00
gsiqt Build patch to allow building without qxmlpattern with -without-qt-xml 2022-03-07 21:53:55 +01:00
gtfui Some cleanup 2022-03-07 21:49:48 +01:00
img Pdf documentation (#1052) 2022-04-03 20:51:29 +02:00
klayout_main Merge branch 'qt6' 2022-01-06 21:48:02 +01:00
lay Pdf documentation (#1052) 2022-04-03 20:51:29 +02:00
laybasic A couple of enhancements and bugfixes found during issue-1059 research (#1062) 2022-04-10 18:44:24 +02:00
lib Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
lvs Pdf documentation (#1052) 2022-04-03 20:51:29 +02:00
lym Introducing auto-run priorities for macros 2022-02-24 00:34:30 +01:00
plugins Lefdef enhancements (#1053) 2022-04-23 22:26:37 +02:00
pya Fixed #1054 (only an issue in debug builds so far) 2022-04-04 23:28:16 +02:00
pyastub Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
pymod Updated copyright for 2022 for remaining files. 2022-01-07 22:22:31 +01:00
rba Some doc fixes as preparation for PDF generation (#1044) 2022-04-02 16:07:38 +02:00
rbastub Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
rdb Pdf documentation (#1052) 2022-04-03 20:51:29 +02:00
tl More automatic conversion of int to enum and vice versa + automatic object-to-variant conversion when supplying to_int, to_double or to_variant functions. Discussion 2052. 2022-04-04 01:09:19 +02:00
unit_tests Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
version Updated copyright to 2022, preparations for 0.27.6 (was delayed due to code signing certificate issues) 2022-01-04 21:20:04 +01:00
app.pri Fixed installation target for .exe's 2017-08-27 19:34:16 +02:00
klayout.pri Merge branch 'master' of https://github.com/KLayout/klayout into qt6 2022-04-16 20:13:04 +02:00
klayout.pro Consistent use of build options for non-build.sh based builds 2021-11-11 20:51:27 +01:00
lib.pri Proper naming of DLL's. 2017-08-27 18:17:00 +02:00
lib_ut.pri WIP: fixed some string extractors 2021-12-04 23:57:24 +01:00
with_all_libs.pri WIP: more refactoring. 2019-07-06 09:15:33 +02:00