diff --git a/testdata/drc/drcSimpleTests_110.drc b/testdata/drc/drcSimpleTests_110.drc index f087e932e..6fb126755 100644 --- a/testdata/drc/drcSimpleTests_110.drc +++ b/testdata/drc/drcSimpleTests_110.drc @@ -8,9 +8,9 @@ l1 = input(1, 0) l1 = l1.sized(0.1, 0.0) l1.output("l1", "L1 (1/0 sized by x=100nm,y=0)") -l1.drc(width < 1.0.um).output("w1um", "w < 1µm\nFrom sized input") +l1.width(1.0.um).output("w1um", "w < 1µm\nFrom sized input") l1s = l1.snapped(200.nm) l1s.output("l1_snapped", "L1 snapped to 200nm") -l1s.drc(width < 1.0.um).output("w1um_snapped", "w < 1µm\nFrom snapped input") +l1s.width(1.0.um).output("w1um_snapped", "w < 1µm\nFrom snapped input") diff --git a/testdata/drc/drcSimpleTests_111.drc b/testdata/drc/drcSimpleTests_111.drc index 8ba7378dd..763b98b93 100644 --- a/testdata/drc/drcSimpleTests_111.drc +++ b/testdata/drc/drcSimpleTests_111.drc @@ -10,5 +10,5 @@ l1s = l1.sized(0.1, 0.0) l1.output([ "input", "L1" ], "Original layer") l1s.output([ "input", "L1S" ], "Sized original layer") -l1s.drc(width < 1.0.um).output("w1um", "w < 1µm\nFrom sized input") +l1s.width(1.0.um).output("w1um", "w < 1µm\nFrom sized input") diff --git a/testdata/drc/drcSimpleTests_112.drc b/testdata/drc/drcSimpleTests_112.drc index 7c21b7f48..fe79de298 100644 --- a/testdata/drc/drcSimpleTests_112.drc +++ b/testdata/drc/drcSimpleTests_112.drc @@ -8,9 +8,9 @@ l1 = input(1, 0) l1 = l1.sized(0.1, 0.0) l1.output(["inputs", "l1"], "L1 (1/0 sized by x=100nm,y=0)") -l1.drc(width < 1.0.um).output("w1um", "w < 1µm\nAnother line") +l1.width(1.0.um).output("w1um", "w < 1µm\nAnother line") l1s = l1.snapped(200.nm) l1s.output([ "inputs", "l1_snapped" ], "L1 snapped to 200nm") -l1s.drc(width < 1.0.um).output("w1um_snapped", "w < 1µm\nFrom snapped input") +l1s.width(1.0.um).output("w1um_snapped", "w < 1µm\nFrom snapped input") diff --git a/testdata/drc/drcSimpleTests_au110.lyrdb.1 b/testdata/drc/drcSimpleTests_au110.lyrdb similarity index 100% rename from testdata/drc/drcSimpleTests_au110.lyrdb.1 rename to testdata/drc/drcSimpleTests_au110.lyrdb index 793d828a3..77ef871b3 100644 --- a/testdata/drc/drcSimpleTests_au110.lyrdb.1 +++ b/testdata/drc/drcSimpleTests_au110.lyrdb @@ -137,78 +137,6 @@ From snapped input polygon: (0,-0.1;0,1.7;0.2,1.7;0.2,-0.1) - - - w1um - TOP - false - 1 - - - - edge-pair: (5.1,4.9;5.3,4.9)|(5.3,4.9;5.2,4.2) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.6,4.6;4.408,4.762) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.3,4;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(4.138,4.708;5.1,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (2.9,3;2.1,3)|(2.1,3.6;2.9,3.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.804,4.285;3.9,3.9) - - w1um @@ -221,18 +149,6 @@ From snapped input edge-pair: (3.7,3.9;3.3,4)|(3.3,4;3.6,4.6) - - - w1um - TOP - false - 1 - - - - edge-pair: (3.3,4;3.6,4.6)|(3.804,4.285;3.9,3.9) - - w1um @@ -245,42 +161,6 @@ From snapped input edge-pair: (3.7,3.9;3.3,4)|(3.6,4.6;4.256,4.731) - - - w1um - TOP - false - 1 - - - - edge-pair: (4.53,4.233;3.804,4.285)|(3.455,4.31;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (2.1,3;2.1,3.6)|(2.9,3.6;2.9,3) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(5.1,4.9;5.3,4.9) - - w1um @@ -302,7 +182,31 @@ From snapped input - edge-pair: (5,4.2;4.343,4.247)|(5.1,4.9;5.3,4.9) + edge-pair: (4.53,4.233;3.804,4.285)|(3.455,4.31;3.6,4.6) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (3.3,4;3.6,4.6)|(3.804,4.285;3.9,3.9) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (3.9,3.9;3.7,3.9)|(3.3,4;3.6,4.6) @@ -317,6 +221,18 @@ From snapped input edge-pair: (4.266,4.733;5.1,4.9)|(5.3,4.9;5.2,4.2) + + + w1um + TOP + false + 1 + + + + edge-pair: (5.2,4.2;5,4.2)|(4.138,4.708;5.1,4.9) + + w1um @@ -329,6 +245,90 @@ From snapped input edge-pair: (5,4.2;3.804,4.285)|(3.6,4.6;5.1,4.9) + + + w1um + TOP + false + 1 + + + + edge-pair: (3.9,3.9;3.7,3.9)|(3.6,4.6;4.408,4.762) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (5.1,4.9;5.3,4.9)|(5.3,4.9;5.2,4.2) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (5.2,4.2;5,4.2)|(5.1,4.9;5.3,4.9) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (5,4.2;4.343,4.247)|(5.1,4.9;5.3,4.9) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (3.9,3.9;3.7,3.9)|(3.804,4.285;3.9,3.9) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (2.1,3;2.1,3.6)|(2.9,3.6;2.9,3) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (2.9,3;2.1,3)|(2.1,3.6;2.9,3.6) + + w1um @@ -413,6 +413,90 @@ From snapped input polygon: (0,0;0,1.6;0.4,1.6;0.4,0) + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (3.467,4.2;3.6,4.6)|(4.521,4.2;3.8,4.2) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (3.4,4;3.55,4.45)|(3.8,4.2;4,4) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (3.4,4;3.6,4.6)|(4,4;3.4,4) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (4.314,4.778;5.2,5)|(5.4,5;5.2,4.2) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (5.2,4.2;3.8,4.2)|(3.6,4.6;5.2,5) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (4,4;3.4,4)|(3.6,4.6;4.547,4.837) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (5.2,5;5.4,5)|(5.4,5;5.2,4.2) + + w1um_snapped @@ -446,79 +530,7 @@ From snapped input - edge-pair: (5.2,5;5.4,5)|(5.4,5;5.2,4.2) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4,4;3.4,4)|(3.6,4.6;4.547,4.837) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (5.2,4.2;3.8,4.2)|(3.6,4.6;5.2,5) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4.314,4.778;5.2,5)|(5.4,5;5.2,4.2) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.4,4;3.6,4.6)|(4,4;3.4,4) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.4,4;3.55,4.45)|(3.8,4.2;4,4) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.467,4.2;3.6,4.6)|(4.521,4.2;3.8,4.2) + edge-pair: (2.2,3;2.2,3.6)|(3,3.6;3,3) @@ -533,18 +545,6 @@ From snapped input edge-pair: (3,3;2.2,3)|(2.2,3.6;3,3.6) - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (2.2,3;2.2,3.6)|(3,3.6;3,3) - - w1um_snapped diff --git a/testdata/drc/drcSimpleTests_au110.lyrdb.2 b/testdata/drc/drcSimpleTests_au110.lyrdb.2 deleted file mode 100644 index 439de7517..000000000 --- a/testdata/drc/drcSimpleTests_au110.lyrdb.2 +++ /dev/null @@ -1,585 +0,0 @@ - - - Report comment with -another line - - drc: script='.drc' - TOP - - - - - l1 - L1 (1/0 sized by x=100nm,y=0) - - - - - w1um - w < 1µm -From sized input - - - - - l1_snapped - L1 snapped to 200nm - - - - - w1um_snapped - w < 1µm -From snapped input - - - - - - - TOP - - - - - - - A - r0 - A - - - TOP - r0 *1 0.5,1.2 - - - - - A - r90 - A$VAR1 - - - TOP - r270 *1 2,2 - - - - - A - r0;r0(-0.1,0) - A - - - TOP - r0 *1 0.5,1.2 - - - - - A - r0;r0 - A$VAR1$1 - - - TOP - r0 *1 1.2,1.2 - - - - - - - - l1 - TOP - false - 1 - - - - polygon: (3.7,3.9;3.3,4;3.6,4.6;5.1,4.9;5.3,4.9;5.2,4.2;5,4.2;3.804,4.285;3.9,3.9) - - - - - l1 - TOP - false - 1 - - - - polygon: (2.1,3;2.1,3.6;2.9,3.6;2.9,3) - - - - - l1 - A:r0 - false - 1 - - - - polygon: (-0.1,0;-0.1,1.6;0.3,1.6;0.3,0) - - - - - l1 - A:r90 - false - 1 - - - - polygon: (0,-0.1;0,1.7;0.2,1.7;0.2,-0.1) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.804,4.285;3.9,3.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(4.138,4.708;5.1,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.7,3.9;3.3,4)|(3.3,4;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.3,4;3.6,4.6)|(3.804,4.285;3.9,3.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.7,3.9;3.3,4)|(3.6,4.6;4.256,4.731) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (4.53,4.233;3.804,4.285)|(3.455,4.31;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (4.266,4.733;5.1,4.9)|(5.3,4.9;5.2,4.2) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5,4.2;3.804,4.285)|(3.6,4.6;5.1,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.3,4;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.6,4.6;4.408,4.762) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.1,4.9;5.3,4.9)|(5.3,4.9;5.2,4.2) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.7,3.9;3.3,4)|(3.804,4.285;3.9,3.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5,4.2;4.343,4.247)|(5.1,4.9;5.3,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(5.1,4.9;5.3,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (2.1,3;2.1,3.6)|(2.9,3.6;2.9,3) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (2.9,3;2.1,3)|(2.1,3.6;2.9,3.6) - - - - - w1um - A:r0 - false - 1 - - - - edge-pair: (-0.1,0;-0.1,1.6)|(0.3,1.6;0.3,0) - - - - - w1um - A:r90 - false - 1 - - - - edge-pair: (0,-0.1;0,1.7)|(0.2,1.7;0.2,-0.1) - - - - - l1_snapped - TOP - false - 1 - - - - polygon: (3.4,4;3.6,4.6;5.2,5;5.4,5;5.2,4.2;3.8,4.2;4,4) - - - - - l1_snapped - TOP - false - 1 - - - - polygon: (2.2,3;2.2,3.6;3,3.6;3,3) - - - - - l1_snapped - A:r0;r0(-0.1,0) - false - 1 - - - - polygon: (-0.1,0;-0.1,1.6;0.3,1.6;0.3,0) - - - - - l1_snapped - A:r90 - false - 1 - - - - polygon: (0,0;0,1.8;0.2,1.8;0.2,0) - - - - - l1_snapped - A:r0;r0 - false - 1 - - - - polygon: (0,0;0,1.6;0.4,1.6;0.4,0) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (5.2,4.2;4.6,4.2)|(5.2,5;5.4,5) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4,4;3.4,4)|(3.8,4.2;4,4) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (5.2,5;5.4,5)|(5.4,5;5.2,4.2) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4,4;3.4,4)|(3.6,4.6;4.547,4.837) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (5.2,4.2;3.8,4.2)|(3.6,4.6;5.2,5) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4.314,4.778;5.2,5)|(5.4,5;5.2,4.2) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.4,4;3.6,4.6)|(4,4;3.4,4) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.4,4;3.55,4.45)|(3.8,4.2;4,4) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.467,4.2;3.6,4.6)|(4.521,4.2;3.8,4.2) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3,3;2.2,3)|(2.2,3.6;3,3.6) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (2.2,3;2.2,3.6)|(3,3.6;3,3) - - - - - w1um_snapped - A:r0;r0(-0.1,0) - false - 1 - - - - edge-pair: (-0.1,0;-0.1,1.6)|(0.3,1.6;0.3,0) - - - - - w1um_snapped - A:r90 - false - 1 - - - - edge-pair: (0,0;0,1.8)|(0.2,1.8;0.2,0) - - - - - w1um_snapped - A:r0;r0 - false - 1 - - - - edge-pair: (0,0;0,1.6)|(0.4,1.6;0.4,0) - - - - diff --git a/testdata/drc/drcSimpleTests_au111.lyrdb.1 b/testdata/drc/drcSimpleTests_au111.lyrdb similarity index 100% rename from testdata/drc/drcSimpleTests_au111.lyrdb.1 rename to testdata/drc/drcSimpleTests_au111.lyrdb index 63a47e6f0..37d05841c 100644 --- a/testdata/drc/drcSimpleTests_au111.lyrdb.1 +++ b/testdata/drc/drcSimpleTests_au111.lyrdb @@ -162,78 +162,6 @@ From sized input polygon: (0,-0.1;0,1.7;0.2,1.7;0.2,-0.1) - - - w1um - TOP - false - 1 - - - - edge-pair: (5.1,4.9;5.3,4.9)|(5.3,4.9;5.2,4.2) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.6,4.6;4.408,4.762) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.3,4;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(4.138,4.708;5.1,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (2.9,3;2.1,3)|(2.1,3.6;2.9,3.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.804,4.285;3.9,3.9) - - w1um @@ -246,18 +174,6 @@ From sized input edge-pair: (3.7,3.9;3.3,4)|(3.3,4;3.6,4.6) - - - w1um - TOP - false - 1 - - - - edge-pair: (3.3,4;3.6,4.6)|(3.804,4.285;3.9,3.9) - - w1um @@ -270,42 +186,6 @@ From sized input edge-pair: (3.7,3.9;3.3,4)|(3.6,4.6;4.256,4.731) - - - w1um - TOP - false - 1 - - - - edge-pair: (4.53,4.233;3.804,4.285)|(3.455,4.31;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (2.1,3;2.1,3.6)|(2.9,3.6;2.9,3) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(5.1,4.9;5.3,4.9) - - w1um @@ -327,7 +207,31 @@ From sized input - edge-pair: (5,4.2;4.343,4.247)|(5.1,4.9;5.3,4.9) + edge-pair: (4.53,4.233;3.804,4.285)|(3.455,4.31;3.6,4.6) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (3.3,4;3.6,4.6)|(3.804,4.285;3.9,3.9) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (3.9,3.9;3.7,3.9)|(3.3,4;3.6,4.6) @@ -342,6 +246,18 @@ From sized input edge-pair: (4.266,4.733;5.1,4.9)|(5.3,4.9;5.2,4.2) + + + w1um + TOP + false + 1 + + + + edge-pair: (5.2,4.2;5,4.2)|(4.138,4.708;5.1,4.9) + + w1um @@ -354,6 +270,90 @@ From sized input edge-pair: (5,4.2;3.804,4.285)|(3.6,4.6;5.1,4.9) + + + w1um + TOP + false + 1 + + + + edge-pair: (3.9,3.9;3.7,3.9)|(3.6,4.6;4.408,4.762) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (5.1,4.9;5.3,4.9)|(5.3,4.9;5.2,4.2) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (5.2,4.2;5,4.2)|(5.1,4.9;5.3,4.9) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (5,4.2;4.343,4.247)|(5.1,4.9;5.3,4.9) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (3.9,3.9;3.7,3.9)|(3.804,4.285;3.9,3.9) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (2.1,3;2.1,3.6)|(2.9,3.6;2.9,3) + + + + + w1um + TOP + false + 1 + + + + edge-pair: (2.9,3;2.1,3)|(2.1,3.6;2.9,3.6) + + w1um diff --git a/testdata/drc/drcSimpleTests_au111.lyrdb.2 b/testdata/drc/drcSimpleTests_au111.lyrdb.2 deleted file mode 100644 index 20d7799e5..000000000 --- a/testdata/drc/drcSimpleTests_au111.lyrdb.2 +++ /dev/null @@ -1,382 +0,0 @@ - - - Report comment with -another line - - drc: script='.drc' - TOP - - - - - input - - - - L1 - Original layer - - - - - L1S - Sized original layer - - - - - - - w1um - w < 1µm -From sized input - - - - - - - TOP - - - - - - - A - r0 - A - - - TOP - r0 *1 0.5,1.2 - - - - - A - r90 - A$VAR1 - - - TOP - r270 *1 2,2 - - - - - - - - input.L1 - TOP - false - 1 - - - - polygon: (3.8,3.9;3.4,4;3.7,4.6;5.2,4.9;5.1,4.2;3.7,4.3) - - - - - input.L1 - TOP - false - 1 - - - - polygon: (2.2,3;2.2,3.6;2.8,3.6;2.8,3) - - - - - input.L1 - A:r0 - false - 1 - - - - polygon: (0,0;0,1.6;0.2,1.6;0.2,0) - - - - - input.L1 - A:r90 - false - 1 - - - - polygon: (0,0;0,1.6;0.2,1.6;0.2,0) - - - - - input.L1S - TOP - false - 1 - - - - polygon: (3.7,3.9;3.3,4;3.6,4.6;5.1,4.9;5.3,4.9;5.2,4.2;5,4.2;3.804,4.285;3.9,3.9) - - - - - input.L1S - TOP - false - 1 - - - - polygon: (2.1,3;2.1,3.6;2.9,3.6;2.9,3) - - - - - input.L1S - A:r0 - false - 1 - - - - polygon: (-0.1,0;-0.1,1.6;0.3,1.6;0.3,0) - - - - - input.L1S - A:r90 - false - 1 - - - - polygon: (0,-0.1;0,1.7;0.2,1.7;0.2,-0.1) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.804,4.285;3.9,3.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(4.138,4.708;5.1,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.7,3.9;3.3,4)|(3.3,4;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.3,4;3.6,4.6)|(3.804,4.285;3.9,3.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.7,3.9;3.3,4)|(3.6,4.6;4.256,4.731) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (4.53,4.233;3.804,4.285)|(3.455,4.31;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (4.266,4.733;5.1,4.9)|(5.3,4.9;5.2,4.2) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5,4.2;3.804,4.285)|(3.6,4.6;5.1,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.3,4;3.6,4.6) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.6,4.6;4.408,4.762) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.1,4.9;5.3,4.9)|(5.3,4.9;5.2,4.2) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (3.7,3.9;3.3,4)|(3.804,4.285;3.9,3.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5,4.2;4.343,4.247)|(5.1,4.9;5.3,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(5.1,4.9;5.3,4.9) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (2.1,3;2.1,3.6)|(2.9,3.6;2.9,3) - - - - - w1um - TOP - false - 1 - - - - edge-pair: (2.9,3;2.1,3)|(2.1,3.6;2.9,3.6) - - - - - w1um - A:r0 - false - 1 - - - - edge-pair: (-0.1,0;-0.1,1.6)|(0.3,1.6;0.3,0) - - - - - w1um - A:r90 - false - 1 - - - - edge-pair: (0,-0.1;0,1.7)|(0.2,1.7;0.2,-0.1) - - - - diff --git a/testdata/drc/drcSimpleTests_au112.lyrdb.1 b/testdata/drc/drcSimpleTests_au112.lyrdb similarity index 100% rename from testdata/drc/drcSimpleTests_au112.lyrdb.1 rename to testdata/drc/drcSimpleTests_au112.lyrdb index 5a2297a78..33b59bf2b 100644 --- a/testdata/drc/drcSimpleTests_au112.lyrdb.1 +++ b/testdata/drc/drcSimpleTests_au112.lyrdb @@ -147,78 +147,6 @@ From snapped input polygon: (0,-0.1;0,1.7;0.2,1.7;0.2,-0.1) - - waived - w1um - TOP - false - 1 - First item von w1um - - - edge-pair: (5.1,4.9;5.3,4.9)|(5.3,4.9;5.2,4.2) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.6,4.6;4.408,4.762) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.3,4;3.6,4.6) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(4.138,4.708;5.1,4.9) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (2.9,3;2.1,3)|(2.1,3.6;2.9,3.6) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.804,4.285;3.9,3.9) - - waived w1um @@ -231,18 +159,6 @@ From snapped input edge-pair: (3.7,3.9;3.3,4)|(3.3,4;3.6,4.6) - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.3,4;3.6,4.6)|(3.804,4.285;3.9,3.9) - - waived w1um @@ -255,42 +171,6 @@ From snapped input edge-pair: (3.7,3.9;3.3,4)|(3.6,4.6;4.256,4.731) - - waived - w1um - TOP - false - 1 - - - - edge-pair: (4.53,4.233;3.804,4.285)|(3.455,4.31;3.6,4.6) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (2.1,3;2.1,3.6)|(2.9,3.6;2.9,3) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(5.1,4.9;5.3,4.9) - - waived w1um @@ -312,7 +192,31 @@ From snapped input - edge-pair: (5,4.2;4.343,4.247)|(5.1,4.9;5.3,4.9) + edge-pair: (4.53,4.233;3.804,4.285)|(3.455,4.31;3.6,4.6) + + + + waived + w1um + TOP + false + 1 + + + + edge-pair: (3.3,4;3.6,4.6)|(3.804,4.285;3.9,3.9) + + + + waived + w1um + TOP + false + 1 + + + + edge-pair: (3.9,3.9;3.7,3.9)|(3.3,4;3.6,4.6) @@ -327,6 +231,18 @@ From snapped input edge-pair: (4.266,4.733;5.1,4.9)|(5.3,4.9;5.2,4.2) + + waived + w1um + TOP + false + 1 + + + + edge-pair: (5.2,4.2;5,4.2)|(4.138,4.708;5.1,4.9) + + waived w1um @@ -339,6 +255,90 @@ From snapped input edge-pair: (5,4.2;3.804,4.285)|(3.6,4.6;5.1,4.9) + + waived + w1um + TOP + false + 1 + + + + edge-pair: (3.9,3.9;3.7,3.9)|(3.6,4.6;4.408,4.762) + + + + waived + w1um + TOP + false + 1 + First item von w1um + + + edge-pair: (5.1,4.9;5.3,4.9)|(5.3,4.9;5.2,4.2) + + + + waived + w1um + TOP + false + 1 + + + + edge-pair: (5.2,4.2;5,4.2)|(5.1,4.9;5.3,4.9) + + + + waived + w1um + TOP + false + 1 + + + + edge-pair: (5,4.2;4.343,4.247)|(5.1,4.9;5.3,4.9) + + + + waived + w1um + TOP + false + 1 + + + + edge-pair: (3.9,3.9;3.7,3.9)|(3.804,4.285;3.9,3.9) + + + + waived + w1um + TOP + false + 1 + + + + edge-pair: (2.1,3;2.1,3.6)|(2.9,3.6;2.9,3) + + + + waived + w1um + TOP + false + 1 + + + + edge-pair: (2.9,3;2.1,3)|(2.1,3.6;2.9,3.6) + + waived w1um @@ -423,6 +423,90 @@ From snapped input polygon: (0,0;0,1.6;0.4,1.6;0.4,0) + + waived + w1um_snapped + TOP + false + 1 + + + + edge-pair: (3.467,4.2;3.6,4.6)|(4.521,4.2;3.8,4.2) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (3.4,4;3.55,4.45)|(3.8,4.2;4,4) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (3.4,4;3.6,4.6)|(4,4;3.4,4) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (4.314,4.778;5.2,5)|(5.4,5;5.2,4.2) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (5.2,4.2;3.8,4.2)|(3.6,4.6;5.2,5) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (4,4;3.4,4)|(3.6,4.6;4.547,4.837) + + + + + w1um_snapped + TOP + false + 1 + + + + edge-pair: (5.2,5;5.4,5)|(5.4,5;5.2,4.2) + + w1um_snapped @@ -456,79 +540,7 @@ From snapped input - edge-pair: (5.2,5;5.4,5)|(5.4,5;5.2,4.2) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4,4;3.4,4)|(3.6,4.6;4.547,4.837) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (5.2,4.2;3.8,4.2)|(3.6,4.6;5.2,5) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4.314,4.778;5.2,5)|(5.4,5;5.2,4.2) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.4,4;3.6,4.6)|(4,4;3.4,4) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.4,4;3.55,4.45)|(3.8,4.2;4,4) - - - - waived - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.467,4.2;3.6,4.6)|(4.521,4.2;3.8,4.2) + edge-pair: (2.2,3;2.2,3.6)|(3,3.6;3,3) @@ -543,18 +555,6 @@ From snapped input edge-pair: (3,3;2.2,3)|(2.2,3.6;3,3.6) - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (2.2,3;2.2,3.6)|(3,3.6;3,3) - - w1um_snapped diff --git a/testdata/drc/drcSimpleTests_au112.lyrdb.2 b/testdata/drc/drcSimpleTests_au112.lyrdb.2 deleted file mode 100644 index 5c9191829..000000000 --- a/testdata/drc/drcSimpleTests_au112.lyrdb.2 +++ /dev/null @@ -1,596 +0,0 @@ - - - Report comment with -another line - - drc: script='.drc' - TOP - - - waived - - - - - - inputs - - - - l1 - L1 (1/0 sized by x=100nm,y=0) - - - - - l1_snapped - L1 snapped to 200nm - - - - - - - w1um - w < 1µm -Another line - - - - - w1um_snapped - w < 1µm -From snapped input - - - - - - - TOP - - - - - - - A - r0 - A - - - TOP - r0 *1 0.5,1.2 - - - - - A - r90 - A$VAR1 - - - TOP - r270 *1 2,2 - - - - - A - r0;r0(-0.1,0) - A - - - TOP - r0 *1 0.5,1.2 - - - - - A - r0;r0 - A$VAR1$1 - - - TOP - r0 *1 1.2,1.2 - - - - - - - - inputs.l1 - TOP - false - 1 - - - - polygon: (3.7,3.9;3.3,4;3.6,4.6;5.1,4.9;5.3,4.9;5.2,4.2;5,4.2;3.804,4.285;3.9,3.9) - - - - - inputs.l1 - TOP - false - 1 - - - - polygon: (2.1,3;2.1,3.6;2.9,3.6;2.9,3) - - - - - inputs.l1 - A:r0 - false - 1 - - - - polygon: (-0.1,0;-0.1,1.6;0.3,1.6;0.3,0) - - - - - inputs.l1 - A:r90 - false - 1 - - - - polygon: (0,-0.1;0,1.7;0.2,1.7;0.2,-0.1) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.804,4.285;3.9,3.9) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(4.138,4.708;5.1,4.9) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.7,3.9;3.3,4)|(3.3,4;3.6,4.6) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.3,4;3.6,4.6)|(3.804,4.285;3.9,3.9) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.7,3.9;3.3,4)|(3.6,4.6;4.256,4.731) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (4.53,4.233;3.804,4.285)|(3.455,4.31;3.6,4.6) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (4.266,4.733;5.1,4.9)|(5.3,4.9;5.2,4.2) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (5,4.2;3.804,4.285)|(3.6,4.6;5.1,4.9) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.3,4;3.6,4.6) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.9,3.9;3.7,3.9)|(3.6,4.6;4.408,4.762) - - - - waived - w1um - TOP - false - 1 - First item von w1um - - - edge-pair: (5.1,4.9;5.3,4.9)|(5.3,4.9;5.2,4.2) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (3.7,3.9;3.3,4)|(3.804,4.285;3.9,3.9) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (5,4.2;4.343,4.247)|(5.1,4.9;5.3,4.9) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (5.2,4.2;5,4.2)|(5.1,4.9;5.3,4.9) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (2.1,3;2.1,3.6)|(2.9,3.6;2.9,3) - - - - waived - w1um - TOP - false - 1 - - - - edge-pair: (2.9,3;2.1,3)|(2.1,3.6;2.9,3.6) - - - - waived - w1um - A:r0 - false - 1 - - - - edge-pair: (-0.1,0;-0.1,1.6)|(0.3,1.6;0.3,0) - - - - waived - w1um - A:r90 - false - 1 - - - - edge-pair: (0,-0.1;0,1.7)|(0.2,1.7;0.2,-0.1) - - - - - inputs.l1_snapped - TOP - false - 1 - - - - polygon: (3.4,4;3.6,4.6;5.2,5;5.4,5;5.2,4.2;3.8,4.2;4,4) - - - - - inputs.l1_snapped - TOP - false - 1 - - - - polygon: (2.2,3;2.2,3.6;3,3.6;3,3) - - - - waived - inputs.l1_snapped - A:r0;r0(-0.1,0) - false - 1 - A comment on the only waived input shape - - - polygon: (-0.1,0;-0.1,1.6;0.3,1.6;0.3,0) - - - - - inputs.l1_snapped - A:r90 - false - 1 - - - - polygon: (0,0;0,1.8;0.2,1.8;0.2,0) - - - - - inputs.l1_snapped - A:r0;r0 - false - 1 - - - - polygon: (0,0;0,1.6;0.4,1.6;0.4,0) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (5.2,4.2;4.6,4.2)|(5.2,5;5.4,5) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4,4;3.4,4)|(3.8,4.2;4,4) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (5.2,5;5.4,5)|(5.4,5;5.2,4.2) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4,4;3.4,4)|(3.6,4.6;4.547,4.837) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (5.2,4.2;3.8,4.2)|(3.6,4.6;5.2,5) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (4.314,4.778;5.2,5)|(5.4,5;5.2,4.2) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.4,4;3.6,4.6)|(4,4;3.4,4) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.4,4;3.55,4.45)|(3.8,4.2;4,4) - - - - waived - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3.467,4.2;3.6,4.6)|(4.521,4.2;3.8,4.2) - - - - waived - w1um_snapped - TOP - false - 1 - - - - edge-pair: (3,3;2.2,3)|(2.2,3.6;3,3.6) - - - - - w1um_snapped - TOP - false - 1 - - - - edge-pair: (2.2,3;2.2,3.6)|(3,3.6;3,3) - - - - - w1um_snapped - A:r0;r0(-0.1,0) - false - 1 - - - - edge-pair: (-0.1,0;-0.1,1.6)|(0.3,1.6;0.3,0) - - - - waived - w1um_snapped - A:r90 - false - 1 - - - - edge-pair: (0,0;0,1.8)|(0.2,1.8;0.2,0) - - - - - w1um_snapped - A:r0;r0 - false - 1 - A comment -With two lines - - - edge-pair: (0,0;0,1.6)|(0.4,1.6;0.4,0) - - - -