Add NOT gate on CPs

This commit is contained in:
wzhqwq 2022-03-24 16:24:00 +08:00
父節點 78337c6f7a
當前提交 2124929b45

查看文件

@ -214,7 +214,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 328 528 504 544)
(rect 368 528 544 544)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "A0" (rect 5 0 17 12)(font "Arial" ))
(pt 176 8)
@ -231,7 +231,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 328 512 504 528)
(rect 368 512 544 528)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "A1" (rect 5 0 17 12)(font "Arial" ))
(pt 176 8)
@ -248,7 +248,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 328 496 504 512)
(rect 368 496 544 512)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "A2" (rect 5 0 17 12)(font "Arial" ))
(pt 176 8)
@ -265,7 +265,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 328 480 504 496)
(rect 368 480 544 496)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "A3" (rect 5 0 17 12)(font "Arial" ))
(pt 176 8)
@ -282,7 +282,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 328 464 504 480)
(rect 368 464 544 480)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "A4" (rect 5 0 17 12)(font "Arial" ))
(pt 176 8)
@ -299,7 +299,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 328 448 504 464)
(rect 368 448 544 464)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "A5" (rect 5 0 17 12)(font "Arial" ))
(pt 176 8)
@ -316,7 +316,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 328 432 504 448)
(rect 368 432 544 448)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "A6" (rect 5 0 17 12)(font "Arial" ))
(pt 176 8)
@ -333,7 +333,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 328 416 504 432)
(rect 368 416 544 432)
(text "OUTPUT" (rect 137 0 175 10)(font "Arial" (font_size 6)))
(text "A7" (rect 5 0 17 12)(font "Arial" ))
(pt 176 8)
@ -518,7 +518,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 320 288 496 304)
(rect 160 288 336 304)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "CP_uIR" (rect 90 0 128 12)(font "Arial" ))
(pt 0 8)
@ -534,7 +534,7 @@ applicable agreement for further details.
)
(pin
(output)
(rect 320 320 496 336)
(rect 160 320 336 336)
(text "OUTPUT" (rect 1 0 39 10)(font "Arial" (font_size 6)))
(text "uRDN" (rect 90 0 120 12)(font "Arial" ))
(pt 0 8)
@ -726,7 +726,7 @@ applicable agreement for further details.
)
)
(symbol
(rect 160 416 224 464)
(rect 224 416 288 464)
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "inst14" (rect 3 37 32 49)(font "Arial" ))
(port
@ -758,7 +758,7 @@ applicable agreement for further details.
)
)
(symbol
(rect 160 464 224 512)
(rect 224 464 288 512)
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "inst15" (rect 3 37 32 49)(font "Arial" ))
(port
@ -790,7 +790,7 @@ applicable agreement for further details.
)
)
(symbol
(rect 160 512 224 560)
(rect 224 512 288 560)
(text "AND2" (rect 1 0 25 10)(font "Arial" (font_size 6)))
(text "inst16" (rect 3 37 32 49)(font "Arial" ))
(port
@ -1656,10 +1656,85 @@ applicable agreement for further details.
)
(flipy)
)
(symbol
(rect 160 432 208 464)
(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
(text "inst20" (rect 3 21 32 33)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 13 16)(line_width 1))
)
(port
(pt 48 16)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(line (pt 39 16)(pt 48 16)(line_width 1))
)
(drawing
(line (pt 13 25)(pt 13 7)(line_width 1))
(line (pt 13 7)(pt 31 16)(line_width 1))
(line (pt 13 25)(pt 31 16)(line_width 1))
(circle (rect 31 12 39 20)(line_width 1))
)
)
(symbol
(rect 160 480 208 512)
(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
(text "inst21" (rect 3 21 32 33)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 13 16)(line_width 1))
)
(port
(pt 48 16)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(line (pt 39 16)(pt 48 16)(line_width 1))
)
(drawing
(line (pt 13 25)(pt 13 7)(line_width 1))
(line (pt 13 7)(pt 31 16)(line_width 1))
(line (pt 13 25)(pt 31 16)(line_width 1))
(circle (rect 31 12 39 20)(line_width 1))
)
)
(symbol
(rect 160 528 208 560)
(text "NOT" (rect 1 0 21 10)(font "Arial" (font_size 6)))
(text "inst22" (rect 3 21 32 33)(font "Arial" ))
(port
(pt 0 16)
(input)
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(text "IN" (rect 2 7 13 19)(font "Courier New" (bold))(invisible))
(line (pt 0 16)(pt 13 16)(line_width 1))
)
(port
(pt 48 16)
(output)
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(text "OUT" (rect 32 7 49 19)(font "Courier New" (bold))(invisible))
(line (pt 39 16)(pt 48 16)(line_width 1))
)
(drawing
(line (pt 13 25)(pt 13 7)(line_width 1))
(line (pt 13 7)(pt 31 16)(line_width 1))
(line (pt 13 25)(pt 31 16)(line_width 1))
(circle (rect 31 12 39 20)(line_width 1))
)
)
(symbol
(rect 32 240 128 368)
(text "start_circuit" (rect 5 0 72 14)(font "Arial" (font_size 8)))
(text "CK_Slow" (rect 8 112 51 124)(font "Arial" ))
(text "CK_2xSlower" (rect 8 112 72 124)(font "Arial" ))
(port
(pt 0 32)
(input)
@ -1919,82 +1994,10 @@ applicable agreement for further details.
(pt 656 552)
(pt 848 552)
)
(connector
(pt 504 536)
(pt 560 536)
)
(connector
(pt 504 520)
(pt 560 520)
)
(connector
(pt 504 504)
(pt 560 504)
)
(connector
(pt 504 488)
(pt 560 488)
)
(connector
(pt 504 472)
(pt 560 472)
)
(connector
(pt 504 456)
(pt 560 456)
)
(connector
(pt 504 440)
(pt 560 440)
)
(connector
(pt 504 424)
(pt 560 424)
)
(connector
(pt 128 272)
(pt 144 272)
)
(connector
(pt 144 448)
(pt 144 496)
)
(connector
(pt 144 496)
(pt 144 544)
)
(connector
(pt -48 432)
(pt 160 432)
)
(connector
(pt 144 448)
(pt 160 448)
)
(connector
(pt -48 480)
(pt 160 480)
)
(connector
(pt 144 496)
(pt 160 496)
)
(connector
(pt -48 528)
(pt 160 528)
)
(connector
(pt 144 544)
(pt 160 544)
)
(connector
(pt 224 440)
(pt 256 440)
)
(connector
(pt 224 488)
(pt 272 488)
)
(connector
(pt 544 760)
(pt 672 760)
@ -2019,22 +2022,6 @@ applicable agreement for further details.
(pt 688 776)
(pt 528 776)
)
(connector
(pt 544 624)
(pt -48 624)
)
(connector
(pt 544 760)
(pt 544 624)
)
(connector
(pt 528 672)
(pt -48 672)
)
(connector
(pt 528 776)
(pt 528 672)
)
(connector
(pt -48 720)
(pt -16 720)
@ -2179,10 +2166,6 @@ applicable agreement for further details.
(pt 784 912)
(pt 784 1120)
)
(connector
(pt 224 536)
(pt 272 536)
)
(connector
(pt 952 1008)
(pt 1040 1008)
@ -2319,34 +2302,6 @@ applicable agreement for further details.
(pt 1024 800)
(pt 1024 1056)
)
(connector
(pt -48 576)
(pt 256 576)
)
(connector
(pt 272 536)
(pt 272 960)
)
(connector
(pt 1056 1040)
(pt 1056 960)
)
(connector
(pt 272 960)
(pt 1056 960)
)
(connector
(pt 1040 1008)
(pt 1040 944)
)
(connector
(pt 256 576)
(pt 256 944)
)
(connector
(pt 1040 944)
(pt 256 944)
)
(connector
(pt 968 248)
(pt 968 264)
@ -2363,14 +2318,6 @@ applicable agreement for further details.
(pt 1000 392)
(pt 1000 272)
)
(connector
(pt 256 440)
(pt 256 192)
)
(connector
(pt 272 488)
(pt 272 208)
)
(connector
(pt 952 1024)
(pt 1072 1024)
@ -2391,22 +2338,6 @@ applicable agreement for further details.
(pt 944 408)
(pt 1056 408)
)
(connector
(pt 1056 408)
(pt 1056 192)
)
(connector
(pt 256 192)
(pt 1056 192)
)
(connector
(pt 272 208)
(pt 1040 208)
)
(connector
(pt 1040 208)
(pt 1040 568)
)
(connector
(pt 944 568)
(pt 1040 568)
@ -2491,14 +2422,6 @@ applicable agreement for further details.
(pt 152 48)
(pt 152 64)
)
(connector
(pt 1072 176)
(pt 1072 424)
)
(connector
(pt 1072 424)
(pt 1072 552)
)
(connector
(pt -48 16)
(pt 32 16)
@ -2532,8 +2455,164 @@ applicable agreement for further details.
(pt 32 128)
)
(connector
(pt 240 384)
(pt 240 176)
(pt 144 448)
(pt 160 448)
)
(connector
(pt 144 496)
(pt 160 496)
)
(connector
(pt 144 544)
(pt 160 544)
)
(connector
(pt 144 448)
(pt 144 496)
)
(connector
(pt 144 496)
(pt 144 544)
)
(connector
(pt -48 432)
(pt 224 432)
)
(connector
(pt 208 448)
(pt 224 448)
)
(connector
(pt -48 480)
(pt 224 480)
)
(connector
(pt 208 496)
(pt 224 496)
)
(connector
(pt -48 528)
(pt 224 528)
)
(connector
(pt 208 544)
(pt 224 544)
)
(connector
(pt 560 424)
(pt 544 424)
)
(connector
(pt 560 440)
(pt 544 440)
)
(connector
(pt 560 456)
(pt 544 456)
)
(connector
(pt 560 472)
(pt 544 472)
)
(connector
(pt 560 488)
(pt 544 488)
)
(connector
(pt 560 504)
(pt 544 504)
)
(connector
(pt 560 520)
(pt 544 520)
)
(connector
(pt 560 536)
(pt 544 536)
)
(connector
(pt 288 488)
(pt 336 488)
)
(connector
(pt 288 536)
(pt 336 536)
)
(connector
(pt -48 576)
(pt 320 576)
)
(connector
(pt -48 624)
(pt 544 624)
)
(connector
(pt 544 760)
(pt 544 624)
)
(connector
(pt -48 672)
(pt 528 672)
)
(connector
(pt 528 776)
(pt 528 672)
)
(connector
(pt 1056 1040)
(pt 1056 960)
)
(connector
(pt 1056 960)
(pt 336 960)
)
(connector
(pt 1040 1008)
(pt 1040 944)
)
(connector
(pt 320 576)
(pt 320 944)
)
(connector
(pt 1040 944)
(pt 320 944)
)
(connector
(pt 1056 408)
(pt 1056 192)
)
(connector
(pt 1056 192)
(pt 320 192)
)
(connector
(pt 1040 208)
(pt 336 208)
)
(connector
(pt 1040 568)
(pt 1040 208)
)
(connector
(pt 304 384)
(pt 304 176)
)
(connector
(pt 288 440)
(pt 320 440)
)
(connector
(pt 336 960)
(pt 336 536)
)
(connector
(pt 320 192)
(pt 320 440)
)
(connector
(pt 336 208)
(pt 336 488)
)
(connector
(pt -48 384)
@ -2541,28 +2620,28 @@ applicable agreement for further details.
)
(connector
(pt 16 384)
(pt 240 384)
(pt 304 384)
)
(connector
(pt 1072 176)
(pt 240 176)
(pt 1072 424)
)
(connector
(pt 1072 424)
(pt 1072 552)
)
(connector
(pt 240 176)
(pt 128 176)
(pt 304 176)
)
(connector
(pt 320 296)
(pt 144 296)
(pt 304 176)
(pt 1072 176)
)
(connector
(pt 144 272)
(pt 144 296)
)
(connector
(pt 320 328)
(pt 144 328)
)
(connector
(pt 144 296)
(pt 144 328)
@ -2571,6 +2650,14 @@ applicable agreement for further details.
(pt 144 328)
(pt 144 448)
)
(connector
(pt 144 296)
(pt 160 296)
)
(connector
(pt 144 328)
(pt 160 328)
)
(junction (pt 968 264))
(junction (pt 968 280))
(junction (pt 968 296))
@ -2607,6 +2694,6 @@ applicable agreement for further details.
(junction (pt 152 16))
(junction (pt 152 32))
(junction (pt 16 384))
(junction (pt 240 176))
(junction (pt 144 296))
(junction (pt 144 328))
(junction (pt 304 176))