mirror of https://github.com/efabless/caravel.git
Added the files for the simple_por block design, and placed the latest
hardened macro components into the caravel and caravan layouts.
This commit is contained in:
parent
72b2c724c9
commit
aefa72281c
267
mag/caravan.mag
267
mag/caravan.mag
|
@ -1,7 +1,14 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1636751500
|
||||
timestamp 1636990272
|
||||
<< checkpaint >>
|
||||
rect 62171 988722 650328 989562
|
||||
rect 54609 976120 651168 988722
|
||||
rect 49569 280533 651168 976120
|
||||
rect 49569 275493 650328 280533
|
||||
rect 49569 267931 639446 275493
|
||||
rect 51289 194873 639446 267931
|
||||
<< metal5 >>
|
||||
rect 78610 1018624 90778 1030788
|
||||
rect 130010 1018624 142178 1030788
|
||||
|
@ -66,18 +73,46 @@ rect 460640 6598 473160 19088
|
|||
rect 515440 6598 527960 19088
|
||||
rect 570422 6811 582590 18975
|
||||
rect 624222 6811 636390 18975
|
||||
use simple_por simple_por_0
|
||||
timestamp 1606688983
|
||||
transform 1 0 624040 0 1 45166
|
||||
box 0 0 11344 8338
|
||||
use xres_buf xres_buf_0
|
||||
timestamp 1608587411
|
||||
transform 1 0 608050 0 1 79488
|
||||
box 414 -400 3522 3800
|
||||
use user_id_programming user_id_programming_0
|
||||
timestamp 1606755340
|
||||
transform 1 0 635116 0 1 79088
|
||||
box 0 0 7109 7077
|
||||
use caravel_clocking caravel_clocking_0
|
||||
timestamp 1636983106
|
||||
transform 1 0 649886 0 1 70896
|
||||
box 0 0 16000 16000
|
||||
use housekeeping housekeeping_0
|
||||
timestamp 1636934786
|
||||
transform 1 0 606468 0 1 95484
|
||||
box 0 0 60047 110190
|
||||
use mgmt_protect mgmt_protect_0
|
||||
timestamp 1636974897
|
||||
transform 1 0 206090 0 1 227796
|
||||
box -400 -400 220400 24400
|
||||
use mgmt_core_wrapper mgmt_core_wrapper_0
|
||||
timestamp 1636737078
|
||||
transform 1 0 56746 0 1 42404
|
||||
box 386 0 540000 164000
|
||||
use user_id_textblock user_id_textblock_0
|
||||
timestamp 1608324878
|
||||
transform 1 0 96272 0 1 6890
|
||||
box -656 1508 33720 10344
|
||||
use open_source open_source_0
|
||||
timestamp 1635801696
|
||||
transform 1 0 205230 0 1 2174
|
||||
box 752 5164 29030 16242
|
||||
use copyright_block_a copyright_block_a_0
|
||||
timestamp 1636248774
|
||||
transform 1 0 149582 0 1 16298
|
||||
box -262 -9464 35048 2764
|
||||
use open_source open_source_0 hexdigits
|
||||
timestamp 1635801696
|
||||
transform 1 0 205230 0 1 2174
|
||||
box 752 5164 29030 16242
|
||||
use caravan_logo caravan_logo_0
|
||||
timestamp 1636751500
|
||||
transform 1 0 255642 0 1 5786
|
||||
|
@ -86,210 +121,210 @@ use gpio_control_block gpio_control_bidir_2\[1\]
|
|||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 199600
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[0\]
|
||||
use gpio_defaults_block_1803 gpio_defaults_block_1
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 208400
|
||||
transform -1 0 709467 0 1 176600
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_1803 gpio_defaults_block_0
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 131000
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_bidir_1\[1\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 164000
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_bidir_1\[0\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 118400
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_bidir_1\[1\]
|
||||
use gpio_control_block gpio_control_in_1\[0\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 164000
|
||||
transform -1 0 710203 0 1 208400
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_1803 gpio_defaults_block_0
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 131000
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_1803 gpio_defaults_block_1
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 176600
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_35
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 298600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[10\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 286000
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_bidir_2\[0\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 242800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_36
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 255400
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_37
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 212200
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_1403 gpio_defaults_block_4
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_36
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 311400
|
||||
transform 1 0 8367 0 1 255400
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[2\]
|
||||
use gpio_control_block gpio_control_bidir_2\[0\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 298800
|
||||
transform 1 0 7631 0 1 242800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_1403 gpio_defaults_block_2
|
||||
use gpio_control_block gpio_control_in_2\[10\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 221000
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_1403 gpio_defaults_block_3
|
||||
transform 1 0 7631 0 1 286000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_35
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 266200
|
||||
transform 1 0 8367 0 1 298600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[1\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 253600
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[7\]
|
||||
use gpio_defaults_block_1403 gpio_defaults_block_3
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 415000
|
||||
transform -1 0 709467 0 1 266200
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_1403 gpio_defaults_block_2
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 221000
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[2\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 298800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_1403 gpio_defaults_block_4
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 311400
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_34
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 341800
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[8\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 372400
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[9\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 329200
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_30
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 385000
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[9\]
|
||||
use gpio_control_block gpio_control_in_2\[7\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 329200
|
||||
transform 1 0 7631 0 1 415000
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[8\]
|
||||
use gpio_control_block gpio_control_in_1\[3\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 372400
|
||||
transform -1 0 710203 0 1 344600
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_34
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_5
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 341800
|
||||
transform -1 0 709467 0 1 357200
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_6
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 401600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[4\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 389000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_6
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 401600
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_5
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 357200
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[3\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 344600
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[6\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 462400
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_28
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 475000
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_29
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 427600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[5\]
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_28
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 477200
|
||||
transform 1 0 8367 0 1 475000
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[6\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 462400
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_7
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 489800
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[4\]
|
||||
use gpio_control_block gpio_control_in_1\[5\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 631400
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[5\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 588224
|
||||
transform -1 0 710203 0 1 477200
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_33
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 600824
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[6\]
|
||||
use gpio_control_block gpio_control_in_2\[5\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 521600
|
||||
transform 1 0 7631 0 1 588224
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[7\]
|
||||
use gpio_control_block gpio_control_in_2\[4\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 564800
|
||||
transform 1 0 7631 0 1 631400
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[8\]
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_10
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 611800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_8
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 534200
|
||||
transform -1 0 709467 0 1 624400
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_9
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 577400
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_10
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_8
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 624400
|
||||
transform -1 0 709467 0 1 534200
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[1\]
|
||||
use gpio_control_block gpio_control_in_1\[8\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 761000
|
||||
transform -1 0 710203 0 1 611800
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[2\]
|
||||
use gpio_control_block gpio_control_in_1\[7\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 717800
|
||||
transform -1 0 710203 0 1 564800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_27
|
||||
use gpio_control_block gpio_control_in_1\[6\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 730400
|
||||
transform -1 0 710203 0 1 521600
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_32
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 644000
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_31
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 687200
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[3\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 674600
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_31
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_27
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 687200
|
||||
transform 1 0 8367 0 1 730400
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_32
|
||||
use gpio_control_block gpio_control_in_2\[2\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 644000
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[10\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 702000
|
||||
transform 1 0 7631 0 1 717800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_12
|
||||
use gpio_control_block gpio_control_in_2\[1\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 714600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[9\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 657000
|
||||
transform 1 0 7631 0 1 761000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_11
|
||||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 669600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[0\]
|
||||
use gpio_control_block gpio_control_in_1\[9\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 804200
|
||||
transform -1 0 710203 0 1 657000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_14
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_12
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 816800
|
||||
transform -1 0 709467 0 1 714600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[10\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 702000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_26
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 773600
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_14
|
||||
timestamp 1636751500
|
||||
transform 1 0 8367 0 1 816800
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[0\]
|
||||
timestamp 1636751500
|
||||
transform 1 0 7631 0 1 804200
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[11\]
|
||||
timestamp 1636751500
|
||||
transform -1 0 710203 0 1 880800
|
||||
|
@ -298,6 +333,10 @@ use gpio_defaults_block_0402 gpio_defaults_block_13
|
|||
timestamp 1636751500
|
||||
transform -1 0 709467 0 1 893400
|
||||
box -38 0 6018 2224
|
||||
use user_analog_project_wrapper user_analog_project_wrapper_0
|
||||
timestamp 1620244087
|
||||
transform 1 0 64268 0 1 282662
|
||||
box -800 -800 584800 704800
|
||||
use chip_io_alt padframe
|
||||
timestamp 1636751500
|
||||
transform 1 0 0 0 1 0
|
||||
|
|
504
mag/caravel.mag
504
mag/caravel.mag
|
@ -1,7 +1,11 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1636750907
|
||||
timestamp 1636990093
|
||||
<< checkpaint >>
|
||||
rect -1260 98548 718860 1038860
|
||||
rect -1260 -1260 724069 98548
|
||||
rect 661502 -14162 724069 -1260
|
||||
<< metal5 >>
|
||||
rect 78440 1018512 90960 1031002
|
||||
rect 129840 1018512 142360 1031002
|
||||
|
@ -66,18 +70,6 @@ rect 460640 6598 473160 19088
|
|||
rect 515440 6598 527960 19088
|
||||
rect 570422 6811 582590 18975
|
||||
rect 624222 6811 636390 18975
|
||||
use gpio_control_block gpio_control_bidir_1\[0\]
|
||||
timestamp 1636750907
|
||||
transform -1 0 710203 0 1 121000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_1803 gpio_defaults_block_0
|
||||
timestamp 1636750907
|
||||
transform -1 0 709467 0 1 133600
|
||||
box -38 0 6018 2224
|
||||
use mgmt_core_wrapper mgmt_core_wrapper_0
|
||||
timestamp 1636737078
|
||||
transform 1 0 56746 0 1 42404
|
||||
box 386 0 540000 164000
|
||||
use caravel_logo caravel_logo_0
|
||||
timestamp 1636495793
|
||||
transform 1 0 270386 0 1 5116
|
||||
|
@ -86,7 +78,7 @@ use copyright_block copyright_block_0
|
|||
timestamp 1636248654
|
||||
transform 1 0 149582 0 1 16298
|
||||
box -262 -9464 35048 2764
|
||||
use open_source open_source_0 hexdigits
|
||||
use open_source open_source_0
|
||||
timestamp 1635801696
|
||||
transform 1 0 205230 0 1 2174
|
||||
box 752 5164 29030 16242
|
||||
|
@ -94,433 +86,473 @@ use user_id_textblock user_id_textblock_0
|
|||
timestamp 1608324878
|
||||
transform 1 0 96272 0 1 6890
|
||||
box -656 1508 33720 10344
|
||||
use simple_por simple_por_0
|
||||
timestamp 1606688983
|
||||
transform 1 0 624040 0 1 45166
|
||||
box 0 0 11344 8338
|
||||
use xres_buf xres_buf_0
|
||||
timestamp 1608587411
|
||||
transform 1 0 608050 0 1 79488
|
||||
box 414 -400 3522 3800
|
||||
use user_id_programming user_id_programming_0
|
||||
timestamp 1606755340
|
||||
transform 1 0 635116 0 1 79088
|
||||
box 0 0 7109 7077
|
||||
use caravel_clocking caravel_clocking_0
|
||||
timestamp 1636983106
|
||||
transform 1 0 649886 0 1 70896
|
||||
box 0 0 16000 16000
|
||||
use housekeeping housekeeping_0
|
||||
timestamp 1636934786
|
||||
transform 1 0 606468 0 1 95484
|
||||
box 0 0 60047 110190
|
||||
use gpio_control_block gpio_control_bidir_1\[0\]
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 121000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_1803 gpio_defaults_block_0
|
||||
timestamp 1636219436
|
||||
transform -1 0 709467 0 1 133600
|
||||
box -38 0 6018 2224
|
||||
use mgmt_core_wrapper mgmt_core_wrapper_0
|
||||
timestamp 1636737078
|
||||
transform 1 0 56746 0 1 42404
|
||||
box 386 0 540000 164000
|
||||
use gpio_control_block gpio_control_bidir_2\[1\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 202600
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_bidir_2\[0\]
|
||||
timestamp 1636750907
|
||||
transform 1 0 7631 0 1 245800
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[16\]
|
||||
timestamp 1636750907
|
||||
transform 1 0 7631 0 1 289000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_37
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 215200
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_36
|
||||
timestamp 1636750907
|
||||
transform -1 0 14347 0 1 258400
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_35
|
||||
timestamp 1636750907
|
||||
transform -1 0 14347 0 1 301600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_bidir_1\[1\]
|
||||
timestamp 1636750907
|
||||
transform -1 0 710203 0 1 166200
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[1\]
|
||||
timestamp 1636750907
|
||||
transform -1 0 710203 0 1 256400
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[0\]
|
||||
timestamp 1636750907
|
||||
transform -1 0 710203 0 1 211200
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[2\]
|
||||
timestamp 1636750907
|
||||
transform -1 0 710203 0 1 301400
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_1803 gpio_defaults_block_1
|
||||
timestamp 1636750907
|
||||
timestamp 1636219436
|
||||
transform -1 0 709467 0 1 178800
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_bidir_1\[1\]
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 166200
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[0\]
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 211200
|
||||
box 750 416 34000 13000
|
||||
use mgmt_protect mgmt_protect_0
|
||||
timestamp 1636974897
|
||||
transform 1 0 206090 0 1 227796
|
||||
box -400 -400 220400 24400
|
||||
use gpio_control_block gpio_control_bidir_2\[0\]
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 245800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_36
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 258400
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[1\]
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 256400
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_1403 gpio_defaults_block_3
|
||||
timestamp 1636750907
|
||||
timestamp 1636219293
|
||||
transform -1 0 709467 0 1 269000
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_1403 gpio_defaults_block_2
|
||||
timestamp 1636750907
|
||||
timestamp 1636219293
|
||||
transform -1 0 709467 0 1 223800
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[16\]
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 289000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_35
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 301600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[2\]
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 301400
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_1403 gpio_defaults_block_4
|
||||
timestamp 1636750907
|
||||
timestamp 1636219293
|
||||
transform -1 0 709467 0 1 314000
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[15\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 332200
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[14\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 375400
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[13\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 418600
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_34
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 344800
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_33
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 388000
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_32
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 431200
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[3\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 346400
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[4\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 391600
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[5\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 479800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_6
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 404200
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_5
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 359000
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_7
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 492400
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[11\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 589400
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[12\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 546200
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_31
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 558800
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_30
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 602000
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[6\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 523800
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[7\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 568800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_9
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 581400
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_8
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 536400
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[10\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 632600
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[9\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 675800
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_29
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 645200
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_28
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 688400
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[8\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 614000
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[9\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 659000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_10
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 626600
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_11
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 671600
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[7\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 762200
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[8\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 719000
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_27
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 731600
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_26
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 774800
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[10\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 704200
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[11\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 749200
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_13
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 761800
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_12
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 716800
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[6\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 805400
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_25
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 14347 0 1 818000
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[5\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 1 0 7631 0 1 931224
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_24
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 1 0 8367 0 1 943824
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[12\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform -1 0 710203 0 1 927600
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_14
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform -1 0 709467 0 1 940200
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[4\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 0 1 97200 -1 0 1030077
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[3\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 0 1 148600 -1 0 1030077
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_23
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 0 1 109800 -1 0 1029341
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_22
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 0 1 161200 -1 0 1029341
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[2\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 0 1 200000 -1 0 1030077
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_2\[1\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 0 1 251400 -1 0 1030077
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_21
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 0 1 212600 -1 0 1029341
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_20
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 0 1 264000 -1 0 1029341
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_2\[0\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 0 1 303000 -1 0 1030077
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_19
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 0 1 315600 -1 0 1029341
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[16\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 0 1 353400 -1 0 1030077
|
||||
box 750 416 34000 13000
|
||||
use gpio_control_block gpio_control_in_1\[15\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 0 1 420800 -1 0 1030077
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_18
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 0 1 366000 -1 0 1029341
|
||||
box -38 0 6018 2224
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_17
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 0 1 433400 -1 0 1029341
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[14\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 0 1 497800 -1 0 1030077
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_16
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 0 1 510400 -1 0 1029341
|
||||
box -38 0 6018 2224
|
||||
use gpio_control_block gpio_control_in_1\[13\]
|
||||
timestamp 1636750907
|
||||
timestamp 1636130125
|
||||
transform 0 1 549200 -1 0 1030077
|
||||
box 750 416 34000 13000
|
||||
use gpio_defaults_block_0402 gpio_defaults_block_15
|
||||
timestamp 1636750907
|
||||
timestamp 1636217749
|
||||
transform 0 1 561800 -1 0 1029341
|
||||
box -38 0 6018 2224
|
||||
use user_project_wrapper user_project_wrapper_0
|
||||
timestamp 1631201220
|
||||
transform 1 0 62340 0 1 272020
|
||||
box -8726 -7654 592650 711590
|
||||
use chip_io padframe
|
||||
timestamp 1636750907
|
||||
transform 1 0 0 0 1 0
|
||||
box 0 0 717600 1037600
|
||||
<< labels >>
|
||||
flabel metal5 s 187640 6598 200180 19088 0 FreeSans 16000 0 0 0 clock
|
||||
port 0 nsew signal input
|
||||
flabel metal5 s 351040 6598 363580 19088 0 FreeSans 16000 0 0 0 flash_clk
|
||||
port 1 nsew signal tristate
|
||||
flabel metal5 s 296240 6598 308780 19088 0 FreeSans 16000 0 0 0 flash_csb
|
||||
port 2 nsew signal tristate
|
||||
flabel metal5 s 405840 6598 418380 19088 0 FreeSans 16000 0 0 0 flash_io0
|
||||
port 3 nsew signal tristate
|
||||
flabel metal5 s 460640 6598 473180 19088 0 FreeSans 16000 0 0 0 flash_io1
|
||||
port 4 nsew signal tristate
|
||||
flabel metal5 s 515440 6598 527980 19088 0 FreeSans 16000 0 0 0 gpio
|
||||
port 5 nsew signal bidirectional
|
||||
flabel metal5 s 698512 101240 711002 113780 0 FreeSans 16000 0 0 0 mprj_io[0]
|
||||
port 6 nsew signal bidirectional
|
||||
flabel metal5 s 698512 684440 711002 696980 0 FreeSans 16000 0 0 0 mprj_io[10]
|
||||
port 7 nsew signal bidirectional
|
||||
flabel metal5 s 698512 729440 711002 741980 0 FreeSans 16000 0 0 0 mprj_io[11]
|
||||
port 8 nsew signal bidirectional
|
||||
flabel metal5 s 698512 774440 711002 786980 0 FreeSans 16000 0 0 0 mprj_io[12]
|
||||
port 9 nsew signal bidirectional
|
||||
flabel metal5 s 698512 863640 711002 876180 0 FreeSans 16000 0 0 0 mprj_io[13]
|
||||
port 10 nsew signal bidirectional
|
||||
flabel metal5 s 698512 952840 711002 965380 0 FreeSans 16000 0 0 0 mprj_io[14]
|
||||
port 11 nsew signal bidirectional
|
||||
flabel metal5 s 628220 1018512 640760 1031002 0 FreeSans 16000 0 0 0 mprj_io[15]
|
||||
port 12 nsew signal bidirectional
|
||||
flabel metal5 s 526420 1018512 538960 1031002 0 FreeSans 16000 0 0 0 mprj_io[16]
|
||||
port 13 nsew signal bidirectional
|
||||
flabel metal5 s 475020 1018512 487560 1031002 0 FreeSans 16000 0 0 0 mprj_io[17]
|
||||
port 14 nsew signal bidirectional
|
||||
flabel metal5 s 386020 1018512 398560 1031002 0 FreeSans 16000 0 0 0 mprj_io[18]
|
||||
port 15 nsew signal bidirectional
|
||||
flabel metal5 s 284220 1018512 296760 1031002 0 FreeSans 16000 0 0 0 mprj_io[19]
|
||||
port 16 nsew signal bidirectional
|
||||
flabel metal5 s 698512 146440 711002 158980 0 FreeSans 16000 0 0 0 mprj_io[1]
|
||||
port 17 nsew signal bidirectional
|
||||
flabel metal5 s 232620 1018512 245160 1031002 0 FreeSans 16000 0 0 0 mprj_io[20]
|
||||
port 18 nsew signal bidirectional
|
||||
flabel metal5 s 181220 1018512 193760 1031002 0 FreeSans 16000 0 0 0 mprj_io[21]
|
||||
port 19 nsew signal bidirectional
|
||||
flabel metal5 s 129820 1018512 142360 1031002 0 FreeSans 16000 0 0 0 mprj_io[22]
|
||||
port 20 nsew signal bidirectional
|
||||
flabel metal5 s 78420 1018512 90960 1031002 0 FreeSans 16000 0 0 0 mprj_io[23]
|
||||
port 21 nsew signal bidirectional
|
||||
flabel metal5 s 6598 956420 19088 968960 0 FreeSans 16000 0 0 0 mprj_io[24]
|
||||
port 22 nsew signal bidirectional
|
||||
flabel metal5 s 6598 786620 19088 799160 0 FreeSans 16000 0 0 0 mprj_io[25]
|
||||
port 23 nsew signal bidirectional
|
||||
flabel metal5 s 6598 743420 19088 755960 0 FreeSans 16000 0 0 0 mprj_io[26]
|
||||
port 24 nsew signal bidirectional
|
||||
flabel metal5 s 6598 700220 19088 712760 0 FreeSans 16000 0 0 0 mprj_io[27]
|
||||
port 25 nsew signal bidirectional
|
||||
flabel metal5 s 6598 657020 19088 669560 0 FreeSans 16000 0 0 0 mprj_io[28]
|
||||
port 26 nsew signal bidirectional
|
||||
flabel metal5 s 6598 613820 19088 626360 0 FreeSans 16000 0 0 0 mprj_io[29]
|
||||
port 27 nsew signal bidirectional
|
||||
flabel metal5 s 698512 191440 711002 203980 0 FreeSans 16000 0 0 0 mprj_io[2]
|
||||
port 28 nsew signal bidirectional
|
||||
flabel metal5 s 6598 570620 19088 583160 0 FreeSans 16000 0 0 0 mprj_io[30]
|
||||
port 29 nsew signal bidirectional
|
||||
flabel metal5 s 6598 527420 19088 539960 0 FreeSans 16000 0 0 0 mprj_io[31]
|
||||
port 30 nsew signal bidirectional
|
||||
flabel metal5 s 6598 399820 19088 412360 0 FreeSans 16000 0 0 0 mprj_io[32]
|
||||
port 31 nsew signal bidirectional
|
||||
flabel metal5 s 6598 356620 19088 369160 0 FreeSans 16000 0 0 0 mprj_io[33]
|
||||
port 32 nsew signal bidirectional
|
||||
flabel metal5 s 6598 313420 19088 325960 0 FreeSans 16000 0 0 0 mprj_io[34]
|
||||
port 33 nsew signal bidirectional
|
||||
flabel metal5 s 6598 270220 19088 282760 0 FreeSans 16000 0 0 0 mprj_io[35]
|
||||
port 34 nsew signal bidirectional
|
||||
flabel metal5 s 6598 227020 19088 239560 0 FreeSans 16000 0 0 0 mprj_io[36]
|
||||
port 35 nsew signal bidirectional
|
||||
flabel metal5 s 6598 183820 19088 196360 0 FreeSans 16000 0 0 0 mprj_io[37]
|
||||
port 36 nsew signal bidirectional
|
||||
flabel metal5 s 698512 236640 711002 249180 0 FreeSans 16000 0 0 0 mprj_io[3]
|
||||
port 37 nsew signal bidirectional
|
||||
flabel metal5 s 698512 281640 711002 294180 0 FreeSans 16000 0 0 0 mprj_io[4]
|
||||
port 38 nsew signal bidirectional
|
||||
flabel metal5 s 698512 326640 711002 339180 0 FreeSans 16000 0 0 0 mprj_io[5]
|
||||
port 39 nsew signal bidirectional
|
||||
flabel metal5 s 698512 371840 711002 384380 0 FreeSans 16000 0 0 0 mprj_io[6]
|
||||
port 40 nsew signal bidirectional
|
||||
flabel metal5 s 698512 549040 711002 561580 0 FreeSans 16000 0 0 0 mprj_io[7]
|
||||
port 41 nsew signal bidirectional
|
||||
flabel metal5 s 698512 594240 711002 606780 0 FreeSans 16000 0 0 0 mprj_io[8]
|
||||
port 42 nsew signal bidirectional
|
||||
flabel metal5 s 698512 639240 711002 651780 0 FreeSans 16000 0 0 0 mprj_io[9]
|
||||
port 43 nsew signal bidirectional
|
||||
flabel metal5 s 136713 7143 144149 18309 0 FreeSans 16000 0 0 0 resetb
|
||||
port 44 nsew signal input
|
||||
flabel metal5 s 6167 70054 19619 80934 0 FreeSans 16000 0 0 0 vccd
|
||||
port 45 nsew signal bidirectional
|
||||
flabel metal5 s 697980 909666 711432 920546 0 FreeSans 16000 0 0 0 vccd1
|
||||
port 46 nsew signal bidirectional
|
||||
flabel metal5 s 6167 914054 19619 924934 0 FreeSans 16000 0 0 0 vccd2
|
||||
port 47 nsew signal bidirectional
|
||||
flabel metal5 s 624222 6811 636390 18975 0 FreeSans 16000 0 0 0 vdda
|
||||
port 48 nsew signal bidirectional
|
||||
flabel metal5 s 698624 819822 710788 831990 0 FreeSans 16000 0 0 0 vdda1
|
||||
port 49 nsew signal bidirectional
|
||||
flabel metal5 s 698624 505222 710788 517390 0 FreeSans 16000 0 0 0 vdda1_2
|
||||
port 50 nsew signal bidirectional
|
||||
flabel metal5 s 6811 484410 18975 496578 0 FreeSans 16000 0 0 0 vdda2
|
||||
port 51 nsew signal bidirectional
|
||||
flabel metal5 s 6811 111610 18975 123778 0 FreeSans 16000 0 0 0 vddio
|
||||
port 52 nsew signal bidirectional
|
||||
flabel metal5 s 6811 871210 18975 883378 0 FreeSans 16000 0 0 0 vddio_2
|
||||
port 53 nsew signal bidirectional
|
||||
flabel metal5 s 80222 6811 92390 18975 0 FreeSans 16000 0 0 0 vssa
|
||||
port 54 nsew signal bidirectional
|
||||
flabel metal5 s 577010 1018624 589178 1030788 0 FreeSans 16000 0 0 0 vssa1
|
||||
port 55 nsew signal bidirectional
|
||||
flabel metal5 s 698624 417022 710788 429190 0 FreeSans 16000 0 0 0 vssa1_2
|
||||
port 56 nsew signal bidirectional
|
||||
flabel metal5 s 6811 829010 18975 841178 0 FreeSans 16000 0 0 0 vssa2
|
||||
port 57 nsew signal bidirectional
|
||||
flabel metal5 s 243266 6167 254146 19619 0 FreeSans 16000 0 0 0 vssd
|
||||
port 58 nsew signal bidirectional
|
||||
flabel metal5 s 697980 461866 711432 472746 0 FreeSans 16000 0 0 0 vssd1
|
||||
port 59 nsew signal bidirectional
|
||||
flabel metal5 s 6167 442854 19619 453734 0 FreeSans 16000 0 0 0 vssd2
|
||||
port 60 nsew signal bidirectional
|
||||
flabel metal5 s 570422 6811 582590 18975 0 FreeSans 16000 0 0 0 vssio
|
||||
port 61 nsew signal bidirectional
|
||||
flabel metal5 s 334810 1018624 346978 1030788 0 FreeSans 16000 0 0 0 vssio_2
|
||||
port 62 nsew signal bidirectional
|
||||
flabel metal5 s 570422 6811 582590 18975 0 FreeSans 16000 0 0 0 vssio
|
||||
port 61 nsew signal bidirectional
|
||||
flabel metal5 s 6167 442854 19619 453734 0 FreeSans 16000 0 0 0 vssd2
|
||||
port 60 nsew signal bidirectional
|
||||
flabel metal5 s 697980 461866 711432 472746 0 FreeSans 16000 0 0 0 vssd1
|
||||
port 59 nsew signal bidirectional
|
||||
flabel metal5 s 243266 6167 254146 19619 0 FreeSans 16000 0 0 0 vssd
|
||||
port 58 nsew signal bidirectional
|
||||
flabel metal5 s 6811 829010 18975 841178 0 FreeSans 16000 0 0 0 vssa2
|
||||
port 57 nsew signal bidirectional
|
||||
flabel metal5 s 698624 417022 710788 429190 0 FreeSans 16000 0 0 0 vssa1_2
|
||||
port 56 nsew signal bidirectional
|
||||
flabel metal5 s 577010 1018624 589178 1030788 0 FreeSans 16000 0 0 0 vssa1
|
||||
port 55 nsew signal bidirectional
|
||||
flabel metal5 s 80222 6811 92390 18975 0 FreeSans 16000 0 0 0 vssa
|
||||
port 54 nsew signal bidirectional
|
||||
flabel metal5 s 6811 871210 18975 883378 0 FreeSans 16000 0 0 0 vddio_2
|
||||
port 53 nsew signal bidirectional
|
||||
flabel metal5 s 6811 111610 18975 123778 0 FreeSans 16000 0 0 0 vddio
|
||||
port 52 nsew signal bidirectional
|
||||
flabel metal5 s 6811 484410 18975 496578 0 FreeSans 16000 0 0 0 vdda2
|
||||
port 51 nsew signal bidirectional
|
||||
flabel metal5 s 698624 505222 710788 517390 0 FreeSans 16000 0 0 0 vdda1_2
|
||||
port 50 nsew signal bidirectional
|
||||
flabel metal5 s 698624 819822 710788 831990 0 FreeSans 16000 0 0 0 vdda1
|
||||
port 49 nsew signal bidirectional
|
||||
flabel metal5 s 624222 6811 636390 18975 0 FreeSans 16000 0 0 0 vdda
|
||||
port 48 nsew signal bidirectional
|
||||
flabel metal5 s 6167 914054 19619 924934 0 FreeSans 16000 0 0 0 vccd2
|
||||
port 47 nsew signal bidirectional
|
||||
flabel metal5 s 697980 909666 711432 920546 0 FreeSans 16000 0 0 0 vccd1
|
||||
port 46 nsew signal bidirectional
|
||||
flabel metal5 s 6167 70054 19619 80934 0 FreeSans 16000 0 0 0 vccd
|
||||
port 45 nsew signal bidirectional
|
||||
flabel metal5 s 136713 7143 144149 18309 0 FreeSans 16000 0 0 0 resetb
|
||||
port 44 nsew signal input
|
||||
flabel metal5 s 698512 639240 711002 651780 0 FreeSans 16000 0 0 0 mprj_io[9]
|
||||
port 43 nsew signal bidirectional
|
||||
flabel metal5 s 698512 594240 711002 606780 0 FreeSans 16000 0 0 0 mprj_io[8]
|
||||
port 42 nsew signal bidirectional
|
||||
flabel metal5 s 698512 549040 711002 561580 0 FreeSans 16000 0 0 0 mprj_io[7]
|
||||
port 41 nsew signal bidirectional
|
||||
flabel metal5 s 698512 371840 711002 384380 0 FreeSans 16000 0 0 0 mprj_io[6]
|
||||
port 40 nsew signal bidirectional
|
||||
flabel metal5 s 698512 326640 711002 339180 0 FreeSans 16000 0 0 0 mprj_io[5]
|
||||
port 39 nsew signal bidirectional
|
||||
flabel metal5 s 698512 281640 711002 294180 0 FreeSans 16000 0 0 0 mprj_io[4]
|
||||
port 38 nsew signal bidirectional
|
||||
flabel metal5 s 698512 236640 711002 249180 0 FreeSans 16000 0 0 0 mprj_io[3]
|
||||
port 37 nsew signal bidirectional
|
||||
flabel metal5 s 6598 183820 19088 196360 0 FreeSans 16000 0 0 0 mprj_io[37]
|
||||
port 36 nsew signal bidirectional
|
||||
flabel metal5 s 6598 227020 19088 239560 0 FreeSans 16000 0 0 0 mprj_io[36]
|
||||
port 35 nsew signal bidirectional
|
||||
flabel metal5 s 6598 270220 19088 282760 0 FreeSans 16000 0 0 0 mprj_io[35]
|
||||
port 34 nsew signal bidirectional
|
||||
flabel metal5 s 6598 313420 19088 325960 0 FreeSans 16000 0 0 0 mprj_io[34]
|
||||
port 33 nsew signal bidirectional
|
||||
flabel metal5 s 6598 356620 19088 369160 0 FreeSans 16000 0 0 0 mprj_io[33]
|
||||
port 32 nsew signal bidirectional
|
||||
flabel metal5 s 6598 399820 19088 412360 0 FreeSans 16000 0 0 0 mprj_io[32]
|
||||
port 31 nsew signal bidirectional
|
||||
flabel metal5 s 6598 527420 19088 539960 0 FreeSans 16000 0 0 0 mprj_io[31]
|
||||
port 30 nsew signal bidirectional
|
||||
flabel metal5 s 6598 570620 19088 583160 0 FreeSans 16000 0 0 0 mprj_io[30]
|
||||
port 29 nsew signal bidirectional
|
||||
flabel metal5 s 698512 191440 711002 203980 0 FreeSans 16000 0 0 0 mprj_io[2]
|
||||
port 28 nsew signal bidirectional
|
||||
flabel metal5 s 6598 613820 19088 626360 0 FreeSans 16000 0 0 0 mprj_io[29]
|
||||
port 27 nsew signal bidirectional
|
||||
flabel metal5 s 6598 657020 19088 669560 0 FreeSans 16000 0 0 0 mprj_io[28]
|
||||
port 26 nsew signal bidirectional
|
||||
flabel metal5 s 6598 700220 19088 712760 0 FreeSans 16000 0 0 0 mprj_io[27]
|
||||
port 25 nsew signal bidirectional
|
||||
flabel metal5 s 6598 743420 19088 755960 0 FreeSans 16000 0 0 0 mprj_io[26]
|
||||
port 24 nsew signal bidirectional
|
||||
flabel metal5 s 6598 786620 19088 799160 0 FreeSans 16000 0 0 0 mprj_io[25]
|
||||
port 23 nsew signal bidirectional
|
||||
flabel metal5 s 6598 956420 19088 968960 0 FreeSans 16000 0 0 0 mprj_io[24]
|
||||
port 22 nsew signal bidirectional
|
||||
flabel metal5 s 78420 1018512 90960 1031002 0 FreeSans 16000 0 0 0 mprj_io[23]
|
||||
port 21 nsew signal bidirectional
|
||||
flabel metal5 s 129820 1018512 142360 1031002 0 FreeSans 16000 0 0 0 mprj_io[22]
|
||||
port 20 nsew signal bidirectional
|
||||
flabel metal5 s 181220 1018512 193760 1031002 0 FreeSans 16000 0 0 0 mprj_io[21]
|
||||
port 19 nsew signal bidirectional
|
||||
flabel metal5 s 232620 1018512 245160 1031002 0 FreeSans 16000 0 0 0 mprj_io[20]
|
||||
port 18 nsew signal bidirectional
|
||||
flabel metal5 s 698512 146440 711002 158980 0 FreeSans 16000 0 0 0 mprj_io[1]
|
||||
port 17 nsew signal bidirectional
|
||||
flabel metal5 s 284220 1018512 296760 1031002 0 FreeSans 16000 0 0 0 mprj_io[19]
|
||||
port 16 nsew signal bidirectional
|
||||
flabel metal5 s 386020 1018512 398560 1031002 0 FreeSans 16000 0 0 0 mprj_io[18]
|
||||
port 15 nsew signal bidirectional
|
||||
flabel metal5 s 475020 1018512 487560 1031002 0 FreeSans 16000 0 0 0 mprj_io[17]
|
||||
port 14 nsew signal bidirectional
|
||||
flabel metal5 s 526420 1018512 538960 1031002 0 FreeSans 16000 0 0 0 mprj_io[16]
|
||||
port 13 nsew signal bidirectional
|
||||
flabel metal5 s 628220 1018512 640760 1031002 0 FreeSans 16000 0 0 0 mprj_io[15]
|
||||
port 12 nsew signal bidirectional
|
||||
flabel metal5 s 698512 952840 711002 965380 0 FreeSans 16000 0 0 0 mprj_io[14]
|
||||
port 11 nsew signal bidirectional
|
||||
flabel metal5 s 698512 863640 711002 876180 0 FreeSans 16000 0 0 0 mprj_io[13]
|
||||
port 10 nsew signal bidirectional
|
||||
flabel metal5 s 698512 774440 711002 786980 0 FreeSans 16000 0 0 0 mprj_io[12]
|
||||
port 9 nsew signal bidirectional
|
||||
flabel metal5 s 698512 729440 711002 741980 0 FreeSans 16000 0 0 0 mprj_io[11]
|
||||
port 8 nsew signal bidirectional
|
||||
flabel metal5 s 698512 684440 711002 696980 0 FreeSans 16000 0 0 0 mprj_io[10]
|
||||
port 7 nsew signal bidirectional
|
||||
flabel metal5 s 698512 101240 711002 113780 0 FreeSans 16000 0 0 0 mprj_io[0]
|
||||
port 6 nsew signal bidirectional
|
||||
flabel metal5 s 515440 6598 527980 19088 0 FreeSans 16000 0 0 0 gpio
|
||||
port 5 nsew signal bidirectional
|
||||
flabel metal5 s 460640 6598 473180 19088 0 FreeSans 16000 0 0 0 flash_io1
|
||||
port 4 nsew signal tristate
|
||||
flabel metal5 s 405840 6598 418380 19088 0 FreeSans 16000 0 0 0 flash_io0
|
||||
port 3 nsew signal tristate
|
||||
flabel metal5 s 296240 6598 308780 19088 0 FreeSans 16000 0 0 0 flash_csb
|
||||
port 2 nsew signal tristate
|
||||
flabel metal5 s 351040 6598 363580 19088 0 FreeSans 16000 0 0 0 flash_clk
|
||||
port 1 nsew signal tristate
|
||||
flabel metal5 s 187640 6598 200180 19088 0 FreeSans 16000 0 0 0 clock
|
||||
port 0 nsew signal input
|
||||
<< properties >>
|
||||
string FIXED_BBOX 0 0 717600 1037600
|
||||
<< end >>
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606502073
|
||||
<< metal3 >>
|
||||
rect -3136 3072 3136 3100
|
||||
rect -3136 -3072 3052 3072
|
||||
rect 3116 -3072 3136 3072
|
||||
rect -3136 -3100 3136 -3072
|
||||
<< via3 >>
|
||||
rect 3052 -3072 3116 3072
|
||||
<< mimcap >>
|
||||
rect -3036 2960 2964 3000
|
||||
rect -3036 -2960 2332 2960
|
||||
rect 2924 -2960 2964 2960
|
||||
rect -3036 -3000 2964 -2960
|
||||
<< mimcapcontact >>
|
||||
rect 2332 -2960 2924 2960
|
||||
<< metal4 >>
|
||||
rect 3036 3072 3132 3088
|
||||
rect 2331 2960 2925 2961
|
||||
rect 2331 -2960 2332 2960
|
||||
rect 2924 -2960 2925 2960
|
||||
rect 2331 -2961 2925 -2960
|
||||
rect 3036 -3072 3052 3072
|
||||
rect 3116 -3072 3132 3072
|
||||
rect 3036 -3088 3132 -3072
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__cap_mim_m3_1
|
||||
string FIXED_BBOX -3136 -3100 3064 3100
|
||||
string parameters w 30.00 l 30.00 val 920.4 carea 1.00 cperi 0.17 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov -10
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,33 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606502073
|
||||
<< metal4 >>
|
||||
rect -3179 3059 3179 3100
|
||||
rect -3179 -3059 2923 3059
|
||||
rect 3159 -3059 3179 3059
|
||||
rect -3179 -3100 3179 -3059
|
||||
<< via4 >>
|
||||
rect 2923 -3059 3159 3059
|
||||
<< mimcap2 >>
|
||||
rect -3079 2960 2921 3000
|
||||
rect -3079 -2960 -3039 2960
|
||||
rect 2289 -2960 2921 2960
|
||||
rect -3079 -3000 2921 -2960
|
||||
<< mimcap2contact >>
|
||||
rect -3039 -2960 2289 2960
|
||||
<< metal5 >>
|
||||
rect 2881 3059 3201 3101
|
||||
rect -3063 2960 2313 2984
|
||||
rect -3063 -2960 -3039 2960
|
||||
rect 2289 -2960 2313 2960
|
||||
rect -3063 -2984 2313 -2960
|
||||
rect 2881 -3059 2923 3059
|
||||
rect 3159 -3059 3201 3059
|
||||
rect 2881 -3101 3201 -3059
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__cap_mim_m3_2
|
||||
string FIXED_BBOX -3179 -3100 3021 3100
|
||||
string parameters w 30.00 l 30.00 val 920.4 carea 1.00 cperi 0.17 nx 1 ny 1 dummy 0 square 0 lmin 2.00 wmin 2.00 lmax 30.0 wmax 30.0 dc 0 bconnect 1 tconnect 1 ccov +90
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,98 @@
|
|||
magic
|
||||
tech sky130A
|
||||
timestamp 1625577137
|
||||
<< pwell >>
|
||||
rect -154 -229 154 229
|
||||
<< mvnmos >>
|
||||
rect -40 -100 40 100
|
||||
<< mvndiff >>
|
||||
rect -69 94 -40 100
|
||||
rect -69 -94 -63 94
|
||||
rect -46 -94 -40 94
|
||||
rect -69 -100 -40 -94
|
||||
rect 40 94 69 100
|
||||
rect 40 -94 46 94
|
||||
rect 63 -94 69 94
|
||||
rect 40 -100 69 -94
|
||||
<< mvndiffc >>
|
||||
rect -63 -94 -46 94
|
||||
rect 46 -94 63 94
|
||||
<< mvpsubdiff >>
|
||||
rect -136 205 136 211
|
||||
rect -136 188 -82 205
|
||||
rect 82 188 136 205
|
||||
rect -136 182 136 188
|
||||
rect -136 -182 -107 182
|
||||
rect 107 157 136 182
|
||||
rect 107 -157 113 157
|
||||
rect 130 -157 136 157
|
||||
rect 107 -182 136 -157
|
||||
rect -136 -188 136 -182
|
||||
rect -136 -205 -82 -188
|
||||
rect 82 -205 136 -188
|
||||
rect -136 -211 136 -205
|
||||
<< mvpsubdiffcont >>
|
||||
rect -82 188 82 205
|
||||
rect 113 -157 130 157
|
||||
rect -82 -205 82 -188
|
||||
<< poly >>
|
||||
rect -40 136 40 144
|
||||
rect -40 119 -32 136
|
||||
rect 32 119 40 136
|
||||
rect -40 100 40 119
|
||||
rect -40 -119 40 -100
|
||||
rect -40 -136 -32 -119
|
||||
rect 32 -136 40 -119
|
||||
rect -40 -144 40 -136
|
||||
<< polycont >>
|
||||
rect -32 119 32 136
|
||||
rect -32 -136 32 -119
|
||||
<< locali >>
|
||||
rect -130 188 -82 205
|
||||
rect 82 188 130 205
|
||||
rect -130 -19 -113 188
|
||||
rect 113 157 130 188
|
||||
rect -40 119 -32 136
|
||||
rect 32 119 40 136
|
||||
rect -63 94 -46 102
|
||||
rect -63 -102 -46 -94
|
||||
rect 46 94 63 102
|
||||
rect 46 -102 63 -94
|
||||
rect -40 -136 -32 -119
|
||||
rect 32 -136 40 -119
|
||||
rect 113 -188 130 -157
|
||||
rect -130 -205 -82 -188
|
||||
rect 82 -205 130 -188
|
||||
<< viali >>
|
||||
rect -32 119 32 136
|
||||
rect -130 -188 -113 -19
|
||||
rect -63 -94 -46 94
|
||||
rect 46 -94 63 94
|
||||
rect -32 -136 32 -119
|
||||
<< metal1 >>
|
||||
rect -38 136 38 139
|
||||
rect -38 119 -32 136
|
||||
rect 32 119 38 136
|
||||
rect -38 116 38 119
|
||||
rect -66 94 -43 100
|
||||
rect -133 -19 -110 -13
|
||||
rect -133 -188 -130 -19
|
||||
rect -113 -188 -110 -19
|
||||
rect -66 -94 -63 94
|
||||
rect -46 -94 -43 94
|
||||
rect -66 -100 -43 -94
|
||||
rect 43 94 66 100
|
||||
rect 43 -94 46 94
|
||||
rect 63 -94 66 94
|
||||
rect 43 -100 66 -94
|
||||
rect -38 -119 38 -116
|
||||
rect -38 -136 -32 -119
|
||||
rect 32 -136 38 -119
|
||||
rect -38 -139 38 -136
|
||||
rect -133 -194 -110 -188
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__nfet_g5v0d10v5
|
||||
string FIXED_BBOX -121 -196 121 196
|
||||
string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 0 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt sky130_fd_bs_flash__special_sonosfet_star sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl +45 viagt 0
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,326 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606063140
|
||||
<< pwell >>
|
||||
rect -962 -458 962 458
|
||||
<< mvnmos >>
|
||||
rect -734 -200 -574 200
|
||||
rect -516 -200 -356 200
|
||||
rect -298 -200 -138 200
|
||||
rect -80 -200 80 200
|
||||
rect 138 -200 298 200
|
||||
rect 356 -200 516 200
|
||||
rect 574 -200 734 200
|
||||
<< mvndiff >>
|
||||
rect -792 188 -734 200
|
||||
rect -792 -188 -780 188
|
||||
rect -746 -188 -734 188
|
||||
rect -792 -200 -734 -188
|
||||
rect -574 188 -516 200
|
||||
rect -574 -188 -562 188
|
||||
rect -528 -188 -516 188
|
||||
rect -574 -200 -516 -188
|
||||
rect -356 188 -298 200
|
||||
rect -356 -188 -344 188
|
||||
rect -310 -188 -298 188
|
||||
rect -356 -200 -298 -188
|
||||
rect -138 188 -80 200
|
||||
rect -138 -188 -126 188
|
||||
rect -92 -188 -80 188
|
||||
rect -138 -200 -80 -188
|
||||
rect 80 188 138 200
|
||||
rect 80 -188 92 188
|
||||
rect 126 -188 138 188
|
||||
rect 80 -200 138 -188
|
||||
rect 298 188 356 200
|
||||
rect 298 -188 310 188
|
||||
rect 344 -188 356 188
|
||||
rect 298 -200 356 -188
|
||||
rect 516 188 574 200
|
||||
rect 516 -188 528 188
|
||||
rect 562 -188 574 188
|
||||
rect 516 -200 574 -188
|
||||
rect 734 188 792 200
|
||||
rect 734 -188 746 188
|
||||
rect 780 -188 792 188
|
||||
rect 734 -200 792 -188
|
||||
<< mvndiffc >>
|
||||
rect -780 -188 -746 188
|
||||
rect -562 -188 -528 188
|
||||
rect -344 -188 -310 188
|
||||
rect -126 -188 -92 188
|
||||
rect 92 -188 126 188
|
||||
rect 310 -188 344 188
|
||||
rect 528 -188 562 188
|
||||
rect 746 -188 780 188
|
||||
<< mvpsubdiff >>
|
||||
rect -926 410 926 422
|
||||
rect -926 376 -818 410
|
||||
rect 818 376 926 410
|
||||
rect -926 364 926 376
|
||||
rect -926 314 -868 364
|
||||
rect -926 -314 -914 314
|
||||
rect -880 -314 -868 314
|
||||
rect 868 314 926 364
|
||||
rect -926 -364 -868 -314
|
||||
rect 868 -314 880 314
|
||||
rect 914 -314 926 314
|
||||
rect 868 -364 926 -314
|
||||
rect -926 -376 926 -364
|
||||
rect -926 -410 -818 -376
|
||||
rect 818 -410 926 -376
|
||||
rect -926 -422 926 -410
|
||||
<< mvpsubdiffcont >>
|
||||
rect -818 376 818 410
|
||||
rect -914 -314 -880 314
|
||||
rect 880 -314 914 314
|
||||
rect -818 -410 818 -376
|
||||
<< poly >>
|
||||
rect -734 272 -574 288
|
||||
rect -734 238 -718 272
|
||||
rect -590 238 -574 272
|
||||
rect -734 200 -574 238
|
||||
rect -516 272 -356 288
|
||||
rect -516 238 -500 272
|
||||
rect -372 238 -356 272
|
||||
rect -516 200 -356 238
|
||||
rect -298 272 -138 288
|
||||
rect -298 238 -282 272
|
||||
rect -154 238 -138 272
|
||||
rect -298 200 -138 238
|
||||
rect -80 272 80 288
|
||||
rect -80 238 -64 272
|
||||
rect 64 238 80 272
|
||||
rect -80 200 80 238
|
||||
rect 138 272 298 288
|
||||
rect 138 238 154 272
|
||||
rect 282 238 298 272
|
||||
rect 138 200 298 238
|
||||
rect 356 272 516 288
|
||||
rect 356 238 372 272
|
||||
rect 500 238 516 272
|
||||
rect 356 200 516 238
|
||||
rect 574 272 734 288
|
||||
rect 574 238 590 272
|
||||
rect 718 238 734 272
|
||||
rect 574 200 734 238
|
||||
rect -734 -238 -574 -200
|
||||
rect -734 -272 -718 -238
|
||||
rect -590 -272 -574 -238
|
||||
rect -734 -288 -574 -272
|
||||
rect -516 -238 -356 -200
|
||||
rect -516 -272 -500 -238
|
||||
rect -372 -272 -356 -238
|
||||
rect -516 -288 -356 -272
|
||||
rect -298 -238 -138 -200
|
||||
rect -298 -272 -282 -238
|
||||
rect -154 -272 -138 -238
|
||||
rect -298 -288 -138 -272
|
||||
rect -80 -238 80 -200
|
||||
rect -80 -272 -64 -238
|
||||
rect 64 -272 80 -238
|
||||
rect -80 -288 80 -272
|
||||
rect 138 -238 298 -200
|
||||
rect 138 -272 154 -238
|
||||
rect 282 -272 298 -238
|
||||
rect 138 -288 298 -272
|
||||
rect 356 -238 516 -200
|
||||
rect 356 -272 372 -238
|
||||
rect 500 -272 516 -238
|
||||
rect 356 -288 516 -272
|
||||
rect 574 -238 734 -200
|
||||
rect 574 -272 590 -238
|
||||
rect 718 -272 734 -238
|
||||
rect 574 -288 734 -272
|
||||
<< polycont >>
|
||||
rect -718 238 -590 272
|
||||
rect -500 238 -372 272
|
||||
rect -282 238 -154 272
|
||||
rect -64 238 64 272
|
||||
rect 154 238 282 272
|
||||
rect 372 238 500 272
|
||||
rect 590 238 718 272
|
||||
rect -718 -272 -590 -238
|
||||
rect -500 -272 -372 -238
|
||||
rect -282 -272 -154 -238
|
||||
rect -64 -272 64 -238
|
||||
rect 154 -272 282 -238
|
||||
rect 372 -272 500 -238
|
||||
rect 590 -272 718 -238
|
||||
<< locali >>
|
||||
rect -914 376 -818 410
|
||||
rect 818 376 914 410
|
||||
rect -914 314 -880 376
|
||||
rect 880 314 914 376
|
||||
rect -734 238 -718 272
|
||||
rect -590 238 -574 272
|
||||
rect -516 238 -500 272
|
||||
rect -372 238 -356 272
|
||||
rect -298 238 -282 272
|
||||
rect -154 238 -138 272
|
||||
rect -80 238 -64 272
|
||||
rect 64 238 80 272
|
||||
rect 138 238 154 272
|
||||
rect 282 238 298 272
|
||||
rect 356 238 372 272
|
||||
rect 500 238 516 272
|
||||
rect 574 238 590 272
|
||||
rect 718 238 734 272
|
||||
rect -780 188 -746 204
|
||||
rect -780 -204 -746 -188
|
||||
rect -562 188 -528 204
|
||||
rect -562 -204 -528 -188
|
||||
rect -344 188 -310 204
|
||||
rect -344 -204 -310 -188
|
||||
rect -126 188 -92 204
|
||||
rect -126 -204 -92 -188
|
||||
rect 92 188 126 204
|
||||
rect 92 -204 126 -188
|
||||
rect 310 188 344 204
|
||||
rect 310 -204 344 -188
|
||||
rect 528 188 562 204
|
||||
rect 528 -204 562 -188
|
||||
rect 746 188 780 204
|
||||
rect 746 -204 780 -188
|
||||
rect -734 -272 -718 -238
|
||||
rect -590 -272 -574 -238
|
||||
rect -516 -272 -500 -238
|
||||
rect -372 -272 -356 -238
|
||||
rect -298 -272 -282 -238
|
||||
rect -154 -272 -138 -238
|
||||
rect -80 -272 -64 -238
|
||||
rect 64 -272 80 -238
|
||||
rect 138 -272 154 -238
|
||||
rect 282 -272 298 -238
|
||||
rect 356 -272 372 -238
|
||||
rect 500 -272 516 -238
|
||||
rect 574 -272 590 -238
|
||||
rect 718 -272 734 -238
|
||||
rect -914 -376 -880 -314
|
||||
rect 880 -376 914 -314
|
||||
rect -914 -410 -818 -376
|
||||
rect 818 -410 914 -376
|
||||
<< viali >>
|
||||
rect -914 -263 -880 263
|
||||
rect -718 238 -590 272
|
||||
rect -500 238 -372 272
|
||||
rect -282 238 -154 272
|
||||
rect -64 238 64 272
|
||||
rect 154 238 282 272
|
||||
rect 372 238 500 272
|
||||
rect 590 238 718 272
|
||||
rect -780 21 -746 171
|
||||
rect -562 -171 -528 -21
|
||||
rect -344 21 -310 171
|
||||
rect -126 -171 -92 -21
|
||||
rect 92 21 126 171
|
||||
rect 310 -171 344 -21
|
||||
rect 528 21 562 171
|
||||
rect 746 -171 780 -21
|
||||
rect -718 -272 -590 -238
|
||||
rect -500 -272 -372 -238
|
||||
rect -282 -272 -154 -238
|
||||
rect -64 -272 64 -238
|
||||
rect 154 -272 282 -238
|
||||
rect 372 -272 500 -238
|
||||
rect 590 -272 718 -238
|
||||
<< metal1 >>
|
||||
rect -920 263 -874 275
|
||||
rect -920 -263 -914 263
|
||||
rect -880 -263 -874 263
|
||||
rect -730 272 -578 278
|
||||
rect -730 238 -718 272
|
||||
rect -590 238 -578 272
|
||||
rect -730 232 -578 238
|
||||
rect -512 272 -360 278
|
||||
rect -512 238 -500 272
|
||||
rect -372 238 -360 272
|
||||
rect -512 232 -360 238
|
||||
rect -294 272 -142 278
|
||||
rect -294 238 -282 272
|
||||
rect -154 238 -142 272
|
||||
rect -294 232 -142 238
|
||||
rect -76 272 76 278
|
||||
rect -76 238 -64 272
|
||||
rect 64 238 76 272
|
||||
rect -76 232 76 238
|
||||
rect 142 272 294 278
|
||||
rect 142 238 154 272
|
||||
rect 282 238 294 272
|
||||
rect 142 232 294 238
|
||||
rect 360 272 512 278
|
||||
rect 360 238 372 272
|
||||
rect 500 238 512 272
|
||||
rect 360 232 512 238
|
||||
rect 578 272 730 278
|
||||
rect 578 238 590 272
|
||||
rect 718 238 730 272
|
||||
rect 578 232 730 238
|
||||
rect -786 171 -740 183
|
||||
rect -786 21 -780 171
|
||||
rect -746 21 -740 171
|
||||
rect -786 9 -740 21
|
||||
rect -350 171 -304 183
|
||||
rect -350 21 -344 171
|
||||
rect -310 21 -304 171
|
||||
rect -350 9 -304 21
|
||||
rect 86 171 132 183
|
||||
rect 86 21 92 171
|
||||
rect 126 21 132 171
|
||||
rect 86 9 132 21
|
||||
rect 522 171 568 183
|
||||
rect 522 21 528 171
|
||||
rect 562 21 568 171
|
||||
rect 522 9 568 21
|
||||
rect -568 -21 -522 -9
|
||||
rect -568 -171 -562 -21
|
||||
rect -528 -171 -522 -21
|
||||
rect -568 -183 -522 -171
|
||||
rect -132 -21 -86 -9
|
||||
rect -132 -171 -126 -21
|
||||
rect -92 -171 -86 -21
|
||||
rect -132 -183 -86 -171
|
||||
rect 304 -21 350 -9
|
||||
rect 304 -171 310 -21
|
||||
rect 344 -171 350 -21
|
||||
rect 304 -183 350 -171
|
||||
rect 740 -21 786 -9
|
||||
rect 740 -171 746 -21
|
||||
rect 780 -171 786 -21
|
||||
rect 740 -183 786 -171
|
||||
rect -920 -275 -874 -263
|
||||
rect -730 -238 -578 -232
|
||||
rect -730 -272 -718 -238
|
||||
rect -590 -272 -578 -238
|
||||
rect -730 -278 -578 -272
|
||||
rect -512 -238 -360 -232
|
||||
rect -512 -272 -500 -238
|
||||
rect -372 -272 -360 -238
|
||||
rect -512 -278 -360 -272
|
||||
rect -294 -238 -142 -232
|
||||
rect -294 -272 -282 -238
|
||||
rect -154 -272 -142 -238
|
||||
rect -294 -278 -142 -272
|
||||
rect -76 -238 76 -232
|
||||
rect -76 -272 -64 -238
|
||||
rect 64 -272 76 -238
|
||||
rect -76 -278 76 -272
|
||||
rect 142 -238 294 -232
|
||||
rect 142 -272 154 -238
|
||||
rect 282 -272 294 -238
|
||||
rect 142 -278 294 -272
|
||||
rect 360 -238 512 -232
|
||||
rect 360 -272 372 -238
|
||||
rect 500 -272 512 -238
|
||||
rect 360 -278 512 -272
|
||||
rect 578 -238 730 -232
|
||||
rect 578 -272 590 -238
|
||||
rect 718 -272 730 -238
|
||||
rect 578 -278 730 -272
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__nfet_g5v0d10v5
|
||||
string FIXED_BBOX -897 -393 897 393
|
||||
string parameters w 2.00 l 0.80 m 1 nf 7 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt sky130_fd_bs_flash__special_sonosfet_star sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc +40 viadrn -40 viagate 100 viagb 0 viagr 0 viagl 70 viagt 0
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,93 @@
|
|||
magic
|
||||
tech sky130A
|
||||
timestamp 1605994897
|
||||
<< pwell >>
|
||||
rect -154 -229 154 229
|
||||
<< mvnmos >>
|
||||
rect -40 -100 40 100
|
||||
<< mvndiff >>
|
||||
rect -69 94 -40 100
|
||||
rect -69 -94 -63 94
|
||||
rect -46 -94 -40 94
|
||||
rect -69 -100 -40 -94
|
||||
rect 40 94 69 100
|
||||
rect 40 -94 46 94
|
||||
rect 63 -94 69 94
|
||||
rect 40 -100 69 -94
|
||||
<< mvndiffc >>
|
||||
rect -63 -94 -46 94
|
||||
rect 46 -94 63 94
|
||||
<< mvpsubdiff >>
|
||||
rect -136 205 136 211
|
||||
rect -136 188 -82 205
|
||||
rect 82 188 136 205
|
||||
rect -136 182 136 188
|
||||
rect -136 -182 -107 182
|
||||
rect 107 157 136 182
|
||||
rect 107 -157 113 157
|
||||
rect 130 -157 136 157
|
||||
rect 107 -182 136 -157
|
||||
rect -136 -188 136 -182
|
||||
rect -136 -205 -82 -188
|
||||
rect 82 -205 136 -188
|
||||
rect -136 -211 136 -205
|
||||
<< mvpsubdiffcont >>
|
||||
rect -82 188 82 205
|
||||
rect 113 -157 130 157
|
||||
rect -82 -205 82 -188
|
||||
<< poly >>
|
||||
rect -40 136 40 144
|
||||
rect -40 119 -32 136
|
||||
rect 32 119 40 136
|
||||
rect -40 100 40 119
|
||||
rect -40 -119 40 -100
|
||||
rect -40 -136 -32 -119
|
||||
rect 32 -136 40 -119
|
||||
rect -40 -144 40 -136
|
||||
<< polycont >>
|
||||
rect -32 119 32 136
|
||||
rect -32 -136 32 -119
|
||||
<< locali >>
|
||||
rect -130 188 -82 205
|
||||
rect 82 188 130 205
|
||||
rect -130 -188 -113 188
|
||||
rect 113 157 130 188
|
||||
rect -40 119 -32 136
|
||||
rect 32 119 40 136
|
||||
rect -63 94 -46 102
|
||||
rect -63 -102 -46 -94
|
||||
rect 46 94 63 102
|
||||
rect 46 -102 63 -94
|
||||
rect -40 -136 -32 -119
|
||||
rect 32 -136 40 -119
|
||||
rect 113 -188 130 -157
|
||||
rect -130 -205 -82 -188
|
||||
rect 82 -205 130 -188
|
||||
<< viali >>
|
||||
rect -32 119 32 136
|
||||
rect -63 -94 -46 94
|
||||
rect 46 -94 63 94
|
||||
rect -32 -136 32 -119
|
||||
<< metal1 >>
|
||||
rect -38 136 38 139
|
||||
rect -38 119 -32 136
|
||||
rect 32 119 38 136
|
||||
rect -38 116 38 119
|
||||
rect -66 94 -43 100
|
||||
rect -66 -94 -63 94
|
||||
rect -46 -94 -43 94
|
||||
rect -66 -100 -43 -94
|
||||
rect 43 94 66 100
|
||||
rect 43 -94 46 94
|
||||
rect 63 -94 66 94
|
||||
rect 43 -100 66 -94
|
||||
rect -38 -119 38 -116
|
||||
rect -38 -136 -32 -119
|
||||
rect 32 -136 38 -119
|
||||
rect -38 -139 38 -136
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__nfet_g5v0d10v5
|
||||
string FIXED_BBOX -121 -196 121 196
|
||||
string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 0 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__nfet_01v8 sky130_fd_pr__nfet_01v8_lvt sky130_fd_bs_flash__special_sonosfet_star sky130_fd_pr__nfet_g5v0d10v5 sky130_fd_pr__nfet_05v0_nvt} full_metal 1 viasrc 100 viadrn 100 viagate 100 viagb 0 viagr 0 viagl 0 viagt 0
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,106 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606063140
|
||||
<< nwell >>
|
||||
rect -338 -497 338 497
|
||||
<< mvpmos >>
|
||||
rect -80 -200 80 200
|
||||
<< mvpdiff >>
|
||||
rect -138 188 -80 200
|
||||
rect -138 -188 -126 188
|
||||
rect -92 -188 -80 188
|
||||
rect -138 -200 -80 -188
|
||||
rect 80 188 138 200
|
||||
rect 80 -188 92 188
|
||||
rect 126 -188 138 188
|
||||
rect 80 -200 138 -188
|
||||
<< mvpdiffc >>
|
||||
rect -126 -188 -92 188
|
||||
rect 92 -188 126 188
|
||||
<< mvnsubdiff >>
|
||||
rect -272 419 272 431
|
||||
rect -272 385 -164 419
|
||||
rect 164 385 272 419
|
||||
rect -272 373 272 385
|
||||
rect -272 323 -214 373
|
||||
rect -272 -323 -260 323
|
||||
rect -226 -323 -214 323
|
||||
rect 214 323 272 373
|
||||
rect -272 -373 -214 -323
|
||||
rect 214 -323 226 323
|
||||
rect 260 -323 272 323
|
||||
rect 214 -373 272 -323
|
||||
rect -272 -385 272 -373
|
||||
rect -272 -419 -164 -385
|
||||
rect 164 -419 272 -385
|
||||
rect -272 -431 272 -419
|
||||
<< mvnsubdiffcont >>
|
||||
rect -164 385 164 419
|
||||
rect -260 -323 -226 323
|
||||
rect 226 -323 260 323
|
||||
rect -164 -419 164 -385
|
||||
<< poly >>
|
||||
rect -80 281 80 297
|
||||
rect -80 247 -64 281
|
||||
rect 64 247 80 281
|
||||
rect -80 200 80 247
|
||||
rect -80 -247 80 -200
|
||||
rect -80 -281 -64 -247
|
||||
rect 64 -281 80 -247
|
||||
rect -80 -297 80 -281
|
||||
<< polycont >>
|
||||
rect -64 247 64 281
|
||||
rect -64 -281 64 -247
|
||||
<< locali >>
|
||||
rect -260 385 -181 419
|
||||
rect 181 385 260 419
|
||||
rect -260 323 -226 385
|
||||
rect 226 323 260 385
|
||||
rect -80 247 -64 281
|
||||
rect 64 247 80 281
|
||||
rect -126 188 -92 204
|
||||
rect -126 -204 -92 -188
|
||||
rect 92 188 126 204
|
||||
rect 92 -204 126 -188
|
||||
rect -80 -281 -64 -247
|
||||
rect 64 -281 80 -247
|
||||
rect -260 -385 -226 -323
|
||||
rect 226 -385 260 -323
|
||||
rect -260 -419 -164 -385
|
||||
rect 164 -419 260 -385
|
||||
<< viali >>
|
||||
rect -181 385 -164 419
|
||||
rect -164 385 164 419
|
||||
rect 164 385 181 419
|
||||
rect -64 247 64 281
|
||||
rect -126 -188 -92 188
|
||||
rect 92 -188 126 188
|
||||
rect -64 -281 64 -247
|
||||
<< metal1 >>
|
||||
rect -193 419 193 425
|
||||
rect -193 385 -181 419
|
||||
rect 181 385 193 419
|
||||
rect -193 379 193 385
|
||||
rect -76 281 76 287
|
||||
rect -76 247 -64 281
|
||||
rect 64 247 76 281
|
||||
rect -76 241 76 247
|
||||
rect -132 188 -86 200
|
||||
rect -132 -188 -126 188
|
||||
rect -92 -188 -86 188
|
||||
rect -132 -200 -86 -188
|
||||
rect 86 188 132 200
|
||||
rect 86 -188 92 188
|
||||
rect 126 -188 132 188
|
||||
rect 86 -200 132 -188
|
||||
rect -76 -247 76 -241
|
||||
rect -76 -281 -64 -247
|
||||
rect 64 -281 76 -247
|
||||
rect -76 -287 76 -281
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__pfet_g5v0d10v5
|
||||
string FIXED_BBOX -243 -402 243 402
|
||||
string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8 sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl 0 viagr 0 viagt 80 viagb 0 viagate 100 viadrn 100 viasrc 100
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,331 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606063140
|
||||
<< nwell >>
|
||||
rect -992 -497 992 497
|
||||
<< mvpmos >>
|
||||
rect -734 -200 -574 200
|
||||
rect -516 -200 -356 200
|
||||
rect -298 -200 -138 200
|
||||
rect -80 -200 80 200
|
||||
rect 138 -200 298 200
|
||||
rect 356 -200 516 200
|
||||
rect 574 -200 734 200
|
||||
<< mvpdiff >>
|
||||
rect -792 188 -734 200
|
||||
rect -792 -188 -780 188
|
||||
rect -746 -188 -734 188
|
||||
rect -792 -200 -734 -188
|
||||
rect -574 188 -516 200
|
||||
rect -574 -188 -562 188
|
||||
rect -528 -188 -516 188
|
||||
rect -574 -200 -516 -188
|
||||
rect -356 188 -298 200
|
||||
rect -356 -188 -344 188
|
||||
rect -310 -188 -298 188
|
||||
rect -356 -200 -298 -188
|
||||
rect -138 188 -80 200
|
||||
rect -138 -188 -126 188
|
||||
rect -92 -188 -80 188
|
||||
rect -138 -200 -80 -188
|
||||
rect 80 188 138 200
|
||||
rect 80 -188 92 188
|
||||
rect 126 -188 138 188
|
||||
rect 80 -200 138 -188
|
||||
rect 298 188 356 200
|
||||
rect 298 -188 310 188
|
||||
rect 344 -188 356 188
|
||||
rect 298 -200 356 -188
|
||||
rect 516 188 574 200
|
||||
rect 516 -188 528 188
|
||||
rect 562 -188 574 188
|
||||
rect 516 -200 574 -188
|
||||
rect 734 188 792 200
|
||||
rect 734 -188 746 188
|
||||
rect 780 -188 792 188
|
||||
rect 734 -200 792 -188
|
||||
<< mvpdiffc >>
|
||||
rect -780 -188 -746 188
|
||||
rect -562 -188 -528 188
|
||||
rect -344 -188 -310 188
|
||||
rect -126 -188 -92 188
|
||||
rect 92 -188 126 188
|
||||
rect 310 -188 344 188
|
||||
rect 528 -188 562 188
|
||||
rect 746 -188 780 188
|
||||
<< mvnsubdiff >>
|
||||
rect -926 419 926 431
|
||||
rect -926 385 -818 419
|
||||
rect 818 385 926 419
|
||||
rect -926 373 926 385
|
||||
rect -926 323 -868 373
|
||||
rect -926 -323 -914 323
|
||||
rect -880 -323 -868 323
|
||||
rect 868 323 926 373
|
||||
rect -926 -373 -868 -323
|
||||
rect 868 -323 880 323
|
||||
rect 914 -323 926 323
|
||||
rect 868 -373 926 -323
|
||||
rect -926 -385 926 -373
|
||||
rect -926 -419 -818 -385
|
||||
rect 818 -419 926 -385
|
||||
rect -926 -431 926 -419
|
||||
<< mvnsubdiffcont >>
|
||||
rect -818 385 818 419
|
||||
rect -914 -323 -880 323
|
||||
rect 880 -323 914 323
|
||||
rect -818 -419 818 -385
|
||||
<< poly >>
|
||||
rect -734 281 -574 297
|
||||
rect -734 247 -718 281
|
||||
rect -590 247 -574 281
|
||||
rect -734 200 -574 247
|
||||
rect -516 281 -356 297
|
||||
rect -516 247 -500 281
|
||||
rect -372 247 -356 281
|
||||
rect -516 200 -356 247
|
||||
rect -298 281 -138 297
|
||||
rect -298 247 -282 281
|
||||
rect -154 247 -138 281
|
||||
rect -298 200 -138 247
|
||||
rect -80 281 80 297
|
||||
rect -80 247 -64 281
|
||||
rect 64 247 80 281
|
||||
rect -80 200 80 247
|
||||
rect 138 281 298 297
|
||||
rect 138 247 154 281
|
||||
rect 282 247 298 281
|
||||
rect 138 200 298 247
|
||||
rect 356 281 516 297
|
||||
rect 356 247 372 281
|
||||
rect 500 247 516 281
|
||||
rect 356 200 516 247
|
||||
rect 574 281 734 297
|
||||
rect 574 247 590 281
|
||||
rect 718 247 734 281
|
||||
rect 574 200 734 247
|
||||
rect -734 -247 -574 -200
|
||||
rect -734 -281 -718 -247
|
||||
rect -590 -281 -574 -247
|
||||
rect -734 -297 -574 -281
|
||||
rect -516 -247 -356 -200
|
||||
rect -516 -281 -500 -247
|
||||
rect -372 -281 -356 -247
|
||||
rect -516 -297 -356 -281
|
||||
rect -298 -247 -138 -200
|
||||
rect -298 -281 -282 -247
|
||||
rect -154 -281 -138 -247
|
||||
rect -298 -297 -138 -281
|
||||
rect -80 -247 80 -200
|
||||
rect -80 -281 -64 -247
|
||||
rect 64 -281 80 -247
|
||||
rect -80 -297 80 -281
|
||||
rect 138 -247 298 -200
|
||||
rect 138 -281 154 -247
|
||||
rect 282 -281 298 -247
|
||||
rect 138 -297 298 -281
|
||||
rect 356 -247 516 -200
|
||||
rect 356 -281 372 -247
|
||||
rect 500 -281 516 -247
|
||||
rect 356 -297 516 -281
|
||||
rect 574 -247 734 -200
|
||||
rect 574 -281 590 -247
|
||||
rect 718 -281 734 -247
|
||||
rect 574 -297 734 -281
|
||||
<< polycont >>
|
||||
rect -718 247 -590 281
|
||||
rect -500 247 -372 281
|
||||
rect -282 247 -154 281
|
||||
rect -64 247 64 281
|
||||
rect 154 247 282 281
|
||||
rect 372 247 500 281
|
||||
rect 590 247 718 281
|
||||
rect -718 -281 -590 -247
|
||||
rect -500 -281 -372 -247
|
||||
rect -282 -281 -154 -247
|
||||
rect -64 -281 64 -247
|
||||
rect 154 -281 282 -247
|
||||
rect 372 -281 500 -247
|
||||
rect 590 -281 718 -247
|
||||
<< locali >>
|
||||
rect -914 385 -818 419
|
||||
rect 818 385 914 419
|
||||
rect 880 323 914 385
|
||||
rect -734 247 -718 281
|
||||
rect -590 247 -574 281
|
||||
rect -516 247 -500 281
|
||||
rect -372 247 -356 281
|
||||
rect -298 247 -282 281
|
||||
rect -154 247 -138 281
|
||||
rect -80 247 -64 281
|
||||
rect 64 247 80 281
|
||||
rect 138 247 154 281
|
||||
rect 282 247 298 281
|
||||
rect 356 247 372 281
|
||||
rect 500 247 516 281
|
||||
rect 574 247 590 281
|
||||
rect 718 247 734 281
|
||||
rect -780 188 -746 204
|
||||
rect -780 -204 -746 -188
|
||||
rect -562 188 -528 204
|
||||
rect -562 -204 -528 -188
|
||||
rect -344 188 -310 204
|
||||
rect -344 -204 -310 -188
|
||||
rect -126 188 -92 204
|
||||
rect -126 -204 -92 -188
|
||||
rect 92 188 126 204
|
||||
rect 92 -204 126 -188
|
||||
rect 310 188 344 204
|
||||
rect 310 -204 344 -188
|
||||
rect 528 188 562 204
|
||||
rect 528 -204 562 -188
|
||||
rect 746 188 780 204
|
||||
rect 746 -204 780 -188
|
||||
rect -734 -281 -718 -247
|
||||
rect -590 -281 -574 -247
|
||||
rect -516 -281 -500 -247
|
||||
rect -372 -281 -356 -247
|
||||
rect -298 -281 -282 -247
|
||||
rect -154 -281 -138 -247
|
||||
rect -80 -281 -64 -247
|
||||
rect 64 -281 80 -247
|
||||
rect 138 -281 154 -247
|
||||
rect 282 -281 298 -247
|
||||
rect 356 -281 372 -247
|
||||
rect 500 -281 516 -247
|
||||
rect 574 -281 590 -247
|
||||
rect 718 -281 734 -247
|
||||
rect -914 -385 -880 -323
|
||||
rect 880 -385 914 -323
|
||||
rect -914 -419 -818 -385
|
||||
rect 818 -419 914 -385
|
||||
<< viali >>
|
||||
rect -792 385 792 419
|
||||
rect -914 323 -880 385
|
||||
rect -914 38 -880 323
|
||||
rect -718 247 -590 281
|
||||
rect -500 247 -372 281
|
||||
rect -282 247 -154 281
|
||||
rect -64 247 64 281
|
||||
rect 154 247 282 281
|
||||
rect 372 247 500 281
|
||||
rect 590 247 718 281
|
||||
rect -780 21 -746 171
|
||||
rect -562 -171 -528 -21
|
||||
rect -344 21 -310 171
|
||||
rect -126 -171 -92 -21
|
||||
rect 92 21 126 171
|
||||
rect 310 -171 344 -21
|
||||
rect 528 21 562 171
|
||||
rect 746 -171 780 -21
|
||||
rect -718 -281 -590 -247
|
||||
rect -500 -281 -372 -247
|
||||
rect -282 -281 -154 -247
|
||||
rect -64 -281 64 -247
|
||||
rect 154 -281 282 -247
|
||||
rect 372 -281 500 -247
|
||||
rect 590 -281 718 -247
|
||||
<< metal1 >>
|
||||
rect -804 419 804 425
|
||||
rect -920 385 -874 397
|
||||
rect -920 38 -914 385
|
||||
rect -880 38 -874 385
|
||||
rect -804 385 -792 419
|
||||
rect 792 385 804 419
|
||||
rect -804 379 804 385
|
||||
rect -730 281 -578 287
|
||||
rect -730 247 -718 281
|
||||
rect -590 247 -578 281
|
||||
rect -730 241 -578 247
|
||||
rect -512 281 -360 287
|
||||
rect -512 247 -500 281
|
||||
rect -372 247 -360 281
|
||||
rect -512 241 -360 247
|
||||
rect -294 281 -142 287
|
||||
rect -294 247 -282 281
|
||||
rect -154 247 -142 281
|
||||
rect -294 241 -142 247
|
||||
rect -76 281 76 287
|
||||
rect -76 247 -64 281
|
||||
rect 64 247 76 281
|
||||
rect -76 241 76 247
|
||||
rect 142 281 294 287
|
||||
rect 142 247 154 281
|
||||
rect 282 247 294 281
|
||||
rect 142 241 294 247
|
||||
rect 360 281 512 287
|
||||
rect 360 247 372 281
|
||||
rect 500 247 512 281
|
||||
rect 360 241 512 247
|
||||
rect 578 281 730 287
|
||||
rect 578 247 590 281
|
||||
rect 718 247 730 281
|
||||
rect 578 241 730 247
|
||||
rect -920 26 -874 38
|
||||
rect -786 171 -740 183
|
||||
rect -786 21 -780 171
|
||||
rect -746 21 -740 171
|
||||
rect -786 9 -740 21
|
||||
rect -350 171 -304 183
|
||||
rect -350 21 -344 171
|
||||
rect -310 21 -304 171
|
||||
rect -350 9 -304 21
|
||||
rect 86 171 132 183
|
||||
rect 86 21 92 171
|
||||
rect 126 21 132 171
|
||||
rect 86 9 132 21
|
||||
rect 522 171 568 183
|
||||
rect 522 21 528 171
|
||||
rect 562 21 568 171
|
||||
rect 522 9 568 21
|
||||
rect -568 -21 -522 -9
|
||||
rect -568 -171 -562 -21
|
||||
rect -528 -171 -522 -21
|
||||
rect -568 -183 -522 -171
|
||||
rect -132 -21 -86 -9
|
||||
rect -132 -171 -126 -21
|
||||
rect -92 -171 -86 -21
|
||||
rect -132 -183 -86 -171
|
||||
rect 304 -21 350 -9
|
||||
rect 304 -171 310 -21
|
||||
rect 344 -171 350 -21
|
||||
rect 304 -183 350 -171
|
||||
rect 740 -21 786 -9
|
||||
rect 740 -171 746 -21
|
||||
rect 780 -171 786 -21
|
||||
rect 740 -183 786 -171
|
||||
rect -730 -247 -578 -241
|
||||
rect -730 -281 -718 -247
|
||||
rect -590 -281 -578 -247
|
||||
rect -730 -287 -578 -281
|
||||
rect -512 -247 -360 -241
|
||||
rect -512 -281 -500 -247
|
||||
rect -372 -281 -360 -247
|
||||
rect -512 -287 -360 -281
|
||||
rect -294 -247 -142 -241
|
||||
rect -294 -281 -282 -247
|
||||
rect -154 -281 -142 -247
|
||||
rect -294 -287 -142 -281
|
||||
rect -76 -247 76 -241
|
||||
rect -76 -281 -64 -247
|
||||
rect 64 -281 76 -247
|
||||
rect -76 -287 76 -281
|
||||
rect 142 -247 294 -241
|
||||
rect 142 -281 154 -247
|
||||
rect 282 -281 294 -247
|
||||
rect 142 -287 294 -281
|
||||
rect 360 -247 512 -241
|
||||
rect 360 -281 372 -247
|
||||
rect 500 -281 512 -247
|
||||
rect 360 -287 512 -281
|
||||
rect 578 -247 730 -241
|
||||
rect 578 -281 590 -247
|
||||
rect 718 -281 730 -247
|
||||
rect 578 -287 730 -281
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__pfet_g5v0d10v5
|
||||
string FIXED_BBOX -897 -402 897 402
|
||||
string parameters w 2.00 l 0.80 m 1 nf 7 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8 sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl -45 viagr 0 viagt 90 viagb 0 viagate 100 viadrn -40 viasrc +40
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,114 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606063140
|
||||
<< error_p >>
|
||||
rect -221 351 -220 397
|
||||
rect -193 379 -192 419
|
||||
<< nwell >>
|
||||
rect -338 -497 338 497
|
||||
<< mvpmos >>
|
||||
rect -80 -200 80 200
|
||||
<< mvpdiff >>
|
||||
rect -138 188 -80 200
|
||||
rect -138 -188 -126 188
|
||||
rect -92 -188 -80 188
|
||||
rect -138 -200 -80 -188
|
||||
rect 80 188 138 200
|
||||
rect 80 -188 92 188
|
||||
rect 126 -188 138 188
|
||||
rect 80 -200 138 -188
|
||||
<< mvpdiffc >>
|
||||
rect -126 -188 -92 188
|
||||
rect 92 -188 126 188
|
||||
<< mvnsubdiff >>
|
||||
rect -272 419 272 431
|
||||
rect -272 385 -164 419
|
||||
rect 164 385 272 419
|
||||
rect -272 373 272 385
|
||||
rect -272 323 -214 373
|
||||
rect -272 -323 -260 323
|
||||
rect -226 -323 -214 323
|
||||
rect 214 323 272 373
|
||||
rect -272 -373 -214 -323
|
||||
rect 214 -323 226 323
|
||||
rect 260 -323 272 323
|
||||
rect 214 -373 272 -323
|
||||
rect -272 -385 272 -373
|
||||
rect -272 -419 -164 -385
|
||||
rect 164 -419 272 -385
|
||||
rect -272 -431 272 -419
|
||||
<< mvnsubdiffcont >>
|
||||
rect -164 385 164 419
|
||||
rect -260 -323 -226 323
|
||||
rect 226 -323 260 323
|
||||
rect -164 -419 164 -385
|
||||
<< poly >>
|
||||
rect -80 281 80 297
|
||||
rect -80 247 -64 281
|
||||
rect 64 247 80 281
|
||||
rect -80 200 80 247
|
||||
rect -80 -247 80 -200
|
||||
rect -80 -281 -64 -247
|
||||
rect 64 -281 80 -247
|
||||
rect -80 -297 80 -281
|
||||
<< polycont >>
|
||||
rect -64 247 64 281
|
||||
rect -64 -281 64 -247
|
||||
<< locali >>
|
||||
rect -260 385 -181 419
|
||||
rect 181 385 260 419
|
||||
rect 226 323 260 385
|
||||
rect -80 247 -64 281
|
||||
rect 64 247 80 281
|
||||
rect -126 188 -92 204
|
||||
rect -126 -204 -92 -188
|
||||
rect 92 188 126 204
|
||||
rect 92 -204 126 -188
|
||||
rect -80 -281 -64 -247
|
||||
rect 64 -281 80 -247
|
||||
rect -260 -385 -226 -323
|
||||
rect 226 -385 260 -323
|
||||
rect -260 -419 -164 -385
|
||||
rect 164 -419 260 -385
|
||||
<< viali >>
|
||||
rect -181 385 -164 419
|
||||
rect -164 385 164 419
|
||||
rect 164 385 181 419
|
||||
rect -260 323 -226 385
|
||||
rect -260 0 -226 323
|
||||
rect -64 247 64 281
|
||||
rect -126 -188 -92 188
|
||||
rect 92 -188 126 188
|
||||
rect -64 -281 64 -247
|
||||
<< metal1 >>
|
||||
rect -193 419 193 425
|
||||
rect -266 385 -220 397
|
||||
rect -266 0 -260 385
|
||||
rect -226 0 -220 385
|
||||
rect -193 385 -181 419
|
||||
rect 181 385 193 419
|
||||
rect -193 379 193 385
|
||||
rect -76 281 76 287
|
||||
rect -76 247 -64 281
|
||||
rect 64 247 76 281
|
||||
rect -76 241 76 247
|
||||
rect -266 -12 -220 0
|
||||
rect -132 188 -86 200
|
||||
rect -132 -188 -126 188
|
||||
rect -92 -188 -86 188
|
||||
rect -132 -200 -86 -188
|
||||
rect 86 188 132 200
|
||||
rect 86 -188 92 188
|
||||
rect 126 -188 132 188
|
||||
rect 86 -200 132 -188
|
||||
rect -76 -247 76 -241
|
||||
rect -76 -281 -64 -247
|
||||
rect 64 -281 76 -247
|
||||
rect -76 -287 76 -281
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__pfet_g5v0d10v5
|
||||
string FIXED_BBOX -243 -402 243 402
|
||||
string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8 sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl -50 viagr 0 viagt 80 viagb 0 viagate 100 viadrn 100 viasrc 100
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,114 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606063140
|
||||
<< error_p >>
|
||||
rect -221 351 -220 397
|
||||
rect -193 379 -192 419
|
||||
<< nwell >>
|
||||
rect -338 -497 338 497
|
||||
<< mvpmos >>
|
||||
rect -80 -200 80 200
|
||||
<< mvpdiff >>
|
||||
rect -138 188 -80 200
|
||||
rect -138 -188 -126 188
|
||||
rect -92 -188 -80 188
|
||||
rect -138 -200 -80 -188
|
||||
rect 80 188 138 200
|
||||
rect 80 -188 92 188
|
||||
rect 126 -188 138 188
|
||||
rect 80 -200 138 -188
|
||||
<< mvpdiffc >>
|
||||
rect -126 -188 -92 188
|
||||
rect 92 -188 126 188
|
||||
<< mvnsubdiff >>
|
||||
rect -272 419 272 431
|
||||
rect -272 385 -164 419
|
||||
rect 164 385 272 419
|
||||
rect -272 373 272 385
|
||||
rect -272 323 -214 373
|
||||
rect -272 -323 -260 323
|
||||
rect -226 -323 -214 323
|
||||
rect 214 323 272 373
|
||||
rect -272 -373 -214 -323
|
||||
rect 214 -323 226 323
|
||||
rect 260 -323 272 323
|
||||
rect 214 -373 272 -323
|
||||
rect -272 -385 272 -373
|
||||
rect -272 -419 -164 -385
|
||||
rect 164 -419 272 -385
|
||||
rect -272 -431 272 -419
|
||||
<< mvnsubdiffcont >>
|
||||
rect -164 385 164 419
|
||||
rect -260 -323 -226 323
|
||||
rect 226 -323 260 323
|
||||
rect -164 -419 164 -385
|
||||
<< poly >>
|
||||
rect -80 281 80 297
|
||||
rect -80 247 -64 281
|
||||
rect 64 247 80 281
|
||||
rect -80 200 80 247
|
||||
rect -80 -247 80 -200
|
||||
rect -80 -281 -64 -247
|
||||
rect 64 -281 80 -247
|
||||
rect -80 -297 80 -281
|
||||
<< polycont >>
|
||||
rect -64 247 64 281
|
||||
rect -64 -281 64 -247
|
||||
<< locali >>
|
||||
rect -260 385 -181 419
|
||||
rect 181 385 260 419
|
||||
rect 226 323 260 385
|
||||
rect -80 247 -64 281
|
||||
rect 64 247 80 281
|
||||
rect -126 188 -92 204
|
||||
rect -126 -204 -92 -188
|
||||
rect 92 188 126 204
|
||||
rect 92 -204 126 -188
|
||||
rect -80 -281 -64 -247
|
||||
rect 64 -281 80 -247
|
||||
rect -260 -385 -226 -323
|
||||
rect 226 -385 260 -323
|
||||
rect -260 -419 -164 -385
|
||||
rect 164 -419 260 -385
|
||||
<< viali >>
|
||||
rect -181 385 -164 419
|
||||
rect -164 385 164 419
|
||||
rect 164 385 181 419
|
||||
rect -260 323 -226 385
|
||||
rect -260 38 -226 323
|
||||
rect -64 247 64 281
|
||||
rect -126 -188 -92 188
|
||||
rect 92 -188 126 188
|
||||
rect -64 -281 64 -247
|
||||
<< metal1 >>
|
||||
rect -193 419 193 425
|
||||
rect -266 385 -220 397
|
||||
rect -266 38 -260 385
|
||||
rect -226 38 -220 385
|
||||
rect -193 385 -181 419
|
||||
rect 181 385 193 419
|
||||
rect -193 379 193 385
|
||||
rect -76 281 76 287
|
||||
rect -76 247 -64 281
|
||||
rect 64 247 76 281
|
||||
rect -76 241 76 247
|
||||
rect -266 26 -220 38
|
||||
rect -132 188 -86 200
|
||||
rect -132 -188 -126 188
|
||||
rect -92 -188 -86 188
|
||||
rect -132 -200 -86 -188
|
||||
rect 86 188 132 200
|
||||
rect 86 -188 92 188
|
||||
rect 126 -188 132 188
|
||||
rect 86 -200 132 -188
|
||||
rect -76 -247 76 -241
|
||||
rect -76 -281 -64 -247
|
||||
rect 64 -281 76 -247
|
||||
rect -76 -287 76 -281
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__pfet_g5v0d10v5
|
||||
string FIXED_BBOX -243 -402 243 402
|
||||
string parameters w 2.00 l 0.80 m 1 nf 1 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8 sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl -45 viagr 0 viagt 80 viagb 0 viagate 100 viadrn 100 viasrc 100
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,368 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606063140
|
||||
<< nwell >>
|
||||
rect -1101 -497 1101 497
|
||||
<< mvpmos >>
|
||||
rect -843 -200 -683 200
|
||||
rect -625 -200 -465 200
|
||||
rect -407 -200 -247 200
|
||||
rect -189 -200 -29 200
|
||||
rect 29 -200 189 200
|
||||
rect 247 -200 407 200
|
||||
rect 465 -200 625 200
|
||||
rect 683 -200 843 200
|
||||
<< mvpdiff >>
|
||||
rect -901 188 -843 200
|
||||
rect -901 -188 -889 188
|
||||
rect -855 -188 -843 188
|
||||
rect -901 -200 -843 -188
|
||||
rect -683 188 -625 200
|
||||
rect -683 -188 -671 188
|
||||
rect -637 -188 -625 188
|
||||
rect -683 -200 -625 -188
|
||||
rect -465 188 -407 200
|
||||
rect -465 -188 -453 188
|
||||
rect -419 -188 -407 188
|
||||
rect -465 -200 -407 -188
|
||||
rect -247 188 -189 200
|
||||
rect -247 -188 -235 188
|
||||
rect -201 -188 -189 188
|
||||
rect -247 -200 -189 -188
|
||||
rect -29 188 29 200
|
||||
rect -29 -188 -17 188
|
||||
rect 17 -188 29 188
|
||||
rect -29 -200 29 -188
|
||||
rect 189 188 247 200
|
||||
rect 189 -188 201 188
|
||||
rect 235 -188 247 188
|
||||
rect 189 -200 247 -188
|
||||
rect 407 188 465 200
|
||||
rect 407 -188 419 188
|
||||
rect 453 -188 465 188
|
||||
rect 407 -200 465 -188
|
||||
rect 625 188 683 200
|
||||
rect 625 -188 637 188
|
||||
rect 671 -188 683 188
|
||||
rect 625 -200 683 -188
|
||||
rect 843 188 901 200
|
||||
rect 843 -188 855 188
|
||||
rect 889 -188 901 188
|
||||
rect 843 -200 901 -188
|
||||
<< mvpdiffc >>
|
||||
rect -889 -188 -855 188
|
||||
rect -671 -188 -637 188
|
||||
rect -453 -188 -419 188
|
||||
rect -235 -188 -201 188
|
||||
rect -17 -188 17 188
|
||||
rect 201 -188 235 188
|
||||
rect 419 -188 453 188
|
||||
rect 637 -188 671 188
|
||||
rect 855 -188 889 188
|
||||
<< mvnsubdiff >>
|
||||
rect -1035 419 1035 431
|
||||
rect -1035 385 -927 419
|
||||
rect 927 385 1035 419
|
||||
rect -1035 373 1035 385
|
||||
rect -1035 323 -977 373
|
||||
rect -1035 -323 -1023 323
|
||||
rect -989 -323 -977 323
|
||||
rect 977 323 1035 373
|
||||
rect -1035 -373 -977 -323
|
||||
rect 977 -323 989 323
|
||||
rect 1023 -323 1035 323
|
||||
rect 977 -373 1035 -323
|
||||
rect -1035 -385 1035 -373
|
||||
rect -1035 -419 -927 -385
|
||||
rect 927 -419 1035 -385
|
||||
rect -1035 -431 1035 -419
|
||||
<< mvnsubdiffcont >>
|
||||
rect -927 385 927 419
|
||||
rect -1023 -323 -989 323
|
||||
rect 989 -323 1023 323
|
||||
rect -927 -419 927 -385
|
||||
<< poly >>
|
||||
rect -843 281 -683 297
|
||||
rect -843 247 -827 281
|
||||
rect -699 247 -683 281
|
||||
rect -843 200 -683 247
|
||||
rect -625 281 -465 297
|
||||
rect -625 247 -609 281
|
||||
rect -481 247 -465 281
|
||||
rect -625 200 -465 247
|
||||
rect -407 281 -247 297
|
||||
rect -407 247 -391 281
|
||||
rect -263 247 -247 281
|
||||
rect -407 200 -247 247
|
||||
rect -189 281 -29 297
|
||||
rect -189 247 -173 281
|
||||
rect -45 247 -29 281
|
||||
rect -189 200 -29 247
|
||||
rect 29 281 189 297
|
||||
rect 29 247 45 281
|
||||
rect 173 247 189 281
|
||||
rect 29 200 189 247
|
||||
rect 247 281 407 297
|
||||
rect 247 247 263 281
|
||||
rect 391 247 407 281
|
||||
rect 247 200 407 247
|
||||
rect 465 281 625 297
|
||||
rect 465 247 481 281
|
||||
rect 609 247 625 281
|
||||
rect 465 200 625 247
|
||||
rect 683 281 843 297
|
||||
rect 683 247 699 281
|
||||
rect 827 247 843 281
|
||||
rect 683 200 843 247
|
||||
rect -843 -247 -683 -200
|
||||
rect -843 -281 -827 -247
|
||||
rect -699 -281 -683 -247
|
||||
rect -843 -297 -683 -281
|
||||
rect -625 -247 -465 -200
|
||||
rect -625 -281 -609 -247
|
||||
rect -481 -281 -465 -247
|
||||
rect -625 -297 -465 -281
|
||||
rect -407 -247 -247 -200
|
||||
rect -407 -281 -391 -247
|
||||
rect -263 -281 -247 -247
|
||||
rect -407 -297 -247 -281
|
||||
rect -189 -247 -29 -200
|
||||
rect -189 -281 -173 -247
|
||||
rect -45 -281 -29 -247
|
||||
rect -189 -297 -29 -281
|
||||
rect 29 -247 189 -200
|
||||
rect 29 -281 45 -247
|
||||
rect 173 -281 189 -247
|
||||
rect 29 -297 189 -281
|
||||
rect 247 -247 407 -200
|
||||
rect 247 -281 263 -247
|
||||
rect 391 -281 407 -247
|
||||
rect 247 -297 407 -281
|
||||
rect 465 -247 625 -200
|
||||
rect 465 -281 481 -247
|
||||
rect 609 -281 625 -247
|
||||
rect 465 -297 625 -281
|
||||
rect 683 -247 843 -200
|
||||
rect 683 -281 699 -247
|
||||
rect 827 -281 843 -247
|
||||
rect 683 -297 843 -281
|
||||
<< polycont >>
|
||||
rect -827 247 -699 281
|
||||
rect -609 247 -481 281
|
||||
rect -391 247 -263 281
|
||||
rect -173 247 -45 281
|
||||
rect 45 247 173 281
|
||||
rect 263 247 391 281
|
||||
rect 481 247 609 281
|
||||
rect 699 247 827 281
|
||||
rect -827 -281 -699 -247
|
||||
rect -609 -281 -481 -247
|
||||
rect -391 -281 -263 -247
|
||||
rect -173 -281 -45 -247
|
||||
rect 45 -281 173 -247
|
||||
rect 263 -281 391 -247
|
||||
rect 481 -281 609 -247
|
||||
rect 699 -281 827 -247
|
||||
<< locali >>
|
||||
rect -1023 385 -927 419
|
||||
rect 927 385 1023 419
|
||||
rect 989 323 1023 385
|
||||
rect -843 247 -827 281
|
||||
rect -699 247 -683 281
|
||||
rect -625 247 -609 281
|
||||
rect -481 247 -465 281
|
||||
rect -407 247 -391 281
|
||||
rect -263 247 -247 281
|
||||
rect -189 247 -173 281
|
||||
rect -45 247 -29 281
|
||||
rect 29 247 45 281
|
||||
rect 173 247 189 281
|
||||
rect 247 247 263 281
|
||||
rect 391 247 407 281
|
||||
rect 465 247 481 281
|
||||
rect 609 247 625 281
|
||||
rect 683 247 699 281
|
||||
rect 827 247 843 281
|
||||
rect -889 188 -855 204
|
||||
rect -889 -204 -855 -188
|
||||
rect -671 188 -637 204
|
||||
rect -671 -204 -637 -188
|
||||
rect -453 188 -419 204
|
||||
rect -453 -204 -419 -188
|
||||
rect -235 188 -201 204
|
||||
rect -235 -204 -201 -188
|
||||
rect -17 188 17 204
|
||||
rect -17 -204 17 -188
|
||||
rect 201 188 235 204
|
||||
rect 201 -204 235 -188
|
||||
rect 419 188 453 204
|
||||
rect 419 -204 453 -188
|
||||
rect 637 188 671 204
|
||||
rect 637 -204 671 -188
|
||||
rect 855 188 889 204
|
||||
rect 855 -204 889 -188
|
||||
rect -843 -281 -827 -247
|
||||
rect -699 -281 -683 -247
|
||||
rect -625 -281 -609 -247
|
||||
rect -481 -281 -465 -247
|
||||
rect -407 -281 -391 -247
|
||||
rect -263 -281 -247 -247
|
||||
rect -189 -281 -173 -247
|
||||
rect -45 -281 -29 -247
|
||||
rect 29 -281 45 -247
|
||||
rect 173 -281 189 -247
|
||||
rect 247 -281 263 -247
|
||||
rect 391 -281 407 -247
|
||||
rect 465 -281 481 -247
|
||||
rect 609 -281 625 -247
|
||||
rect 683 -281 699 -247
|
||||
rect 827 -281 843 -247
|
||||
rect -1023 -385 -989 -323
|
||||
rect 989 -385 1023 -323
|
||||
rect -1023 -419 -927 -385
|
||||
rect 927 -419 1023 -385
|
||||
<< viali >>
|
||||
rect -890 385 890 419
|
||||
rect -1023 323 -989 385
|
||||
rect -1023 0 -989 323
|
||||
rect -827 247 -699 281
|
||||
rect -609 247 -481 281
|
||||
rect -391 247 -263 281
|
||||
rect -173 247 -45 281
|
||||
rect 45 247 173 281
|
||||
rect 263 247 391 281
|
||||
rect 481 247 609 281
|
||||
rect 699 247 827 281
|
||||
rect -889 21 -855 171
|
||||
rect -671 -171 -637 -21
|
||||
rect -453 21 -419 171
|
||||
rect -235 -171 -201 -21
|
||||
rect -17 21 17 171
|
||||
rect 201 -171 235 -21
|
||||
rect 419 21 453 171
|
||||
rect 637 -171 671 -21
|
||||
rect 855 21 889 171
|
||||
rect -827 -281 -699 -247
|
||||
rect -609 -281 -481 -247
|
||||
rect -391 -281 -263 -247
|
||||
rect -173 -281 -45 -247
|
||||
rect 45 -281 173 -247
|
||||
rect 263 -281 391 -247
|
||||
rect 481 -281 609 -247
|
||||
rect 699 -281 827 -247
|
||||
<< metal1 >>
|
||||
rect -902 419 902 425
|
||||
rect -1029 385 -983 397
|
||||
rect -1029 0 -1023 385
|
||||
rect -989 0 -983 385
|
||||
rect -902 385 -890 419
|
||||
rect 890 385 902 419
|
||||
rect -902 379 902 385
|
||||
rect -839 281 -687 287
|
||||
rect -839 247 -827 281
|
||||
rect -699 247 -687 281
|
||||
rect -839 241 -687 247
|
||||
rect -621 281 -469 287
|
||||
rect -621 247 -609 281
|
||||
rect -481 247 -469 281
|
||||
rect -621 241 -469 247
|
||||
rect -403 281 -251 287
|
||||
rect -403 247 -391 281
|
||||
rect -263 247 -251 281
|
||||
rect -403 241 -251 247
|
||||
rect -185 281 -33 287
|
||||
rect -185 247 -173 281
|
||||
rect -45 247 -33 281
|
||||
rect -185 241 -33 247
|
||||
rect 33 281 185 287
|
||||
rect 33 247 45 281
|
||||
rect 173 247 185 281
|
||||
rect 33 241 185 247
|
||||
rect 251 281 403 287
|
||||
rect 251 247 263 281
|
||||
rect 391 247 403 281
|
||||
rect 251 241 403 247
|
||||
rect 469 281 621 287
|
||||
rect 469 247 481 281
|
||||
rect 609 247 621 281
|
||||
rect 469 241 621 247
|
||||
rect 687 281 839 287
|
||||
rect 687 247 699 281
|
||||
rect 827 247 839 281
|
||||
rect 687 241 839 247
|
||||
rect -895 171 -849 183
|
||||
rect -895 21 -889 171
|
||||
rect -855 21 -849 171
|
||||
rect -895 9 -849 21
|
||||
rect -459 171 -413 183
|
||||
rect -459 21 -453 171
|
||||
rect -419 21 -413 171
|
||||
rect -459 9 -413 21
|
||||
rect -23 171 23 183
|
||||
rect -23 21 -17 171
|
||||
rect 17 21 23 171
|
||||
rect -23 9 23 21
|
||||
rect 413 171 459 183
|
||||
rect 413 21 419 171
|
||||
rect 453 21 459 171
|
||||
rect 413 9 459 21
|
||||
rect 849 171 895 183
|
||||
rect 849 21 855 171
|
||||
rect 889 21 895 171
|
||||
rect 849 9 895 21
|
||||
rect -1029 -12 -983 0
|
||||
rect -677 -21 -631 -9
|
||||
rect -677 -171 -671 -21
|
||||
rect -637 -171 -631 -21
|
||||
rect -677 -183 -631 -171
|
||||
rect -241 -21 -195 -9
|
||||
rect -241 -171 -235 -21
|
||||
rect -201 -171 -195 -21
|
||||
rect -241 -183 -195 -171
|
||||
rect 195 -21 241 -9
|
||||
rect 195 -171 201 -21
|
||||
rect 235 -171 241 -21
|
||||
rect 195 -183 241 -171
|
||||
rect 631 -21 677 -9
|
||||
rect 631 -171 637 -21
|
||||
rect 671 -171 677 -21
|
||||
rect 631 -183 677 -171
|
||||
rect -839 -247 -687 -241
|
||||
rect -839 -281 -827 -247
|
||||
rect -699 -281 -687 -247
|
||||
rect -839 -287 -687 -281
|
||||
rect -621 -247 -469 -241
|
||||
rect -621 -281 -609 -247
|
||||
rect -481 -281 -469 -247
|
||||
rect -621 -287 -469 -281
|
||||
rect -403 -247 -251 -241
|
||||
rect -403 -281 -391 -247
|
||||
rect -263 -281 -251 -247
|
||||
rect -403 -287 -251 -281
|
||||
rect -185 -247 -33 -241
|
||||
rect -185 -281 -173 -247
|
||||
rect -45 -281 -33 -247
|
||||
rect -185 -287 -33 -281
|
||||
rect 33 -247 185 -241
|
||||
rect 33 -281 45 -247
|
||||
rect 173 -281 185 -247
|
||||
rect 33 -287 185 -281
|
||||
rect 251 -247 403 -241
|
||||
rect 251 -281 263 -247
|
||||
rect 391 -281 403 -247
|
||||
rect 251 -287 403 -281
|
||||
rect 469 -247 621 -241
|
||||
rect 469 -281 481 -247
|
||||
rect 609 -281 621 -247
|
||||
rect 469 -287 621 -281
|
||||
rect 687 -247 839 -241
|
||||
rect 687 -281 699 -247
|
||||
rect 827 -281 839 -247
|
||||
rect 687 -287 839 -281
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__pfet_g5v0d10v5
|
||||
string FIXED_BBOX -1006 -402 1006 402
|
||||
string parameters w 2.00 l 0.80 m 1 nf 8 diffcov 100 polycov 100 guard 1 glc 1 grc 1 gtc 1 gbc 1 tbcov 100 rlcov 100 topc 1 botc 1 poverlap 0 doverlap 1 lmin 0.50 wmin 0.42 compatible {sky130_fd_pr__pfet_01v8 sky130_fd_pr__pfet_01v8_lvt sky130_fd_pr__pfet_01v8_hvt sky130_fd_pr__pfet_g5v0d10v5} full_metal 1 viagl -50 viagr 0 viagt 90 viagb 0 viagate 100 viadrn -40 viasrc +40
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,167 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606074388
|
||||
<< pwell >>
|
||||
rect -5446 -3098 5446 3098
|
||||
<< psubdiff >>
|
||||
rect -5410 3028 -5314 3062
|
||||
rect 5314 3028 5410 3062
|
||||
rect -5410 2966 -5376 3028
|
||||
rect 5376 2966 5410 3028
|
||||
rect -5410 -3028 -5376 -2966
|
||||
rect 5376 -3028 5410 -2966
|
||||
rect -5410 -3062 -5314 -3028
|
||||
rect 5314 -3062 5410 -3028
|
||||
<< psubdiffcont >>
|
||||
rect -5314 3028 5314 3062
|
||||
rect -5410 -2966 -5376 2966
|
||||
rect 5376 -2966 5410 2966
|
||||
rect -5314 -3062 5314 -3028
|
||||
<< xpolycontact >>
|
||||
rect -5280 2500 -5142 2932
|
||||
rect -5280 -2932 -5142 -2500
|
||||
rect -4894 2500 -4756 2932
|
||||
rect -4894 -2932 -4756 -2500
|
||||
rect -4508 2500 -4370 2932
|
||||
rect -4508 -2932 -4370 -2500
|
||||
rect -4122 2500 -3984 2932
|
||||
rect -4122 -2932 -3984 -2500
|
||||
rect -3736 2500 -3598 2932
|
||||
rect -3736 -2932 -3598 -2500
|
||||
rect -3350 2500 -3212 2932
|
||||
rect -3350 -2932 -3212 -2500
|
||||
rect -2964 2500 -2826 2932
|
||||
rect -2964 -2932 -2826 -2500
|
||||
rect -2578 2500 -2440 2932
|
||||
rect -2578 -2932 -2440 -2500
|
||||
rect -2192 2500 -2054 2932
|
||||
rect -2192 -2932 -2054 -2500
|
||||
rect -1806 2500 -1668 2932
|
||||
rect -1806 -2932 -1668 -2500
|
||||
rect -1420 2500 -1282 2932
|
||||
rect -1420 -2932 -1282 -2500
|
||||
rect -1034 2500 -896 2932
|
||||
rect -1034 -2932 -896 -2500
|
||||
rect -648 2500 -510 2932
|
||||
rect -648 -2932 -510 -2500
|
||||
rect -262 2500 -124 2932
|
||||
rect -262 -2932 -124 -2500
|
||||
rect 124 2500 262 2932
|
||||
rect 124 -2932 262 -2500
|
||||
rect 510 2500 648 2932
|
||||
rect 510 -2932 648 -2500
|
||||
rect 896 2500 1034 2932
|
||||
rect 896 -2932 1034 -2500
|
||||
rect 1282 2500 1420 2932
|
||||
rect 1282 -2932 1420 -2500
|
||||
rect 1668 2500 1806 2932
|
||||
rect 1668 -2932 1806 -2500
|
||||
rect 2054 2500 2192 2932
|
||||
rect 2054 -2932 2192 -2500
|
||||
rect 2440 2500 2578 2932
|
||||
rect 2440 -2932 2578 -2500
|
||||
rect 2826 2500 2964 2932
|
||||
rect 2826 -2932 2964 -2500
|
||||
rect 3212 2500 3350 2932
|
||||
rect 3212 -2932 3350 -2500
|
||||
rect 3598 2500 3736 2932
|
||||
rect 3598 -2932 3736 -2500
|
||||
rect 3984 2500 4122 2932
|
||||
rect 3984 -2932 4122 -2500
|
||||
rect 4370 2500 4508 2932
|
||||
rect 4370 -2932 4508 -2500
|
||||
rect 4756 2500 4894 2932
|
||||
rect 4756 -2932 4894 -2500
|
||||
rect 5142 2500 5280 2932
|
||||
rect 5142 -2932 5280 -2500
|
||||
<< xpolyres >>
|
||||
rect -5280 -2500 -5142 2500
|
||||
rect -4894 -2500 -4756 2500
|
||||
rect -4508 -2500 -4370 2500
|
||||
rect -4122 -2500 -3984 2500
|
||||
rect -3736 -2500 -3598 2500
|
||||
rect -3350 -2500 -3212 2500
|
||||
rect -2964 -2500 -2826 2500
|
||||
rect -2578 -2500 -2440 2500
|
||||
rect -2192 -2500 -2054 2500
|
||||
rect -1806 -2500 -1668 2500
|
||||
rect -1420 -2500 -1282 2500
|
||||
rect -1034 -2500 -896 2500
|
||||
rect -648 -2500 -510 2500
|
||||
rect -262 -2500 -124 2500
|
||||
rect 124 -2500 262 2500
|
||||
rect 510 -2500 648 2500
|
||||
rect 896 -2500 1034 2500
|
||||
rect 1282 -2500 1420 2500
|
||||
rect 1668 -2500 1806 2500
|
||||
rect 2054 -2500 2192 2500
|
||||
rect 2440 -2500 2578 2500
|
||||
rect 2826 -2500 2964 2500
|
||||
rect 3212 -2500 3350 2500
|
||||
rect 3598 -2500 3736 2500
|
||||
rect 3984 -2500 4122 2500
|
||||
rect 4370 -2500 4508 2500
|
||||
rect 4756 -2500 4894 2500
|
||||
rect 5142 -2500 5280 2500
|
||||
<< locali >>
|
||||
rect -5410 3028 -5314 3062
|
||||
rect 5314 3028 5410 3062
|
||||
rect -5410 2966 -5376 3028
|
||||
rect 5376 2966 5410 3028
|
||||
rect -5410 -3028 -5376 -2966
|
||||
rect 5376 -3028 5410 -2966
|
||||
rect -5410 -3062 -5314 -3028
|
||||
rect 5314 -3062 5410 -3028
|
||||
<< viali >>
|
||||
rect -5410 -2725 -5376 2725
|
||||
rect 5376 -2725 5410 2725
|
||||
rect -4838 -3062 4838 -3028
|
||||
<< metal1 >>
|
||||
rect -5416 2725 -5370 2737
|
||||
rect -5416 -2725 -5410 2725
|
||||
rect -5376 -2725 -5370 2725
|
||||
rect -5416 -2737 -5370 -2725
|
||||
rect 5370 2725 5416 2737
|
||||
rect 5370 -2725 5376 2725
|
||||
rect 5410 -2725 5416 2725
|
||||
rect 5370 -2737 5416 -2725
|
||||
rect -4850 -3028 4850 -3022
|
||||
rect -4850 -3062 -4838 -3028
|
||||
rect 4838 -3062 4850 -3028
|
||||
rect -4850 -3068 4850 -3062
|
||||
<< res0p69 >>
|
||||
rect -5282 -2502 -5140 2502
|
||||
rect -4896 -2502 -4754 2502
|
||||
rect -4510 -2502 -4368 2502
|
||||
rect -4124 -2502 -3982 2502
|
||||
rect -3738 -2502 -3596 2502
|
||||
rect -3352 -2502 -3210 2502
|
||||
rect -2966 -2502 -2824 2502
|
||||
rect -2580 -2502 -2438 2502
|
||||
rect -2194 -2502 -2052 2502
|
||||
rect -1808 -2502 -1666 2502
|
||||
rect -1422 -2502 -1280 2502
|
||||
rect -1036 -2502 -894 2502
|
||||
rect -650 -2502 -508 2502
|
||||
rect -264 -2502 -122 2502
|
||||
rect 122 -2502 264 2502
|
||||
rect 508 -2502 650 2502
|
||||
rect 894 -2502 1036 2502
|
||||
rect 1280 -2502 1422 2502
|
||||
rect 1666 -2502 1808 2502
|
||||
rect 2052 -2502 2194 2502
|
||||
rect 2438 -2502 2580 2502
|
||||
rect 2824 -2502 2966 2502
|
||||
rect 3210 -2502 3352 2502
|
||||
rect 3596 -2502 3738 2502
|
||||
rect 3982 -2502 4124 2502
|
||||
rect 4368 -2502 4510 2502
|
||||
rect 4754 -2502 4896 2502
|
||||
rect 5140 -2502 5282 2502
|
||||
<< properties >>
|
||||
string gencell sky130_fd_pr__res_xhigh_po_0p69
|
||||
string FIXED_BBOX -5393 -3045 5393 3045
|
||||
string parameters w 0.69 l 25.0 m 1 nx 28 wmin 0.690 lmin 0.50 rho 2000 val 72.811k dummy 0 dw 0.0 term 120 sterm 0.0 caplen 0 wmax 0.690 guard 1 glc 1 grc 1 gtc 1 gbc 1 compatible {sky130_fd_pr__res_xhigh_po_0p35 sky130_fd_pr__res_xhigh_po_0p69 sky130_fd_pr__res_xhigh_po_1p41 sky130_fd_pr__res_xhigh_po_2p85 sky130_fd_pr__res_xhigh_po_5p73} full_metal 1 vias 0 viagb 90 viagt 0 viagl 90 viagr 90
|
||||
string library sky130
|
||||
<< end >>
|
|
@ -0,0 +1,603 @@
|
|||
magic
|
||||
tech sky130A
|
||||
magscale 1 2
|
||||
timestamp 1606688983
|
||||
<< nwell >>
|
||||
rect 70 7344 6652 7795
|
||||
rect 7401 6799 10893 7301
|
||||
<< pwell >>
|
||||
rect 463 6569 519 6579
|
||||
rect 2635 5816 2853 6026
|
||||
<< mvpsubdiff >>
|
||||
rect 7438 7387 10856 7455
|
||||
<< mvnsubdiff >>
|
||||
rect 7467 7201 10827 7235
|
||||
<< locali >>
|
||||
rect 41 8275 183 8288
|
||||
rect 41 8190 57 8275
|
||||
rect 169 8190 183 8275
|
||||
rect 41 7451 183 8190
|
||||
rect 6891 8273 7134 8286
|
||||
rect 6891 8112 6936 8273
|
||||
rect 7117 8112 7134 8273
|
||||
rect 6891 7455 7134 8112
|
||||
rect 3043 7451 7134 7455
|
||||
rect 41 7435 7134 7451
|
||||
rect 41 7305 6927 7435
|
||||
rect 35 6388 121 7179
|
||||
rect 3043 7022 6927 7305
|
||||
rect 7110 7322 7134 7435
|
||||
rect 7110 7201 10829 7322
|
||||
rect 7110 7022 7134 7201
|
||||
rect 3043 7005 7134 7022
|
||||
rect 2907 6693 7134 6838
|
||||
rect 2907 6388 3220 6693
|
||||
rect 35 6320 3220 6388
|
||||
rect 35 6318 505 6320
|
||||
rect 35 6192 48 6318
|
||||
rect 286 6192 505 6318
|
||||
rect 35 6191 505 6192
|
||||
rect 2951 6253 3220 6320
|
||||
rect 6116 6388 7134 6693
|
||||
rect 6116 6253 10860 6388
|
||||
rect 2951 6191 10860 6253
|
||||
rect 35 6143 10860 6191
|
||||
rect 35 5813 689 6143
|
||||
rect 1006 5813 1393 6029
|
||||
rect 1778 5813 2165 6029
|
||||
rect 2550 6015 2937 6029
|
||||
rect 2550 5829 2648 6015
|
||||
rect 2840 5829 2937 6015
|
||||
rect 2550 5813 2937 5829
|
||||
rect 3322 5813 3709 6029
|
||||
rect 4094 5813 4481 6029
|
||||
rect 4866 5813 5253 6029
|
||||
rect 5638 5813 6025 6029
|
||||
rect 6410 5813 6797 6029
|
||||
rect 7182 5813 7569 6029
|
||||
rect 7954 5813 8341 6029
|
||||
rect 8726 5813 9113 6029
|
||||
rect 9498 5813 9885 6029
|
||||
rect 10656 5813 10837 6029
|
||||
rect 51 165 234 381
|
||||
rect 619 165 1006 381
|
||||
rect 1391 165 1778 381
|
||||
rect 2163 165 2550 381
|
||||
rect 2935 165 3322 381
|
||||
rect 3707 165 4094 381
|
||||
rect 4479 165 4866 381
|
||||
rect 5251 165 5638 381
|
||||
rect 6023 165 6410 381
|
||||
rect 6795 165 7182 381
|
||||
rect 7567 165 7954 381
|
||||
rect 8339 165 8726 381
|
||||
rect 9111 165 9498 381
|
||||
rect 9883 165 10270 381
|
||||
rect 10655 165 10835 381
|
||||
<< viali >>
|
||||
rect 57 8190 169 8275
|
||||
rect 6936 8112 7117 8273
|
||||
rect 9224 7854 9270 8060
|
||||
rect 7604 7754 7807 7801
|
||||
rect 9459 7754 9796 7801
|
||||
rect 10785 7683 10819 7879
|
||||
rect 6927 7022 7110 7435
|
||||
rect 7870 6775 8128 6834
|
||||
rect 48 6192 286 6318
|
||||
rect 505 6191 2951 6320
|
||||
rect 3220 6253 6116 6693
|
||||
rect 8439 6684 8506 6878
|
||||
rect 8650 6720 8853 6767
|
||||
rect 10270 6735 10316 6896
|
||||
rect 2648 5829 2840 6015
|
||||
rect 10202 5598 10340 6030
|
||||
<< metal1 >>
|
||||
rect 40 8275 7133 8286
|
||||
rect 40 8190 57 8275
|
||||
rect 169 8273 7133 8275
|
||||
rect 169 8269 6936 8273
|
||||
rect 624 8260 6936 8269
|
||||
rect 624 8201 1026 8260
|
||||
rect 169 8193 1026 8201
|
||||
rect 7117 8209 7133 8273
|
||||
rect 7284 8252 10841 8278
|
||||
rect 169 8190 6936 8193
|
||||
rect 40 8179 6936 8190
|
||||
rect 218 8110 376 8127
|
||||
rect 218 8038 436 8110
|
||||
rect 709 8082 719 8144
|
||||
rect 801 8129 818 8144
|
||||
rect 801 8085 2498 8129
|
||||
rect 2829 8085 2990 8129
|
||||
rect 801 8082 818 8085
|
||||
rect 218 8024 282 8038
|
||||
rect 218 7641 313 8024
|
||||
rect 375 7641 436 8038
|
||||
rect 521 7788 567 8040
|
||||
rect 627 7892 2821 8028
|
||||
rect 502 7653 2537 7788
|
||||
rect 218 7568 436 7641
|
||||
rect 521 7597 567 7653
|
||||
rect 709 7597 719 7606
|
||||
rect 218 7554 375 7568
|
||||
rect 218 7501 282 7554
|
||||
rect 521 7553 719 7597
|
||||
rect 709 7544 719 7553
|
||||
rect 801 7597 818 7606
|
||||
rect 2866 7597 2944 8085
|
||||
rect 2993 7658 3300 7804
|
||||
rect 801 7556 2990 7597
|
||||
rect 801 7553 2922 7556
|
||||
rect 801 7544 818 7553
|
||||
rect 3360 7501 3433 8122
|
||||
rect 3699 8082 3959 8128
|
||||
rect 3486 7636 3556 8035
|
||||
rect 218 7453 3433 7501
|
||||
rect 218 7248 282 7453
|
||||
rect 3497 7344 3556 7636
|
||||
rect 185 7121 282 7248
|
||||
rect 2382 7274 3556 7344
|
||||
rect 3699 7642 3781 8082
|
||||
rect 4283 8081 5747 8125
|
||||
rect 6083 8081 6237 8125
|
||||
rect 6910 8112 6936 8179
|
||||
rect 7117 8112 7134 8209
|
||||
rect 7284 8153 7318 8252
|
||||
rect 10802 8153 10841 8252
|
||||
rect 7284 8125 10841 8153
|
||||
rect 3988 7805 4025 8041
|
||||
rect 4109 7872 6071 8033
|
||||
rect 3966 7645 5802 7805
|
||||
rect 3699 7600 3773 7642
|
||||
rect 3699 7554 3958 7600
|
||||
rect 3988 7597 4025 7645
|
||||
rect 6126 7597 6188 8081
|
||||
rect 6249 7884 6537 8029
|
||||
rect 6249 7690 6262 7884
|
||||
rect 3699 7501 3773 7554
|
||||
rect 3988 7553 6239 7597
|
||||
rect 6612 7501 6674 8112
|
||||
rect 3699 7453 6674 7501
|
||||
rect 185 6969 263 7121
|
||||
rect 2382 7074 2452 7274
|
||||
rect 3699 7165 3773 7453
|
||||
rect 2265 7047 2275 7074
|
||||
rect 185 6573 282 6969
|
||||
rect 25 6318 301 6326
|
||||
rect 25 6192 48 6318
|
||||
rect 286 6192 301 6318
|
||||
rect 25 6185 301 6192
|
||||
rect 25 5348 133 6185
|
||||
rect 345 5944 399 7033
|
||||
rect 781 7003 2275 7047
|
||||
rect 2351 7047 2452 7074
|
||||
rect 2767 7074 3773 7165
|
||||
rect 2351 7003 2738 7047
|
||||
rect 463 6745 634 6972
|
||||
rect 2382 6952 2452 7003
|
||||
rect 721 6815 2452 6952
|
||||
rect 463 6579 2560 6745
|
||||
rect 463 6569 634 6579
|
||||
rect 505 6326 634 6569
|
||||
rect 2629 6533 2693 7003
|
||||
rect 2767 6949 2842 7074
|
||||
rect 6752 7065 6823 8044
|
||||
rect 6910 7435 7134 8112
|
||||
rect 9218 8060 9276 8072
|
||||
rect 9218 7854 9224 8060
|
||||
rect 9270 8051 9276 8060
|
||||
rect 10128 8051 10138 8053
|
||||
rect 9270 8001 10138 8051
|
||||
rect 9270 7854 9276 8001
|
||||
rect 10128 7999 10138 8001
|
||||
rect 10290 7999 10300 8053
|
||||
rect 9218 7842 9276 7854
|
||||
rect 10779 7879 10825 7891
|
||||
rect 7592 7801 8339 7807
|
||||
rect 7592 7754 7604 7801
|
||||
rect 7807 7754 8339 7801
|
||||
rect 7592 7748 8339 7754
|
||||
rect 8519 7801 9808 7807
|
||||
rect 8519 7754 9459 7801
|
||||
rect 9796 7754 9808 7801
|
||||
rect 8519 7748 9808 7754
|
||||
rect 10779 7728 10785 7879
|
||||
rect 10819 7728 10825 7879
|
||||
rect 10743 7674 10753 7728
|
||||
rect 10905 7674 10915 7728
|
||||
rect 10779 7671 10825 7674
|
||||
rect 2756 6573 2842 6949
|
||||
rect 6407 7036 6825 7065
|
||||
rect 3167 6819 6174 6842
|
||||
rect 3167 6693 4331 6819
|
||||
rect 5278 6693 6174 6819
|
||||
rect 781 6489 2275 6533
|
||||
rect 2265 6460 2275 6489
|
||||
rect 2350 6460 2360 6533
|
||||
rect 2585 6489 2739 6533
|
||||
rect 3167 6326 3220 6693
|
||||
rect 493 6320 3220 6326
|
||||
rect 493 6191 505 6320
|
||||
rect 2951 6253 3220 6320
|
||||
rect 6116 6531 6174 6693
|
||||
rect 6407 6623 6432 7036
|
||||
rect 6803 6840 6825 7036
|
||||
rect 6910 7022 6927 7435
|
||||
rect 7110 7324 7134 7435
|
||||
rect 7279 7543 10836 7570
|
||||
rect 7279 7449 7306 7543
|
||||
rect 8343 7449 8618 7543
|
||||
rect 10649 7449 10836 7543
|
||||
rect 7279 7417 10836 7449
|
||||
rect 7110 7299 10832 7324
|
||||
rect 7110 7124 7171 7299
|
||||
rect 8320 7124 8602 7299
|
||||
rect 10750 7124 10832 7299
|
||||
rect 7110 7094 10832 7124
|
||||
rect 7110 7022 7134 7094
|
||||
rect 10516 7093 10832 7094
|
||||
rect 6910 6994 7134 7022
|
||||
rect 10264 6896 10322 6908
|
||||
rect 8433 6878 8512 6890
|
||||
rect 6803 6834 8140 6840
|
||||
rect 6803 6775 7870 6834
|
||||
rect 8128 6775 8140 6834
|
||||
rect 6803 6769 8140 6775
|
||||
rect 6803 6623 6825 6769
|
||||
rect 8429 6684 8439 6878
|
||||
rect 8506 6773 8516 6878
|
||||
rect 8506 6767 8865 6773
|
||||
rect 8506 6720 8650 6767
|
||||
rect 8853 6720 8865 6767
|
||||
rect 10264 6735 10270 6896
|
||||
rect 10316 6834 10322 6896
|
||||
rect 10316 6765 10507 6834
|
||||
rect 10672 6765 10682 6834
|
||||
rect 10316 6735 10322 6765
|
||||
rect 10264 6723 10322 6735
|
||||
rect 8506 6714 8865 6720
|
||||
rect 8506 6684 8516 6714
|
||||
rect 8433 6672 8512 6684
|
||||
rect 6407 6600 6825 6623
|
||||
rect 6116 6319 10827 6531
|
||||
rect 6116 6253 6174 6319
|
||||
rect 2951 6237 6174 6253
|
||||
rect 10221 6260 10716 6270
|
||||
rect 2951 6191 6175 6237
|
||||
rect 493 6185 6175 6191
|
||||
rect 10221 6187 10233 6260
|
||||
rect 10700 6187 10716 6260
|
||||
rect 10221 6176 10716 6187
|
||||
rect 10221 6045 10315 6176
|
||||
rect 10187 6030 10353 6045
|
||||
rect 2635 6015 2853 6026
|
||||
rect 2635 5944 2648 6015
|
||||
rect 345 5890 2648 5944
|
||||
rect 2635 5829 2648 5890
|
||||
rect 2840 5829 2853 6015
|
||||
rect 2635 5816 2853 5829
|
||||
rect 10187 5598 10202 6030
|
||||
rect 10340 5598 10353 6030
|
||||
rect 10187 5582 10353 5598
|
||||
rect 10805 5348 10867 6079
|
||||
rect 25 4748 10867 5348
|
||||
rect 25 4348 133 4748
|
||||
rect 10805 4348 10867 4748
|
||||
rect 25 3748 10867 4348
|
||||
rect 25 3348 133 3748
|
||||
rect 10805 3348 10867 3748
|
||||
rect 25 2748 10867 3348
|
||||
rect 25 2348 133 2748
|
||||
rect 10805 2348 10867 2748
|
||||
rect 25 1748 10867 2348
|
||||
rect 25 1348 133 1748
|
||||
rect 10805 1348 10867 1748
|
||||
rect 25 748 10867 1348
|
||||
rect 25 99 133 748
|
||||
rect 10805 99 10867 748
|
||||
rect 25 11 10867 99
|
||||
<< via1 >>
|
||||
rect 60 8201 169 8269
|
||||
rect 169 8201 624 8269
|
||||
rect 1026 8193 6936 8260
|
||||
rect 6936 8193 7093 8260
|
||||
rect 719 8082 801 8144
|
||||
rect 719 7544 801 7606
|
||||
rect 7318 8153 10802 8252
|
||||
rect 2275 7003 2351 7074
|
||||
rect 10138 7999 10290 8053
|
||||
rect 8339 7748 8519 7807
|
||||
rect 10753 7683 10785 7728
|
||||
rect 10785 7683 10819 7728
|
||||
rect 10819 7683 10905 7728
|
||||
rect 10753 7674 10905 7683
|
||||
rect 4331 6693 5278 6819
|
||||
rect 2275 6460 2350 6533
|
||||
rect 4331 6270 5278 6693
|
||||
rect 6432 6623 6803 7036
|
||||
rect 7306 7449 8343 7543
|
||||
rect 8618 7449 10649 7543
|
||||
rect 7171 7124 8320 7299
|
||||
rect 8602 7124 10750 7299
|
||||
rect 8439 6684 8506 6878
|
||||
rect 10507 6765 10672 6834
|
||||
rect 10233 6187 10700 6260
|
||||
<< metal2 >>
|
||||
rect 985 8286 7132 8287
|
||||
rect 38 8269 7132 8286
|
||||
rect 38 8201 60 8269
|
||||
rect 624 8261 7132 8269
|
||||
rect 38 8104 77 8201
|
||||
rect 634 8187 886 8261
|
||||
rect 7091 8260 7132 8261
|
||||
rect 7093 8193 7132 8260
|
||||
rect 634 8104 654 8187
|
||||
rect 38 8061 654 8104
|
||||
rect 719 8144 801 8154
|
||||
rect 719 8072 801 8082
|
||||
rect 866 8104 886 8187
|
||||
rect 7091 8104 7132 8193
|
||||
rect 7284 8252 10841 8278
|
||||
rect 7284 8153 7318 8252
|
||||
rect 10802 8153 10841 8252
|
||||
rect 7284 8125 10841 8153
|
||||
rect 729 7616 785 8072
|
||||
rect 866 8060 7132 8104
|
||||
rect 10138 8056 10290 8066
|
||||
rect 10138 7986 10290 7996
|
||||
rect 8339 7807 8519 7817
|
||||
rect 8339 7738 8519 7748
|
||||
rect 719 7606 801 7616
|
||||
rect 719 7534 801 7544
|
||||
rect 7279 7543 8374 7570
|
||||
rect 7279 7449 7306 7543
|
||||
rect 8343 7449 8374 7543
|
||||
rect 7279 7417 8374 7449
|
||||
rect 7141 7299 8355 7324
|
||||
rect 7141 7124 7171 7299
|
||||
rect 8320 7124 8355 7299
|
||||
rect 7141 7094 8355 7124
|
||||
rect 2275 7074 2351 7084
|
||||
rect 2275 6993 2351 7003
|
||||
rect 6407 7036 6825 7065
|
||||
rect 2288 6543 2340 6993
|
||||
rect 4308 6849 5298 6868
|
||||
rect 2275 6533 2350 6543
|
||||
rect 2275 6450 2350 6460
|
||||
rect 4308 6270 4331 6849
|
||||
rect 5278 6270 5298 6849
|
||||
rect 6407 6623 6432 7036
|
||||
rect 6803 6623 6825 7036
|
||||
rect 8443 6888 8500 7738
|
||||
rect 10753 7731 10905 7741
|
||||
rect 10753 7661 10905 7671
|
||||
rect 8588 7543 10667 7570
|
||||
rect 8587 7449 8618 7543
|
||||
rect 10649 7449 10667 7543
|
||||
rect 8588 7417 10667 7449
|
||||
rect 8567 7299 10798 7324
|
||||
rect 8567 7124 8602 7299
|
||||
rect 10750 7124 10798 7299
|
||||
rect 8567 7094 10798 7124
|
||||
rect 8439 6878 8506 6888
|
||||
rect 8439 6674 8506 6684
|
||||
rect 6407 6600 6825 6623
|
||||
rect 4308 6249 5298 6270
|
||||
rect 10221 6270 10431 7094
|
||||
rect 10498 6765 10507 6834
|
||||
rect 10672 6765 10757 6834
|
||||
rect 10909 6765 10918 6834
|
||||
rect 10221 6260 10716 6270
|
||||
rect 10221 6187 10233 6260
|
||||
rect 10700 6187 10716 6260
|
||||
rect 10221 6176 10716 6187
|
||||
<< via2 >>
|
||||
rect 77 8201 624 8261
|
||||
rect 624 8201 634 8261
|
||||
rect 77 8104 634 8201
|
||||
rect 886 8260 7091 8261
|
||||
rect 886 8193 1026 8260
|
||||
rect 1026 8193 7091 8260
|
||||
rect 886 8104 7091 8193
|
||||
rect 7318 8153 10802 8252
|
||||
rect 10138 8053 10290 8056
|
||||
rect 10138 7999 10290 8053
|
||||
rect 10138 7996 10290 7999
|
||||
rect 7306 7449 8343 7543
|
||||
rect 4331 6819 5278 6849
|
||||
rect 4331 6522 5278 6819
|
||||
rect 6432 6623 6803 7036
|
||||
rect 10753 7728 10905 7731
|
||||
rect 10753 7674 10905 7728
|
||||
rect 10753 7671 10905 7674
|
||||
rect 8618 7449 10649 7543
|
||||
rect 10757 6765 10909 6834
|
||||
<< metal3 >>
|
||||
rect 38 8261 7126 8283
|
||||
rect 38 8244 77 8261
|
||||
rect 634 8244 886 8261
|
||||
rect 38 8000 73 8244
|
||||
rect 7091 8104 7126 8261
|
||||
rect 7284 8252 10841 8278
|
||||
rect 7284 8153 7318 8252
|
||||
rect 10802 8153 10841 8252
|
||||
rect 7284 8125 10841 8153
|
||||
rect 7073 8000 7126 8104
|
||||
rect 38 7965 7126 8000
|
||||
rect 10128 8056 10295 8064
|
||||
rect 10128 7996 10138 8056
|
||||
rect 10290 7996 10431 8056
|
||||
rect 10128 7991 10295 7996
|
||||
rect 10371 7916 10431 7996
|
||||
rect 10371 7856 11343 7916
|
||||
rect 10743 7731 10910 7739
|
||||
rect 10743 7671 10753 7731
|
||||
rect 10905 7671 10910 7731
|
||||
rect 10743 7666 10910 7671
|
||||
rect 7279 7543 10667 7570
|
||||
rect 7279 7449 7306 7543
|
||||
rect 10649 7449 10667 7543
|
||||
rect 10792 7551 10852 7666
|
||||
rect 10792 7491 11344 7551
|
||||
rect 7279 7417 10667 7449
|
||||
rect 4111 7277 5299 7317
|
||||
rect 4111 6849 4350 7277
|
||||
rect 5268 6849 5299 7277
|
||||
rect 4111 6522 4331 6849
|
||||
rect 5278 6522 5299 6849
|
||||
rect 6408 7036 6825 7065
|
||||
rect 6408 6623 6432 7036
|
||||
rect 6803 6623 6825 7036
|
||||
rect 10747 6834 10918 6840
|
||||
rect 10747 6765 10757 6834
|
||||
rect 10909 6765 11342 6834
|
||||
rect 10747 6758 10918 6765
|
||||
rect 6408 6600 6825 6623
|
||||
rect 4111 6494 5299 6522
|
||||
rect 4111 6251 4307 6494
|
||||
<< via3 >>
|
||||
rect 73 8104 77 8244
|
||||
rect 77 8104 634 8244
|
||||
rect 634 8104 886 8244
|
||||
rect 886 8104 7073 8244
|
||||
rect 7318 8153 10802 8252
|
||||
rect 73 8000 7073 8104
|
||||
rect 7306 7449 8343 7543
|
||||
rect 8343 7449 8618 7543
|
||||
rect 8618 7449 10649 7543
|
||||
rect 4350 6849 5268 7277
|
||||
rect 4350 6558 5268 6849
|
||||
rect 6432 6623 6803 7036
|
||||
<< metal4 >>
|
||||
rect 38 8244 7126 8283
|
||||
rect 38 8000 73 8244
|
||||
rect 7073 8000 7126 8244
|
||||
rect 38 7965 7126 8000
|
||||
rect 7241 8252 11180 8291
|
||||
rect 7241 8153 7318 8252
|
||||
rect 10802 8153 11180 8252
|
||||
rect 7241 7962 11180 8153
|
||||
rect 10843 7755 11178 7774
|
||||
rect 38 7543 10667 7655
|
||||
rect 38 7449 7306 7543
|
||||
rect 10649 7449 10667 7543
|
||||
rect 38 7277 10667 7449
|
||||
rect 38 7255 4350 7277
|
||||
rect 3817 6558 4350 7255
|
||||
rect 5268 7255 10667 7277
|
||||
rect 5268 6558 5299 7255
|
||||
rect 10843 7074 10879 7755
|
||||
rect 6386 7036 10879 7074
|
||||
rect 6386 6623 6432 7036
|
||||
rect 6803 6623 10879 7036
|
||||
rect 6386 6615 10879 6623
|
||||
rect 11146 6615 11178 7755
|
||||
rect 6386 6591 11178 6615
|
||||
rect 3817 6522 5299 6558
|
||||
rect 3817 51 4011 6522
|
||||
rect 4101 51 4793 6251
|
||||
<< via4 >>
|
||||
rect 4350 6558 5268 7247
|
||||
rect 10879 6615 11146 7755
|
||||
<< metal5 >>
|
||||
rect 10851 7755 11171 7779
|
||||
rect 4313 7247 5299 7317
|
||||
rect 4313 6558 4350 7247
|
||||
rect 5268 6558 5299 7247
|
||||
rect 4313 6494 5299 6558
|
||||
rect 4507 6135 5299 6494
|
||||
rect 10851 6615 10879 7755
|
||||
rect 11146 6615 11171 7755
|
||||
rect 10851 6242 11171 6615
|
||||
use sky130_fd_pr__pfet_g5v0d10v5_3YBPVB sky130_fd_pr__pfet_g5v0d10v5_3YBPVB_3 primitives
|
||||
timestamp 1606063140
|
||||
transform 1 0 408 0 1 7841
|
||||
box -338 -497 338 497
|
||||
use sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ_0 primitives
|
||||
timestamp 1606063140
|
||||
transform 1 0 1657 0 1 7841
|
||||
box -1101 -497 1101 497
|
||||
use sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC_1 primitives
|
||||
timestamp 1605994897
|
||||
transform -1 0 371 0 1 6769
|
||||
box -308 -458 308 458
|
||||
use sky130_fd_pr__nfet_g5v0d10v5_TGFUGS sky130_fd_pr__nfet_g5v0d10v5_TGFUGS_0 primitives
|
||||
timestamp 1606063140
|
||||
transform 1 0 1515 0 1 6769
|
||||
box -962 -458 962 458
|
||||
use sky130_fd_pr__pfet_g5v0d10v5_YEUEBV sky130_fd_pr__pfet_g5v0d10v5_YEUEBV_0 primitives
|
||||
timestamp 1606063140
|
||||
transform 1 0 5018 0 1 7841
|
||||
box -992 -497 992 497
|
||||
use sky130_fd_pr__pfet_g5v0d10v5_3YBPVB sky130_fd_pr__pfet_g5v0d10v5_3YBPVB_1
|
||||
timestamp 1606063140
|
||||
transform 1 0 3878 0 1 7841
|
||||
box -338 -497 338 497
|
||||
use sky130_fd_pr__pfet_g5v0d10v5_3YBPVB sky130_fd_pr__pfet_g5v0d10v5_3YBPVB_0
|
||||
timestamp 1606063140
|
||||
transform 1 0 3392 0 1 7841
|
||||
box -338 -497 338 497
|
||||
use sky130_fd_pr__pfet_g5v0d10v5_YUHPBG sky130_fd_pr__pfet_g5v0d10v5_YUHPBG_0 primitives
|
||||
timestamp 1606063140
|
||||
transform 1 0 2906 0 1 7841
|
||||
box -338 -497 338 497
|
||||
use sky130_fd_pr__nfet_g5v0d10v5_PKVMTM sky130_fd_pr__nfet_g5v0d10v5_PKVMTM_0 primitives
|
||||
timestamp 1606063140
|
||||
transform 1 0 2660 0 1 6770
|
||||
box -308 -458 308 458
|
||||
use sky130_fd_pr__pfet_g5v0d10v5_3YBPVB sky130_fd_pr__pfet_g5v0d10v5_3YBPVB_2
|
||||
timestamp 1606063140
|
||||
transform 1 0 6644 0 1 7841
|
||||
box -338 -497 338 497
|
||||
use sky130_fd_pr__pfet_g5v0d10v5_YUHPXE sky130_fd_pr__pfet_g5v0d10v5_YUHPXE_0 primitives
|
||||
timestamp 1606063140
|
||||
transform 1 0 6158 0 1 7841
|
||||
box -338 -497 338 497
|
||||
use sky130_fd_sc_hvl__buf_8 sky130_fd_sc_hvl__buf_8_0 ~/projects/efabless/tech/SW/sky130A/libs.ref/sky130_fd_sc_hvl/mag
|
||||
timestamp 1606688983
|
||||
transform 1 0 8523 0 1 6404
|
||||
box -66 -23 1986 897
|
||||
use sky130_fd_sc_hvl__buf_8 sky130_fd_sc_hvl__buf_8_1
|
||||
timestamp 1606688983
|
||||
transform 1 0 7477 0 1 7438
|
||||
box -66 -23 1986 897
|
||||
use sky130_fd_sc_hvl__schmittbuf_1 sky130_fd_sc_hvl__schmittbuf_1_0 ~/projects/efabless/tech/SW/sky130A/libs.ref/sky130_fd_sc_hvl/mag
|
||||
timestamp 1606688983
|
||||
transform 1 0 7467 0 1 6404
|
||||
box -66 -23 1122 897
|
||||
use sky130_fd_sc_hvl__inv_8 sky130_fd_sc_hvl__inv_8_0 ~/projects/efabless/tech/SW/sky130A/libs.ref/sky130_fd_sc_hvl/mag
|
||||
timestamp 1606688983
|
||||
transform 1 0 9397 0 1 7438
|
||||
box -66 -23 1506 897
|
||||
use sky130_fd_sc_hvl__fill_4 sky130_fd_sc_hvl__fill_4_0 ~/projects/efabless/tech/SW/sky130A/libs.ref/sky130_fd_sc_hvl/mag
|
||||
timestamp 1606688983
|
||||
transform 1 0 10443 0 1 6404
|
||||
box -66 -23 450 897
|
||||
use sky130_fd_pr__res_xhigh_po_0p69_S5N9F3 sky130_fd_pr__res_xhigh_po_0p69_S5N9F3_0 primitives
|
||||
timestamp 1606074388
|
||||
transform 1 0 5446 0 1 3098
|
||||
box -5446 -3098 5446 3098
|
||||
use sky130_fd_pr__cap_mim_m3_2_W5U4AW sky130_fd_pr__cap_mim_m3_2_W5U4AW_0 primitives
|
||||
timestamp 1606502073
|
||||
transform 1 0 7970 0 1 3151
|
||||
box -3179 -3101 3201 3101
|
||||
use sky130_fd_pr__cap_mim_m3_1_WRT4AW sky130_fd_pr__cap_mim_m3_1_WRT4AW_0 primitives
|
||||
timestamp 1606502073
|
||||
transform -1 0 7027 0 1 3151
|
||||
box -3136 -3100 3136 3100
|
||||
<< labels >>
|
||||
flabel metal4 s 38 7965 73 8283 0 FreeSans 320 0 0 0 vdd3v3
|
||||
port 0 nsew
|
||||
flabel metal4 s 38 7255 232 7655 0 FreeSans 320 0 0 0 vss
|
||||
port 2 nsew
|
||||
flabel metal4 s 10974 7962 11180 8291 0 FreeSans 320 0 0 0 vdd1v8
|
||||
port 1 nsew
|
||||
flabel metal3 11189 7491 11344 7551 0 FreeSans 320 0 0 0 por_l
|
||||
port 4 nsew
|
||||
flabel metal3 11188 7856 11343 7916 0 FreeSans 320 0 0 0 porb_l
|
||||
port 5 nsew
|
||||
flabel metal3 10969 6765 11342 6834 0 FreeSans 320 0 0 0 porb_h
|
||||
port 3 nsew
|
||||
<< properties >>
|
||||
string FIXED_BBOX 0 0 11344 8338
|
||||
<< end >>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,85 @@
|
|||
*---------------------------------------------------------------------------
|
||||
* SPDX-FileCopyrightText: 2020 Efabless Corporation
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*---------------------------------------------------------------------------
|
||||
* Simple POR circuit for Caravel current mirror test
|
||||
*-------------------------------------------------------------------
|
||||
|
||||
.lib /home/tim/projects/efabless/tech/SW/sky130A/libs.tech/ngspice/sky130.lib.spice tt
|
||||
|
||||
* Note: 20 resistors of length 25um connected in series
|
||||
Xres1 vdda vin vss sky130_fd_pr__res_xhigh_po_0p69 l=500
|
||||
Xres2 vin vss vss sky130_fd_pr__res_xhigh_po_0p69 l=149
|
||||
|
||||
* voltage sources at 0V for measuring current in each branch
|
||||
|
||||
Vm1 vssm1 vss DC=0
|
||||
Vm2 vdda vddm2 DC=0
|
||||
Vm3 vdda vddm3 DC=0
|
||||
Vm4 vssm4 vss DC=0
|
||||
Vm5 vssm5 vss DC=0
|
||||
Vm6 vdda vddm6 DC=0
|
||||
Vm7 vdda vddm7 DC=0
|
||||
|
||||
* D G S B
|
||||
Xm1 casc1 vin vssm1 vss sky130_fd_pr__nfet_g5v0d10v5 w=2 l=0.8 m=1
|
||||
Xc1 mir1 casc1 casc1 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
|
||||
Xm2 mir1 mir1 vddm2 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=8
|
||||
Xm3 mir2 mir1 vddm3 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
|
||||
Xc2 casc2 casc1 mir2 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
|
||||
Xm4 casc2 casc2 vssm4 vss sky130_fd_pr__nfet_g5v0d10v5 w=2 l=0.8 m=7
|
||||
Xm5 casc3 casc2 vssm5 vss sky130_fd_pr__nfet_g5v0d10v5 w=2 l=0.8 m=1
|
||||
Xc3 mir3 casc3 casc3 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
|
||||
Xm6 mir3 mir3 vddm6 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=7
|
||||
Xm7 mir4 mir3 vddm7 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
|
||||
Xc4 vcap casc3 mir4 vdda sky130_fd_pr__pfet_g5v0d10v5 w=2 l=0.8 m=1
|
||||
|
||||
* Check branch currents in each mirror branch.
|
||||
* 1st branch should be 240nA
|
||||
* 2nd branch should be 30nA
|
||||
* 3rd branch should be 4.3nA
|
||||
* 4th branch should be 612pA
|
||||
*
|
||||
* Result: vin sits at 0.7590 (close to 0.7575 target)
|
||||
* I(Vm1/2) = 202.80 nA
|
||||
* I(Vm3/4) = 26.10 nA (should be /8) actually /7.77
|
||||
* I(Vm5/6) = 4.58 nA (should be /7) actually /5.70
|
||||
* I(Vm7) = 0.67 pA (should be /7) actually /6.80
|
||||
|
||||
*----------------------------
|
||||
* Testbench circuit
|
||||
*----------------------------
|
||||
Vpwr vdda vss DC=3.3
|
||||
Rgnd vss 0 0.01
|
||||
Rload vcap vss 1MEG
|
||||
*----------------------------
|
||||
|
||||
*----------------------------
|
||||
* Testbench control
|
||||
*----------------------------
|
||||
.control
|
||||
op
|
||||
print V(vin)
|
||||
print I(Vm1)
|
||||
print I(Vm2)
|
||||
print I(Vm3)
|
||||
print I(Vm4)
|
||||
print I(Vm5)
|
||||
print I(Vm6)
|
||||
print I(Vm7)
|
||||
.endc
|
||||
|
||||
.end
|
||||
|
|
@ -0,0 +1,297 @@
|
|||
v {xschem version=2.9.9 file_version=1.2 }
|
||||
G {}
|
||||
K {}
|
||||
V {}
|
||||
S {}
|
||||
E {}
|
||||
L 4 3370 -60 3390 -60 {}
|
||||
L 4 3390 -60 3390 80 {}
|
||||
L 4 3370 80 3390 80 {}
|
||||
T {Current step-down mirror} 2270 140 0 0 0.4 0.4 {}
|
||||
T {Charge accumulator} 2650 140 0 0 0.4 0.4 {}
|
||||
T {Voltage divider} 1860 140 0 0 0.4 0.4 {}
|
||||
T {Schmitt trigger} 2930 -200 0 0 0.4 0.4 {}
|
||||
T {150 / 650 * 3.3V = 0.76V} 1860 180 0 0 0.4 0.4 {}
|
||||
T {step down 8x} 2130 -430 0 0 0.4 0.4 {}
|
||||
T {step down 7x} 2330 80 0 0 0.4 0.4 {}
|
||||
T {step down 7x} 2520 -430 0 0 0.4 0.4 {}
|
||||
T {1.8V domain outputs} 3400 0 0 0 0.4 0.4 {}
|
||||
T {3.3V domain output} 3410 -140 0 0 0.4 0.4 {}
|
||||
T {392 : 1} 2270 180 0 0 0.4 0.4 {}
|
||||
T {Simple power-on-reset circuit
|
||||
calibrated to 500us nominal delay
|
||||
no temperature compensation} 1950 -570 0 0 0.6 0.6 {}
|
||||
N 2500 -310 2500 -270 { lab=#net1}
|
||||
N 2500 -210 2500 -100 { lab=#net2}
|
||||
N 2300 -40 2300 20 { lab=#net3}
|
||||
N 2300 80 2300 110 { lab=vss}
|
||||
N 2360 110 2500 110 { lab=vss}
|
||||
N 2500 80 2500 110 { lab=vss}
|
||||
N 2400 50 2460 50 { lab=#net3}
|
||||
N 2360 -400 2500 -400 { lab=vdd3v3}
|
||||
N 2500 -400 2500 -370 { lab=vdd3v3}
|
||||
N 2500 -400 2790 -400 { lab=vdd3v3}
|
||||
N 2300 -10 2370 -10 { lab=#net3}
|
||||
N 2370 -10 2370 50 { lab=#net3}
|
||||
N 2500 -290 2570 -290 { lab=#net1}
|
||||
N 2570 -340 2570 -290 { lab=#net1}
|
||||
N 2540 -340 2570 -340 { lab=#net1}
|
||||
N 2500 -190 2570 -190 { lab=#net2}
|
||||
N 2570 -240 2570 -190 { lab=#net2}
|
||||
N 2540 -240 2570 -240 { lab=#net2}
|
||||
N 2240 110 2360 110 { lab=vss}
|
||||
N 2500 110 2630 110 { lab=vss}
|
||||
N 2500 50 2630 50 { lab=vss}
|
||||
N 2110 110 2240 110 { lab=vss}
|
||||
N 1930 60 1930 110 { lab=vss}
|
||||
N 1930 -160 1930 0 { lab=#net4}
|
||||
N 1930 -400 1930 -220 { lab=vdd3v3}
|
||||
N 2110 -400 2360 -400 { lab=vdd3v3}
|
||||
N 1880 -190 1910 -190 { lab=vss}
|
||||
N 1880 -190 1880 110 { lab=vss}
|
||||
N 1880 110 1930 110 { lab=vss}
|
||||
N 1880 30 1910 30 { lab=vss}
|
||||
N 2300 -310 2300 -270 { lab=#net5}
|
||||
N 2300 -400 2300 -370 { lab=vdd3v3}
|
||||
N 2300 -140 2300 -100 { lab=#net3}
|
||||
N 2340 50 2400 50 { lab=#net3}
|
||||
N 2300 -210 2300 -140 { lab=#net3}
|
||||
N 2100 80 2100 110 { lab=vss}
|
||||
N 2100 110 2110 110 { lab=vss}
|
||||
N 2050 50 2060 50 { lab=#net4}
|
||||
N 2050 -70 2050 50 { lab=#net4}
|
||||
N 1930 -70 2050 -70 { lab=#net4}
|
||||
N 1930 -400 2110 -400 { lab=vdd3v3}
|
||||
N 2100 -400 2100 -370 { lab=vdd3v3}
|
||||
N 2100 -310 2100 -270 { lab=#net6}
|
||||
N 2100 -210 2100 20 { lab=#net7}
|
||||
N 2100 50 2300 50 { lab=vss}
|
||||
N 2200 50 2200 110 { lab=vss}
|
||||
N 2140 -240 2260 -240 { lab=#net7}
|
||||
N 2140 -340 2260 -340 { lab=#net6}
|
||||
N 2100 -290 2180 -290 { lab=#net6}
|
||||
N 2180 -340 2180 -290 { lab=#net6}
|
||||
N 2100 -180 2180 -180 { lab=#net7}
|
||||
N 2180 -240 2180 -180 { lab=#net7}
|
||||
N 1930 -240 2100 -240 { lab=vdd3v3}
|
||||
N 1930 -340 2100 -340 { lab=vdd3v3}
|
||||
N 1930 110 2100 110 { lab=vss}
|
||||
N 2300 -240 2500 -240 { lab=vdd3v3}
|
||||
N 2300 -340 2500 -340 { lab=vdd3v3}
|
||||
N 2400 -340 2400 -240 { lab=vdd3v3}
|
||||
N 2400 -400 2400 -340 { lab=vdd3v3}
|
||||
N 2570 -240 2650 -240 { lab=#net2}
|
||||
N 2570 -340 2650 -340 { lab=#net1}
|
||||
N 2690 -400 2690 -370 { lab=vdd3v3}
|
||||
N 2790 -400 2790 -340 { lab=vdd3v3}
|
||||
N 2690 -340 2790 -340 { lab=vdd3v3}
|
||||
N 2690 -240 2790 -240 { lab=vdd3v3}
|
||||
N 2790 -340 2790 -240 { lab=vdd3v3}
|
||||
N 2690 -310 2690 -270 { lab=#net8}
|
||||
N 2690 -210 2690 -150 { lab=#net9}
|
||||
N 1830 30 1880 30 { lab=vss}
|
||||
N 1810 60 1810 110 { lab=vss}
|
||||
N 1810 110 1880 110 { lab=vss}
|
||||
N 1810 -70 1810 0 { lab=vss}
|
||||
N 1810 -70 1880 -70 { lab=vss}
|
||||
N 2690 -150 2690 -70 { lab=#net9}
|
||||
N 2820 -130 2820 -70 { lab=#net9}
|
||||
N 2690 -130 2820 -130 { lab=#net9}
|
||||
N 2630 110 2820 110 { lab=vss}
|
||||
N 2820 -10 2820 110 { lab=vss}
|
||||
N 2690 -10 2690 110 { lab=vss}
|
||||
N 2820 -130 2980 -130 { lab=#net9}
|
||||
N 3060 -130 3130 -130 { lab=#net10}
|
||||
N 3090 -130 3090 60 { lab=#net10}
|
||||
N 3090 60 3130 60 { lab=#net10}
|
||||
N 3090 -40 3130 -40 { lab=#net10}
|
||||
N 3210 -130 3300 -130 { lab=porb_h}
|
||||
N 3210 -40 3300 -40 { lab=porb_l}
|
||||
N 3210 60 3300 60 { lab=por_l}
|
||||
N 2790 -400 2840 -400 { lab=vdd3v3}
|
||||
N 2820 110 2870 110 { lab=vss}
|
||||
N 2630 50 2690 50 { lab=vss}
|
||||
N 2300 -100 2300 -40 { lab=#net3}
|
||||
N 2500 -100 2500 -30 { lab=#net2}
|
||||
N 2500 -30 2500 20 { lab=#net2}
|
||||
C {sky130_fd_pr/cap_mim_m3_1.sym} 2690 -40 0 0 {name=C1 model=cap_mim_m3_1 W=30 L=30 MF=1 spiceprefix=X}
|
||||
C {sky130_fd_pr/cap_mim_m3_2.sym} 2820 -40 2 1 {name=C2 model=cap_mim_m3_2 W=30 L=30 MF=1 spiceprefix=X}
|
||||
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2280 -240 0 0 {name=M1
|
||||
L=0.8
|
||||
W=2
|
||||
nf=1
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=pfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/nfet_g5v0d10v5.sym} 2480 50 0 0 {name=M2
|
||||
L=0.8
|
||||
W=2
|
||||
nf=1
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=nfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1930 -190 0 0 {name=R1
|
||||
L=500
|
||||
model=res_xhigh_po_0p69
|
||||
spiceprefix=X
|
||||
mult=1}
|
||||
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2280 -340 0 0 {name=M4
|
||||
L=0.8
|
||||
W=2
|
||||
nf=1
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=pfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/nfet_g5v0d10v5.sym} 2320 50 0 1 {name=M5
|
||||
L=0.8
|
||||
W=14
|
||||
nf=7
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=nfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1930 30 0 0 {name=R2
|
||||
L=150
|
||||
model=res_xhigh_po_0p69
|
||||
spiceprefix=X
|
||||
mult=1}
|
||||
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2520 -240 0 1 {name=M7
|
||||
L=0.8
|
||||
W=2
|
||||
nf=1
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=pfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2520 -340 0 1 {name=M8
|
||||
L=0.8
|
||||
W=14
|
||||
nf=7
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=pfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/nfet_g5v0d10v5.sym} 2080 50 0 0 {name=M10
|
||||
L=0.8
|
||||
W=2
|
||||
nf=1
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=nfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2120 -240 0 1 {name=M9
|
||||
L=0.8
|
||||
W=2
|
||||
nf=1
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=pfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2120 -340 0 1 {name=M11
|
||||
L=0.8
|
||||
W=16
|
||||
nf=8
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=pfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2670 -340 0 0 {name=M12
|
||||
L=0.8
|
||||
W=2
|
||||
nf=1
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=pfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/pfet_g5v0d10v5.sym} 2670 -240 0 0 {name=M13
|
||||
L=0.8
|
||||
W=2
|
||||
nf=1
|
||||
mult=1
|
||||
ad="'int((nf+1)/2) * W/nf * 0.29'"
|
||||
pd="'2*int((nf+1)/2) * (W/nf + 0.29)'"
|
||||
as="'int((nf+2)/2) * W/nf * 0.29'"
|
||||
ps="'2*int((nf+2)/2) * (W/nf + 0.29)'"
|
||||
nrd="'0.29 / W'" nrs="'0.29 / W'"
|
||||
sa=0 sb=0 sd=0
|
||||
model=pfet_g5v0d10v5
|
||||
spiceprefix=X
|
||||
}
|
||||
C {sky130_fd_pr/res_xhigh_po_0p69.sym} 1810 30 0 1 {name=R3
|
||||
L=25
|
||||
model=res_xhigh_po_0p69
|
||||
spiceprefix=X
|
||||
mult=2}
|
||||
C {sky130_stdcells/buf_8.sym} 3170 -130 0 0 {name=x2 VGND=vss VNB=vss VPB=vdd3v3 VPWR=vdd3v3 prefix=sky130_fd_sc_hvl__ }
|
||||
C {sky130_stdcells/buf_8.sym} 3170 -40 0 0 {name=x3 VGND=vss VNB=vss VPB=vdd1v8 VPWR=vdd1v8 prefix=sky130_fd_sc_hvl__ }
|
||||
C {sky130_stdcells/inv_8.sym} 3170 60 0 0 {name=x4 VGND=vss VNB=vss VPB=vdd1v8 VPWR=vdd1v8 prefix=sky130_fd_sc_hvl__ }
|
||||
C {sky130_stdcells/buf_1.sym} 3020 -130 0 0 {name=x5 VGND=vss VNB=vss VPB=vdd3v3 VPWR=vdd3v3 prefix=sky130_fd_sc_hvl__schmitt }
|
||||
C {devices/iopin.sym} 2840 -400 0 0 {name=p1 lab=vdd3v3}
|
||||
C {devices/iopin.sym} 2870 110 0 0 {name=p2 lab=vss}
|
||||
C {devices/opin.sym} 3300 -130 0 0 {name=p3 lab=porb_h}
|
||||
C {devices/opin.sym} 3300 -40 0 0 {name=p4 lab=porb_l}
|
||||
C {devices/opin.sym} 3300 60 0 0 {name=p5 lab=por_l}
|
||||
C {devices/iopin.sym} 2840 -330 0 0 {name=p6 lab=vdd1v8}
|
|
@ -0,0 +1,229 @@
|
|||
*---------------------------------------------------------------------------
|
||||
* SPDX-FileCopyrightText: 2020 Efabless Corporation
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*---------------------------------------------------------------------------
|
||||
* NGSPICE file created from simple_por.ext - technology: sky130A
|
||||
|
||||
.subckt sky130_fd_pr__cap_mim_m3_2_W5U4AW VSUBS m4_n3179_n3100# c2_n3079_n3000#
|
||||
X0 c2_n3079_n3000# m4_n3179_n3100# sky130_fd_pr__cap_mim_m3_2 l=3e+07u w=3e+07u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_sc_hvl__buf_8 A VGND VNB VPB VPWR X
|
||||
X0 VPWR A a_45_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X1 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X2 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X3 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X4 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X5 a_45_443# A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X6 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X7 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X8 VGND A a_45_443# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X9 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X10 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X11 X a_45_443# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X12 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X13 VPWR a_45_443# X VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X14 VPWR A a_45_443# VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X15 a_45_443# A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X16 VGND A a_45_443# VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X17 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X18 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X19 VGND a_45_443# X VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X20 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X21 X a_45_443# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ VSUBS a_n465_n200# a_n247_n200# a_n29_n200#
|
||||
+ a_843_n200# w_n1101_n497# a_n843_n297# a_625_n200# a_683_n297# a_n625_n297# a_407_n200#
|
||||
+ a_465_n297# a_n407_n297# a_247_n297# a_n901_n200# a_189_n200# a_29_n297# a_n189_n297#
|
||||
+ a_n683_n200#
|
||||
X0 a_407_n200# a_247_n297# a_189_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X1 a_843_n200# a_683_n297# a_625_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X2 a_n465_n200# a_n625_n297# a_n683_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X3 a_189_n200# a_29_n297# a_n29_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X4 a_625_n200# a_465_n297# a_407_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X5 a_n247_n200# a_n407_n297# a_n465_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X6 a_n683_n200# a_n843_n297# a_n901_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X7 a_n29_n200# a_n189_n297# a_n247_n200# w_n1101_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__nfet_g5v0d10v5_TGFUGS VSUBS a_n80_n288# a_n574_n200# a_n356_n200#
|
||||
+ a_n138_n200# a_n734_n288# a_574_n288# a_n516_n288# a_356_n288# a_80_n200# a_n298_n288#
|
||||
+ a_138_n288# w_n962_n458# a_734_n200# a_516_n200# a_298_n200# a_n792_n200#
|
||||
X0 a_516_n200# a_356_n288# a_298_n200# VSUBS sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X1 a_n574_n200# a_n734_n288# a_n792_n200# VSUBS sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X2 a_298_n200# a_138_n288# a_80_n200# VSUBS sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X3 a_80_n200# a_n80_n288# a_n138_n200# VSUBS sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X4 a_734_n200# a_574_n288# a_516_n200# VSUBS sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X5 a_n356_n200# a_n516_n288# a_n574_n200# VSUBS sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X6 a_n138_n200# a_n298_n288# a_n356_n200# VSUBS sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__res_xhigh_po_0p69_S5N9F3 VSUBS a_n2578_n2932# a_5142_2500# a_n1034_n2932#
|
||||
+ a_n262_2500# a_1668_2500# a_n262_n2932# a_n3736_2500# a_3984_n2932# a_n2192_2500#
|
||||
+ a_3984_2500# a_2440_n2932# a_2440_2500# a_4370_n2932# a_3598_2500# a_2054_2500#
|
||||
+ a_n4508_n2932# a_510_2500# a_n4122_2500# a_n2964_n2932# a_124_2500# a_n4894_n2932#
|
||||
+ a_1282_n2932# a_124_n2932# a_n1420_n2932# a_4370_2500# a_n3350_n2932# a_n648_n2932#
|
||||
+ a_n648_2500# a_n5280_n2932# a_n1420_2500# a_n2964_2500# a_n2578_2500# a_n1034_2500#
|
||||
+ a_2826_n2932# a_n2192_n2932# a_2826_2500# a_4756_n2932# w_n5446_n3098# a_1282_2500#
|
||||
+ a_3212_n2932# a_n4894_2500# a_n3350_2500# a_n4508_2500# a_5142_n2932# a_896_2500#
|
||||
+ a_510_n2932# a_1668_n2932# a_n1806_n2932# a_4756_2500# a_n3736_n2932# a_3598_n2932#
|
||||
+ a_3212_2500# a_2054_n2932# a_896_n2932# a_n5280_2500# a_n4122_n2932# a_n1806_2500#
|
||||
X0 a_n3350_n2932# a_n3350_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X1 a_n4508_n2932# a_n4508_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X2 a_n2578_n2932# a_n2578_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X3 a_n1420_n2932# a_n1420_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X4 a_n4894_n2932# a_n4894_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X5 a_n3736_n2932# a_n3736_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X6 a_3598_n2932# a_3598_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X7 a_124_n2932# a_124_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X8 a_4756_n2932# a_4756_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X9 a_n2964_n2932# a_n2964_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X10 a_1668_n2932# a_1668_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X11 a_n1806_n2932# a_n1806_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X12 a_n648_n2932# a_n648_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X13 a_3984_n2932# a_3984_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X14 a_2826_n2932# a_2826_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X15 a_510_n2932# a_510_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X16 a_n4122_n2932# a_n4122_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X17 a_n2192_n2932# a_n2192_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X18 a_5142_n2932# a_5142_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X19 a_n1034_n2932# a_n1034_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X20 a_2054_n2932# a_2054_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X21 a_4370_n2932# a_4370_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X22 a_3212_n2932# a_3212_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X23 a_1282_n2932# a_1282_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X24 a_n262_n2932# a_n262_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X25 a_n5280_n2932# a_n5280_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X26 a_2440_n2932# a_2440_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
X27 a_896_n2932# a_896_2500# VSUBS sky130_fd_pr__res_xhigh_po_0p69 l=2.5e+07u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__pfet_g5v0d10v5_3YBPVB VSUBS a_n138_n200# w_n338_n497# a_80_n200#
|
||||
+ a_n80_n297#
|
||||
X0 a_80_n200# a_n80_n297# a_n138_n200# w_n338_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_sc_hvl__schmittbuf_1 A VGND VNB VPB VPWR X
|
||||
X0 a_64_207# VPWR VPB sky130_fd_pr__res_generic_pd__hv w=290000u l=3.11e+06u
|
||||
X1 a_231_463# A a_117_181# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u
|
||||
X2 a_217_207# A a_117_181# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u
|
||||
X3 VPWR A a_231_463# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u
|
||||
X4 a_217_207# a_117_181# a_64_207# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u
|
||||
X5 X a_117_181# VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X6 a_78_463# VGND VNB sky130_fd_pr__res_generic_nd__hv w=290000u l=1.355e+06u
|
||||
X7 X a_117_181# VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X8 VGND A a_217_207# VNB sky130_fd_pr__nfet_g5v0d10v5 w=420000u l=500000u
|
||||
X9 a_231_463# a_117_181# a_78_463# VPB sky130_fd_pr__pfet_g5v0d10v5 w=750000u l=500000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__pfet_g5v0d10v5_YUHPXE VSUBS a_n138_n200# w_n338_n497# a_80_n200#
|
||||
+ a_n80_n297#
|
||||
X0 a_80_n200# a_n80_n297# a_n138_n200# w_n338_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__nfet_g5v0d10v5_PKVMTM VSUBS a_n80_n288# a_n138_n200# a_80_n200#
|
||||
+ w_n308_n458#
|
||||
X0 a_80_n200# a_n80_n288# a_n138_n200# VSUBS sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC VSUBS a_n80_n288# a_n138_n200# a_80_n200#
|
||||
+ w_n308_n458#
|
||||
X0 a_80_n200# a_n80_n288# a_n138_n200# VSUBS sky130_fd_pr__nfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__cap_mim_m3_1_WRT4AW VSUBS m3_n3136_n3100# c1_n3036_n3000#
|
||||
X0 c1_n3036_n3000# m3_n3136_n3100# sky130_fd_pr__cap_mim_m3_1 l=3e+07u w=3e+07u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__pfet_g5v0d10v5_YEUEBV VSUBS w_n992_n497# a_n574_n200# a_n356_n200#
|
||||
+ a_n138_n200# a_80_n200# a_n80_n297# a_734_n200# a_n734_n297# a_516_n200# a_574_n297#
|
||||
+ a_n516_n297# a_356_n297# a_298_n200# a_n298_n297# a_138_n297# a_n792_n200#
|
||||
X0 a_734_n200# a_574_n297# a_516_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X1 a_n356_n200# a_n516_n297# a_n574_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X2 a_n138_n200# a_n298_n297# a_n356_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X3 a_516_n200# a_356_n297# a_298_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X4 a_n574_n200# a_n734_n297# a_n792_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X5 a_298_n200# a_138_n297# a_80_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
X6 a_80_n200# a_n80_n297# a_n138_n200# w_n992_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_pr__pfet_g5v0d10v5_YUHPBG VSUBS a_n138_n200# w_n338_n497# a_80_n200#
|
||||
+ a_n80_n297#
|
||||
X0 a_80_n200# a_n80_n297# a_n138_n200# w_n338_n497# sky130_fd_pr__pfet_g5v0d10v5 w=2e+06u l=800000u
|
||||
.ends
|
||||
|
||||
.subckt sky130_fd_sc_hvl__inv_8 A VGND VNB VPB VPWR Y
|
||||
X0 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X1 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X2 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X3 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X4 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X5 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X6 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X7 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X8 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X9 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X10 Y A VPWR VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X11 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X12 VPWR A Y VPB sky130_fd_pr__pfet_g5v0d10v5 w=1.5e+06u l=500000u
|
||||
X13 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X14 VGND A Y VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
X15 Y A VGND VNB sky130_fd_pr__nfet_g5v0d10v5 w=750000u l=500000u
|
||||
.ends
|
||||
|
||||
.subckt simple_por vdd3v3 vdd1v8 vss porb_h por_l porb_l
|
||||
Xsky130_fd_pr__cap_mim_m3_2_W5U4AW_0 vss sky130_fd_sc_hvl__schmittbuf_1_0/A vss sky130_fd_pr__cap_mim_m3_2_W5U4AW
|
||||
Xsky130_fd_sc_hvl__buf_8_1 out vss vss vdd1v8 vdd1v8 porb_l sky130_fd_sc_hvl__buf_8
|
||||
Xsky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ_0 vss vdd3v3 m1_502_7653# vdd3v3 vdd3v3 vdd3v3
|
||||
+ m1_502_7653# m1_502_7653# m1_502_7653# m1_502_7653# vdd3v3 m1_502_7653# m1_502_7653#
|
||||
+ m1_502_7653# vdd3v3 m1_502_7653# m1_502_7653# m1_502_7653# m1_502_7653# sky130_fd_pr__pfet_g5v0d10v5_ZEUEFZ
|
||||
Xsky130_fd_pr__nfet_g5v0d10v5_TGFUGS_0 vss m1_721_6815# vss m1_721_6815# vss m1_721_6815#
|
||||
+ m1_721_6815# m1_721_6815# m1_721_6815# m1_721_6815# m1_721_6815# m1_721_6815# vss
|
||||
+ vss m1_721_6815# vss m1_721_6815# sky130_fd_pr__nfet_g5v0d10v5_TGFUGS
|
||||
Xsky130_fd_pr__res_xhigh_po_0p69_S5N9F3_0 vss li_2935_165# vss li_4479_165# li_4866_5813#
|
||||
+ li_7182_5813# li_5251_165# li_1778_5813# li_9111_165# li_3322_5813# li_9498_5813#
|
||||
+ li_7567_165# li_7954_5813# li_9883_165# li_8726_5813# li_7182_5813# li_619_165#
|
||||
+ li_5638_5813# li_1006_5813# li_2163_165# li_5638_5813# li_619_165# li_6795_165#
|
||||
+ li_5251_165# li_3707_165# li_9498_5813# li_2163_165# li_4479_165# li_4866_5813#
|
||||
+ vss li_4094_5813# li_2550_5813# li_2550_5813# li_4094_5813# li_8339_165# li_2935_165#
|
||||
+ li_7954_5813# li_9883_165# vss li_6410_5813# li_8339_165# vss li_1778_5813# li_1006_5813#
|
||||
+ vss li_6410_5813# li_6023_165# li_6795_165# li_3707_165# vdd3v3 li_1391_165# li_9111_165#
|
||||
+ li_8726_5813# li_7567_165# li_6023_165# vss li_1391_165# li_3322_5813# sky130_fd_pr__res_xhigh_po_0p69_S5N9F3
|
||||
Xsky130_fd_pr__pfet_g5v0d10v5_3YBPVB_0 vss m1_2993_7658# vdd3v3 m1_721_6815# m1_185_6573#
|
||||
+ sky130_fd_pr__pfet_g5v0d10v5_3YBPVB
|
||||
Xsky130_fd_sc_hvl__schmittbuf_1_0 sky130_fd_sc_hvl__schmittbuf_1_0/A vss vss vdd3v3
|
||||
+ vdd3v3 out sky130_fd_sc_hvl__schmittbuf_1
|
||||
Xsky130_fd_pr__pfet_g5v0d10v5_3YBPVB_1 vss m1_2756_6573# vdd3v3 m1_4283_8081# m1_2756_6573#
|
||||
+ sky130_fd_pr__pfet_g5v0d10v5_3YBPVB
|
||||
Xsky130_fd_pr__pfet_g5v0d10v5_3YBPVB_2 vss m1_6249_7690# vdd3v3 sky130_fd_sc_hvl__schmittbuf_1_0/A
|
||||
+ m1_2756_6573# sky130_fd_pr__pfet_g5v0d10v5_3YBPVB
|
||||
Xsky130_fd_pr__pfet_g5v0d10v5_3YBPVB_3 vss m1_185_6573# vdd3v3 m1_502_7653# m1_185_6573#
|
||||
+ sky130_fd_pr__pfet_g5v0d10v5_3YBPVB
|
||||
Xsky130_fd_pr__pfet_g5v0d10v5_YUHPXE_0 vss vdd3v3 vdd3v3 m1_6249_7690# m1_4283_8081#
|
||||
+ sky130_fd_pr__pfet_g5v0d10v5_YUHPXE
|
||||
Xsky130_fd_pr__nfet_g5v0d10v5_PKVMTM_0 vss m1_721_6815# vss m1_2756_6573# vss sky130_fd_pr__nfet_g5v0d10v5_PKVMTM
|
||||
Xsky130_fd_pr__nfet_g5v0d10v5_ZK8HQC_1 vss li_2550_5813# vss m1_185_6573# vss sky130_fd_pr__nfet_g5v0d10v5_ZK8HQC
|
||||
Xsky130_fd_pr__cap_mim_m3_1_WRT4AW_0 vss vss sky130_fd_sc_hvl__schmittbuf_1_0/A sky130_fd_pr__cap_mim_m3_1_WRT4AW
|
||||
Xsky130_fd_pr__pfet_g5v0d10v5_YEUEBV_0 vss vdd3v3 m1_4283_8081# vdd3v3 m1_4283_8081#
|
||||
+ vdd3v3 m1_4283_8081# m1_4283_8081# m1_4283_8081# vdd3v3 m1_4283_8081# m1_4283_8081#
|
||||
+ m1_4283_8081# m1_4283_8081# m1_4283_8081# m1_4283_8081# vdd3v3 sky130_fd_pr__pfet_g5v0d10v5_YEUEBV
|
||||
Xsky130_fd_pr__pfet_g5v0d10v5_YUHPBG_0 vss vdd3v3 vdd3v3 m1_2993_7658# m1_502_7653#
|
||||
+ sky130_fd_pr__pfet_g5v0d10v5_YUHPBG
|
||||
Xsky130_fd_sc_hvl__inv_8_0 out vss vss vdd1v8 vdd1v8 por_l sky130_fd_sc_hvl__inv_8
|
||||
Xsky130_fd_sc_hvl__fill_4_0 vss vss vdd3v3 vdd3v3 sky130_fd_sc_hvl__fill_4
|
||||
Xsky130_fd_sc_hvl__buf_8_0 out vss vss vdd3v3 vdd3v3 porb_h sky130_fd_sc_hvl__buf_8
|
||||
.ends
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
v {xschem version=2.9.9 file_version=1.2 }
|
||||
G {}
|
||||
K {type=subcircuit
|
||||
format="@name @pinlist @symname"
|
||||
template="name=x1"
|
||||
}
|
||||
V {}
|
||||
S {}
|
||||
E {}
|
||||
L 4 -130 -60 130 -60 {}
|
||||
L 4 -130 60 130 60 {}
|
||||
L 4 -130 -60 -130 60 {}
|
||||
L 4 130 -60 130 60 {}
|
||||
L 4 130 -30 150 -30 {}
|
||||
L 4 130 0 150 0 {}
|
||||
L 4 130 30 150 30 {}
|
||||
L 7 -30 -80 -30 -60 {}
|
||||
L 7 30 -80 30 -60 {}
|
||||
L 7 0 60 0 80 {}
|
||||
B 5 -32.5 -82.5 -27.5 -77.5 {name=vdd3v3 dir=inout }
|
||||
B 5 27.5 -82.5 32.5 -77.5 {name=vdd1v8 dir=inout }
|
||||
B 5 147.5 -32.5 152.5 -27.5 {name=porb_h dir=out }
|
||||
B 5 147.5 -2.5 152.5 2.5 {name=porb_l dir=out }
|
||||
B 5 147.5 27.5 152.5 32.5 {name=por_l dir=out }
|
||||
B 5 -2.5 77.5 2.5 82.5 {name=vss dir=inout }
|
||||
T {@symname} -47.5 -6 0 0 0.3 0.3 {}
|
||||
T {@name} -25 18 0 0 0.2 0.2 {}
|
||||
T {vdd3v3} -15 -54 0 1 0.2 0.2 {}
|
||||
T {vdd1v8} 55 -54 0 1 0.2 0.2 {}
|
||||
T {porb_h} 125 -34 0 1 0.2 0.2 {}
|
||||
T {porb_l} 125 -4 0 1 0.2 0.2 {}
|
||||
T {por_l} 125 26 0 1 0.2 0.2 {}
|
||||
T {vss} 5 46 0 1 0.2 0.2 {}
|
|
@ -0,0 +1,45 @@
|
|||
v {xschem version=2.9.9 file_version=1.2 }
|
||||
G {}
|
||||
K {}
|
||||
V {}
|
||||
S {}
|
||||
E {}
|
||||
T {Testbench for simple POR} -350 -240 0 0 0.6 0.6 {}
|
||||
N -280 60 -10 60 { lab=GND}
|
||||
N -540 0 -540 60 { lab=GND}
|
||||
N -330 0 -330 60 { lab=GND}
|
||||
N -330 -100 -330 -60 { lab=vdd3v3}
|
||||
N -330 -110 -330 -100 { lab=vdd3v3}
|
||||
N -210 -110 -40 -110 { lab=vdd3v3}
|
||||
N -40 -110 -40 -100 { lab=vdd3v3}
|
||||
N -540 -130 -540 -60 { lab=vdd1v8}
|
||||
N -280 -130 20 -130 { lab=vdd1v8}
|
||||
N 20 -130 20 -100 { lab=vdd1v8}
|
||||
N 140 -50 180 -50 { lab=porb_h}
|
||||
N 140 -20 180 -20 { lab=porb_l}
|
||||
N 140 10 180 10 { lab=por_l}
|
||||
N -340 -110 -330 -110 { lab=vdd3v3}
|
||||
N -500 -130 -490 -130 { lab=vdd1v8}
|
||||
N -540 -130 -500 -130 { lab=vdd1v8}
|
||||
N -560 -130 -540 -130 { lab=vdd1v8}
|
||||
N -540 60 -490 60 { lab=GND}
|
||||
N -490 -130 -280 -130 { lab=vdd1v8}
|
||||
N -490 60 -330 60 { lab=GND}
|
||||
N -330 60 -280 60 { lab=GND}
|
||||
N -330 -110 -210 -110 { lab=vdd3v3}
|
||||
C {simple_por.sym} -10 -20 0 0 {name=x1}
|
||||
C {devices/gnd.sym} -100 60 0 0 {name=l1 lab=GND}
|
||||
C {devices/vsource.sym} -330 -30 0 0 {name=V1 value="PWL(0.0 0 100u 0 5m 3.3)"}
|
||||
C {devices/vsource.sym} -540 -30 0 0 {name=V2 value="PWL(0.0 0 300u 0 5.3m 1.8)"}
|
||||
C {devices/opin.sym} -340 -110 0 1 {name=p1 lab=vdd3v3}
|
||||
C {devices/opin.sym} -560 -130 0 1 {name=p2 lab=vdd1v8}
|
||||
C {devices/opin.sym} 180 -50 0 0 {name=p3 lab=porb_h}
|
||||
C {devices/opin.sym} 180 -20 0 0 {name=p4 lab=porb_l}
|
||||
C {devices/opin.sym} 180 10 0 0 {name=p5 lab=por_l}
|
||||
C {devices/code.sym} -470 140 0 0 {name=TT_MODELS only_toplevel=false
|
||||
format="tcleval(@value )" value=".lib \\\\$::SKYWATER_MODELS\\\\/sky130.lib.spice tt
|
||||
.include \\\\$::PDKPATH\\\\/libs.ref/sky130_fd_sc_hvl/spice/sky130_fd_sc_hvl.spice"}
|
||||
C {devices/code_shown.sym} -320 160 0 0 {name=s2 only_toplevel=false value=".control
|
||||
tran 1u 20m
|
||||
plot V(vdd3v3) V(vdd1v8) V(porb_h) V(porb_l) V(por_l)
|
||||
.endc"}
|
|
@ -0,0 +1,51 @@
|
|||
*---------------------------------------------------------------------------
|
||||
* SPDX-FileCopyrightText: 2020 Efabless Corporation
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*---------------------------------------------------------------------------
|
||||
* Simple POR circuit for Caravel
|
||||
*-------------------------------------------------------------------
|
||||
*
|
||||
* Architecture: see simple_por.spice
|
||||
* Response of this circuit by ngspice simulation is a ~15ms delay.
|
||||
*-------------------------------------------------------------------
|
||||
|
||||
.lib /home/tim/projects/efabless/tech/SW/sky130A/libs.tech/ngspice/sky130.lib.spice tt
|
||||
.include /home/tim/projects/efabless/tech/SW/sky130A/libs.ref/sky130_fd_sc_hvl/spice/sky130_fd_sc_hvl.spice
|
||||
.include simple_por.spice
|
||||
|
||||
*----------------------------
|
||||
* Testbench circuit
|
||||
*----------------------------
|
||||
Vpwr vdda vss DC=0 PWL(0.0 0 100u 0 5m 3.3)
|
||||
Vdig vccd vss DC=0 PWL(0.0 0 300u 0 5.3m 1.8)
|
||||
Rgnd vss 0 0.01
|
||||
Cload1 porb_h vss 1E-12
|
||||
Cload2 por_l vss 1E-12
|
||||
Cload3 porb_l vss 1E-12
|
||||
Xpor vdda vccd vss porb_h por_l porb_l simple_por
|
||||
*----------------------------
|
||||
|
||||
*----------------------------
|
||||
* Testbench control
|
||||
*----------------------------
|
||||
.control
|
||||
tran 10u 20m
|
||||
plot porb_h
|
||||
plot por_l
|
||||
plot porb_l
|
||||
.endc
|
||||
|
||||
.end
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
*---------------------------------------------------------------------------
|
||||
* SPDX-FileCopyrightText: 2020 Efabless Corporation
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*---------------------------------------------------------------------------
|
||||
* Threshold test for POR circuit
|
||||
* Determine gate voltage at which the HV NFET draws 240nA nominal
|
||||
*
|
||||
* Result: 0.7575V
|
||||
*-------------------------------------------------------------------
|
||||
|
||||
.lib /home/tim/projects/efabless/tech/SW/sky130A/libs.tech/ngspice/sky130.lib.spice tt
|
||||
|
||||
|
||||
*----------------------------
|
||||
* Testbench circuit
|
||||
*----------------------------
|
||||
Rtest vdda mir1 1MEG
|
||||
Xm1 mir1 vin vss vss sky130_fd_pr__nfet_g5v0d10v5 w=2 l=0.8
|
||||
|
||||
Vgate vin vss DC=0
|
||||
Vpwr vdda vss DC=3.3
|
||||
Rgnd vss 0 0.1
|
||||
|
||||
*----------------------------
|
||||
* Testbench control
|
||||
*----------------------------
|
||||
.control
|
||||
* DC sweep from 0.7 to 0.8V
|
||||
dc Vgate 0.7 0.8 0.001
|
||||
wrdata test.data Vpwr#branch vin
|
||||
|
||||
.endc
|
||||
|
||||
.end
|
||||
|
|
@ -0,0 +1,291 @@
|
|||
#### xschemrc system configuration file
|
||||
|
||||
#### values may be overridden by user's ~/.xschem/xschemrc configuration file
|
||||
#### or by project-local ./xschemrc
|
||||
|
||||
###########################################################################
|
||||
#### XSCHEM INSTALLATION DIRECTORY: XSCHEM_SHAREDIR
|
||||
###########################################################################
|
||||
#### Normally there is no reason to set this variable if using standard
|
||||
#### installation. Location of files is set at compile time but may be overridden
|
||||
#### with following line:
|
||||
# set XSCHEM_SHAREDIR $env(HOME)/share/xschem
|
||||
|
||||
###########################################################################
|
||||
#### XSCHEM SYSTEM-WIDE DESIGN LIBRARY PATHS: XSCHEM_LIBRARY_PATH
|
||||
###########################################################################
|
||||
#### If unset xschem starts with XSCHEM_LIBRARY_PATH set to the default, typically:
|
||||
# /home/schippes/.xschem/xschem_library
|
||||
# /home/schippes/share/xschem/xschem_library/devices
|
||||
# /home/schippes/share/doc/xschem/examples
|
||||
# /home/schippes/share/doc/xschem/ngspice
|
||||
# /home/schippes/share/doc/xschem/logic
|
||||
# /home/schippes/share/doc/xschem/xschem_simulator
|
||||
# /home/schippes/share/doc/xschem/binto7seg
|
||||
# /home/schippes/share/doc/xschem/pcb
|
||||
# /home/schippes/share/doc/xschem/rom8k
|
||||
|
||||
#### Flush any previous definition
|
||||
set XSCHEM_LIBRARY_PATH {}
|
||||
#### include devices/*.sym
|
||||
append XSCHEM_LIBRARY_PATH ${XSCHEM_SHAREDIR}/xschem_library
|
||||
#### include skywater libraries. Here i use [pwd]. This works if i start xschem from here.
|
||||
append XSCHEM_LIBRARY_PATH :$env(PWD)
|
||||
append XSCHEM_LIBRARY_PATH :/usr/share/pdk/sky130A/libs.tech/xschem
|
||||
# append XSCHEM_LIBRARY_PATH :/mnt/sda7/home/schippes/pdks/sky130A/libs.tech/xschem
|
||||
#### add ~/.xschem/xschem_library (USER_CONF_DIR is normally ~/.xschem)
|
||||
append XSCHEM_LIBRARY_PATH :$USER_CONF_DIR/xschem_library
|
||||
|
||||
if {[catch {set PDKPATH $env(PDKPATH)}]} {
|
||||
set PDKPATH "/usr/local/share/pdk/sky130A"
|
||||
}
|
||||
|
||||
###########################################################################
|
||||
#### SET CUSTOM COLORS FOR XSCHEM LIBRARIES MATCHING CERTAIN PATTERNS
|
||||
###########################################################################
|
||||
#### each line contains a dircolor(pattern) followed by a color
|
||||
#### color can be an ordinary name (grey, brown, blue) or a hex code {#77aaff}
|
||||
#### hex code must be enclosed in braces
|
||||
array unset dircolor
|
||||
set dircolor(sky130_fd_pr$) blue
|
||||
set dircolor(sky130_tests$) blue
|
||||
set dircolor(xschem_sky130$) blue
|
||||
set dircolor(xschem_library$) red
|
||||
set dircolor(devices$) red
|
||||
|
||||
###########################################################################
|
||||
#### WINDOW TO OPEN ON STARTUP: XSCHEM_START_WINDOW
|
||||
###########################################################################
|
||||
#### Start without a design if no filename given on command line:
|
||||
#### To avoid absolute paths, use a path that is relative to one of the
|
||||
#### XSCHEM_LIBRARY_PATH directories. Default: empty
|
||||
set XSCHEM_START_WINDOW {sky130_tests/top.sch}
|
||||
|
||||
###########################################################################
|
||||
#### DIRECTORY WHERE SIMULATIONS, NETLIST AND SIMULATOR OUTPUTS ARE PLACED
|
||||
###########################################################################
|
||||
#### If unset $USER_CONF_DIR/simulations is assumed (normally ~/.xschem/simulations)
|
||||
# set netlist_dir $env(HOME)/.xschem/simulations
|
||||
set netlist_dir .
|
||||
|
||||
###########################################################################
|
||||
#### CHANGE DEFAULT [] WITH SOME OTHER CHARACTERS FOR BUSSED SIGNALS
|
||||
#### IN SPICE NETLISTS (EXAMPLE: DATA[7] --> DATA<7>)
|
||||
###########################################################################
|
||||
#### default: empty (use xschem default, [ ])
|
||||
# set bus_replacement_char {<>}
|
||||
#### for XSPICE: replace square brackets as the are used for XSPICE vector nodes.
|
||||
# set bus_replacement_char {__}
|
||||
|
||||
###########################################################################
|
||||
#### SOME DEFAULT BEHAVIOR
|
||||
###########################################################################
|
||||
#### Allowed values: spice, verilog, vhdl, tedax, default: spice
|
||||
# set netlist_type spice
|
||||
|
||||
#### Some netlisting options (these are the defaults)
|
||||
# set hspice_netlist 1
|
||||
# set verilog_2001 1
|
||||
|
||||
#### to use a fixed line with set change_lw to 0 and set some value to line_width
|
||||
#### these are the defaults
|
||||
# set line_width 0
|
||||
# set change_lw 1
|
||||
|
||||
#### allow color postscript and svg exports. Default: 1, enable color
|
||||
# set color_ps 1
|
||||
|
||||
#### initial size of xschem window you can specify also position with (wxh+x+y)
|
||||
#### this is the default:
|
||||
# set initial_geometry {900x600}
|
||||
|
||||
#### if set to 0, when zooming out allow the viewport do drift toward the mouse position,
|
||||
#### allowing to move away by zooming / unzooming with mouse wheel
|
||||
#### default setting: 0
|
||||
# set unzoom_nodrift 0
|
||||
|
||||
#### if set to 1 allow to place multiple components with same name.
|
||||
#### Warning: this is normally not allowed in any simulation netlist.
|
||||
#### default: 0, do not allow place multiple elements with same name (refdes)
|
||||
# set disable_unique_names 0
|
||||
|
||||
#### if set to 1 continue drawing lines / wires after click
|
||||
#### default: 0
|
||||
# set persistent_command 1
|
||||
|
||||
#### if set to 1 automatically join/trim wires while editing
|
||||
#### this may slow down on rally big designs. Can be disabled via menu
|
||||
#### default: 0
|
||||
# set autotrim_wires 0
|
||||
|
||||
#### set widget scaling (mainly for font display), this is useful on 4K displays
|
||||
#### default: unset (tk uses its default) > 1.0 ==> bigger
|
||||
# set tk_scaling 1.7
|
||||
|
||||
#### disable some symbol layers. Default: none, all layers are visible.
|
||||
# set enable_layer(5) 0 ;# example to disable pin red boxes
|
||||
|
||||
#### enable to scale grid point size as done with lines at close zoom, default: 0
|
||||
# set big_grid_points 0
|
||||
|
||||
###########################################################################
|
||||
#### EXPORT FORMAT TRANSLATORS, PNG AND PDF
|
||||
###########################################################################
|
||||
#### command to translate xpm to png; (assumes command takes source
|
||||
#### and dest file as arguments, example: gm convert plot.xpm plot.png)
|
||||
#### default: {gm convert}
|
||||
# set to_png {gm convert}
|
||||
|
||||
#### command to translate ps to pdf; (assumes command takes source
|
||||
#### and dest file as arguments, example: ps2pdf plot.ps plot.pdf)
|
||||
#### default: ps2pdf
|
||||
# set to_pdf ps2pdf
|
||||
set to_pdf {ps2pdf -dAutoRotatePages=/None}
|
||||
|
||||
|
||||
###########################################################################
|
||||
#### CUSTOM GRID / SNAP VALUE SETTINGS
|
||||
###########################################################################
|
||||
#### Warning: changing these values will likely break compatibility
|
||||
#### with existing symbol libraries. Defaults: grid 20, snap 10.
|
||||
# set grid 20
|
||||
# set snap 10
|
||||
|
||||
###########################################################################
|
||||
#### CUSTOM COLORS MAY BE DEFINED HERE
|
||||
###########################################################################
|
||||
# set cadlayers 22
|
||||
# set light_colors {
|
||||
# "#ffffff" "#0044ee" "#aaaaaa" "#222222" "#229900"
|
||||
# "#bb2200" "#00ccee" "#ff0000" "#888800" "#00aaaa"
|
||||
# "#880088" "#00ff00" "#0000cc" "#666600" "#557755"
|
||||
# "#aa2222" "#7ccc40" "#00ffcc" "#ce0097" "#d2d46b"
|
||||
# "#ef6158" "#fdb200" }
|
||||
|
||||
# set dark_colors {
|
||||
# "#000000" "#00ccee" "#3f3f3f" "#cccccc" "#88dd00"
|
||||
# "#bb2200" "#00ccee" "#ff0000" "#ffff00" "#ffffff"
|
||||
# "#ff00ff" "#00ff00" "#0000cc" "#aaaa00" "#aaccaa"
|
||||
# "#ff7777" "#bfff81" "#00ffcc" "#ce0097" "#d2d46b"
|
||||
# "#ef6158" "#fdb200" }
|
||||
|
||||
###########################################################################
|
||||
#### CAIRO STUFF
|
||||
###########################################################################
|
||||
#### Scale all fonts by this number
|
||||
# set cairo_font_scale 1.0
|
||||
|
||||
#### default for following two is 0.85 (xscale) and 0.88 (yscale) to
|
||||
#### match cairo font spacing
|
||||
# set nocairo_font_xscale 1.0
|
||||
#### set nocairo_font_yscale 1.0
|
||||
|
||||
#### Scale line spacing by this number
|
||||
# set cairo_font_line_spacing 1.0
|
||||
|
||||
#### Specify a font
|
||||
# set cairo_font_name {Sans-Serif}
|
||||
# set svg_font_name {Sans-Serif}
|
||||
|
||||
#### Lift up text by some zoom-corrected pixels for
|
||||
#### better compatibility wrt no cairo version.
|
||||
#### Useful values in the range [-1, 3]
|
||||
# set cairo_vert_correct 0
|
||||
# set nocairo_vert_correct 0
|
||||
|
||||
###########################################################################
|
||||
#### KEYBINDINGS
|
||||
###########################################################################
|
||||
#### General format for specifying a replacement for a keybind
|
||||
#### Replace Ctrl-d with Escape (so you wont kill the program)
|
||||
# set replace_key(Control-d) Escape
|
||||
|
||||
#### swap w and W keybinds; Always specify Shift for capital letters
|
||||
# set replace_key(Shift-W) w
|
||||
# set replace_key(w) Shift-W
|
||||
|
||||
###########################################################################
|
||||
#### TERMINAL
|
||||
###########################################################################
|
||||
#### default for linux: xterm
|
||||
# set terminal {xterm -geometry 100x35 -fn 9x15 -bg black -fg white -cr white -ms white }
|
||||
#### lxterminal is not OK since it will not inherit env vars:
|
||||
#### In order to reduce memory usage and increase the performance, all instances
|
||||
#### of the lxterminal are sharing a single process. LXTerminal is part of LXDE
|
||||
|
||||
###########################################################################
|
||||
#### EDITOR
|
||||
###########################################################################
|
||||
#### editor must not detach from launching shell (-f mandatory for gvim)
|
||||
#### default for linux: gvim -f
|
||||
# set editor {gvim -f -geometry 90x28}
|
||||
# set editor { xterm -geometry 100x40 -e nano }
|
||||
# set editor { xterm -geometry 100x40 -e pico }
|
||||
|
||||
#### For Windows
|
||||
# set editor {notepad.exe}
|
||||
|
||||
###########################################################################
|
||||
#### SHOW ERC INFO WINDOW (erc errors, warnings etc)
|
||||
###########################################################################
|
||||
#### default: 0 (can be enabled by menu)
|
||||
# set show_infowindow 0
|
||||
|
||||
###########################################################################
|
||||
#### CONFIGURE COMPUTER FARM JOB REDIRECTORS FOR SIMULATIONS
|
||||
###########################################################################
|
||||
#### RTDA NC
|
||||
# set computerfarm {nc run -Il}
|
||||
#### LSF BSUB
|
||||
# set computerfarm {bsub -Is}
|
||||
|
||||
###########################################################################
|
||||
#### TCP CONNECTION WITH GAW
|
||||
###########################################################################
|
||||
#### set gaw address for socket connection: {host port}
|
||||
#### default: set to localhost, port 2020
|
||||
# set gaw_tcp_address {localhost 2020}
|
||||
|
||||
###########################################################################
|
||||
#### XSCHEM LISTEN TO TCP PORT
|
||||
###########################################################################
|
||||
#### set xschem listening port; default: not enabled
|
||||
# set xschem_listen_port 2021
|
||||
|
||||
###########################################################################
|
||||
#### BESPICE WAVE SOCKET CONNECTION
|
||||
###########################################################################
|
||||
#### set bespice wave listening port; default: not enabled
|
||||
set bespice_listen_port 2022
|
||||
|
||||
|
||||
|
||||
###########################################################################
|
||||
#### UTILE SPICE STIMULI DESCRIPTION LANGUAGE AND TRANSLATOR
|
||||
###########################################################################
|
||||
#### default paths are set as shown here:
|
||||
# set utile_gui_path ${XSCHEM_SHAREDIR}/utile/utile3
|
||||
# set utile_cmd_path ${XSCHEM_SHAREDIR}/utile/utile
|
||||
|
||||
###########################################################################
|
||||
#### TCL FILES TO LOAD AT STARTUP
|
||||
###########################################################################
|
||||
#### list of tcl files to preload.
|
||||
# lappend tcl_files ${XSCHEM_SHAREDIR}/change_index.tcl
|
||||
lappend tcl_files ${XSCHEM_SHAREDIR}/ngspice_backannotate.tcl
|
||||
lappend tcl_files ${PDKPATH}/libs.tech/xschem/scripts/sky130_models.tcl
|
||||
###########################################################################
|
||||
#### XSCHEM TOOLBAR
|
||||
###########################################################################
|
||||
#### default: not enabled.
|
||||
# set toolbar_visible 1
|
||||
# set toolbar_horiz 1
|
||||
|
||||
###########################################################################
|
||||
#### SKYWATER PDK SPECIFIC VARIABLES
|
||||
###########################################################################
|
||||
|
||||
## (spice patched) skywater-pdk install
|
||||
## opencircuitdesign pdks install. You need to change these to point to your open_pdks installation
|
||||
set SKYWATER_MODELS $env(PDKPATH)/libs.tech/ngspice
|
||||
set SKYWATER_STDCELLS $env(PDKPATH)/libs.ref/sky130_fd_sc_hd/spice
|
Loading…
Reference in New Issue