diff --git a/src/test/resources/dig/test/switch/relayFullAdder2.dig b/src/test/resources/dig/test/switch/relayFullAdder2.dig index f6626dd78..026ed59d7 100644 --- a/src/test/resources/dig/test/switch/relayFullAdder2.dig +++ b/src/test/resources/dig/test/switch/relayFullAdder2.dig @@ -12,10 +12,10 @@ Bits - 2 + 4 - + In @@ -26,10 +26,10 @@ Bits - 2 + 4 - + Testcase @@ -39,10 +39,10 @@ A B C_in S C_out loop (C,2) -loop (A,4) -loop (B,4) +loop (A,16) +loop (B,16) let s=A+B+C; - (A) (B) (C) (s&3) (s>>2) + (A) (B) (C) (s&15) (s>>4) end loop end loop end loop @@ -50,7 +50,7 @@ end loop - + In @@ -179,16 +179,6 @@ end loop - - Out - - - Label - C_out - - - - RelayDT @@ -229,51 +219,46 @@ end loop - PullDown - - + Splitter + + + Input Splitting + 4 + + + Output Splitting + 1*4 + + + Splitter Input Splitting - 2 + 4 Output Splitting - 1,1 + 1*4 - + Splitter Input Splitting - 2 + 1*4 Output Splitting - 1,1 + 4 - - - - Splitter - - - Input Splitting - 1,1 - - - Output Splitting - 2 - - - + Out @@ -284,20 +269,191 @@ end loop Bits - 2 + 4 - + PullDown Bits + 4 + + + + + + RelayDT + + + poles + 2 + + + rotation + + + + + + + RelayDT + + + poles 2 - + + + + Ground + + + + + Ground + + + + + VDD + + + + + RelayDT + + + poles + 2 + + + rotation + + + + + + + RelayDT + + + poles + 2 + + + + + + Ground + + + + + Ground + + + + + VDD + + + + + RelayDT + + + poles + 2 + + + rotation + + + + + + + RelayDT + + + poles + 2 + + + + + + Ground + + + + + Ground + + + + + VDD + + + + + Out + + + Label + C_out + + + + + + RelayDT + + + poles + 2 + + + rotation + + + + + + + RelayDT + + + poles + 2 + + + + + + Ground + + + + + Ground + + + + + VDD + + + + + PullDown + + @@ -318,28 +474,20 @@ end loop - - + + - - + + - - + + - - - - - - - - - - + + @@ -358,52 +506,64 @@ end loop - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + @@ -427,22 +587,30 @@ end loop - + - - + + - - + + - - + + - + + + + + + + + + @@ -473,6 +641,10 @@ end loop + + + + @@ -494,7 +666,243 @@ end loop - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -514,8 +922,20 @@ end loop - - + + + + + + + + + + + + + + @@ -539,19 +959,35 @@ end loop - + - - + + - - + + + + + + + + + + + + + + + + + + @@ -566,16 +1002,16 @@ end loop - - + + - - + + - - + + @@ -585,6 +1021,10 @@ end loop + + + + @@ -593,6 +1033,14 @@ end loop + + + + + + + + @@ -601,14 +1049,34 @@ end loop + + + + + + + + + + + + + + + + + + + + @@ -618,24 +1086,44 @@ end loop - - + + - - + + + + + + + + + + + + + + + + + + - - + + + + + + @@ -645,6 +1133,14 @@ end loop + + + + + + + + @@ -654,13 +1150,33 @@ end loop - - + + + + + + + + + + + + + + + + + + + + + + @@ -669,6 +1185,26 @@ end loop + + + + + + + + + + + + + + + + + + + + @@ -678,8 +1214,12 @@ end loop - - + + + + + + \ No newline at end of file