mirror of
https://github.com/KLayout/klayout.git
synced 2026-09-08 04:08:14 +02:00
Merge branch 'faster-latchup-rules'
This commit is contained in:
Vendored
+54
@@ -0,0 +1,54 @@
|
||||
|
||||
source $drc_test_source
|
||||
target $drc_test_target
|
||||
|
||||
if $drc_test_deep
|
||||
deep
|
||||
end
|
||||
|
||||
l1 = input(1, 0)
|
||||
l2 = input(2, 0)
|
||||
|
||||
l1.output(1, 0)
|
||||
l2.output(2, 0)
|
||||
|
||||
l1.sized(0.0, steps(50), inside(l2)).output(100, 0)
|
||||
l1.sized(20.0, steps(0), inside(l2)).output(101, 0)
|
||||
|
||||
l1.sized(20.0, steps(50), inside(l2)).output(110, 0)
|
||||
l1.sized(50.0, steps(50), outside(l2)).output(111, 0)
|
||||
|
||||
l1d = l1.dup
|
||||
l1d.size(20.0, steps(50), inside(l2))
|
||||
l1d.output(120, 0)
|
||||
|
||||
l1d = l1.dup
|
||||
l1d.size(50.0, steps(50), outside(l2))
|
||||
l1d.output(121, 0)
|
||||
|
||||
l1.sized(10.0, 20.0, steps(50), inside(l2)).output(130, 0)
|
||||
l1.sized(25.0, 50.0, steps(50), outside(l2)).output(131, 0)
|
||||
|
||||
error = nil
|
||||
begin
|
||||
l2.sized(-1.0, steps(50), outside(l2))
|
||||
rescue
|
||||
error = true
|
||||
end
|
||||
if !error
|
||||
raise "error expected!"
|
||||
end
|
||||
|
||||
error = nil
|
||||
begin
|
||||
l2.sized(-1.0, 2.0, steps(50), outside(l2))
|
||||
rescue
|
||||
error = true
|
||||
end
|
||||
if !error
|
||||
raise "error expected!"
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
Vendored
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Reference in New Issue
Block a user