summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/eSim-symbols/eSim_SKY130.kicad_sym
diff options
context:
space:
mode:
Diffstat (limited to 'library/kicadLibrary/eSim-symbols/eSim_SKY130.kicad_sym')
-rw-r--r--library/kicadLibrary/eSim-symbols/eSim_SKY130.kicad_sym85746
1 files changed, 85746 insertions, 0 deletions
diff --git a/library/kicadLibrary/eSim-symbols/eSim_SKY130.kicad_sym b/library/kicadLibrary/eSim-symbols/eSim_SKY130.kicad_sym
new file mode 100644
index 00000000..94d584c0
--- /dev/null
+++ b/library/kicadLibrary/eSim-symbols/eSim_SKY130.kicad_sym
@@ -0,0 +1,85746 @@
+(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+ (symbol "SKY130mode" (pin_names (offset 0.002)) (in_bom yes) (on_board yes)
+ (property "Reference" "scmode" (id 0) (at 0 3.81 0)
+ (effects (font (size 2.4892 2.4892) bold))
+ )
+ (property "Value" "SKY130mode" (id 1) (at 0 -2.54 0)
+ (effects (font (size 2.9972 2.9972) bold))
+ )
+ (property "Footprint" "" (id 2) (at 0 3.81 0)
+ (effects (font (size 1.524 1.524)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 3.81 0)
+ (effects (font (size 1.524 1.524)) hide)
+ )
+ (symbol "SKY130mode_0_1"
+ (rectangle (start -15.24 8.89) (end 15.24 -8.89)
+ (stroke (width 2.0066) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__cap_mim_m3_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__cap_mim_m3_1" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__cap_mim_m3_1_0_0"
+ (polyline
+ (pts
+ (xy -2.54 1.27)
+ (xy 2.54 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -0.635)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.5363 -1.2697) (mid 0.0047 -0.635) (end -2.528 -1.2653)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__cap_mim_m3_1_1_1"
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "c0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "c1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__cap_mim_m3_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__cap_mim_m3_2" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__cap_mim_m3_2_0_0"
+ (polyline
+ (pts
+ (xy -2.54 1.27)
+ (xy 2.54 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -0.635)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.5363 -1.2697) (mid 0.0047 -0.635) (end -2.528 -1.2653)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__cap_mim_m3_2_1_1"
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "c0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "c1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__cap_var_hvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__cap_var_hvt" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__cap_var_hvt_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 -5.08)
+ (xy 0 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 -2.54)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 1.27)
+ (xy 2.54 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -0.635)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 -5.08)
+ (xy -6.35 -2.54)
+ (xy -6.35 -7.62)
+ (xy -3.81 -5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (arc (start 2.5363 -1.2697) (mid 0.0047 -0.635) (end -2.528 -1.2653)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "n+" (at -2.54 -2.54 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_fd_pr__cap_var_hvt_1_1"
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "c0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "c1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -10.16 -5.08 0) (length 0.127)
+ (name "b" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__cap_var_lvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__cap_var_lvt" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__cap_var_lvt_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 -5.08)
+ (xy 0 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 -2.54)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 1.27)
+ (xy 2.54 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -0.635)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 -5.08)
+ (xy -6.35 -2.54)
+ (xy -6.35 -7.62)
+ (xy -3.81 -5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (arc (start 2.5363 -1.2697) (mid 0.0047 -0.635) (end -2.528 -1.2653)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "n+" (at -2.54 -2.54 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_fd_pr__cap_var_lvt_1_1"
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "c0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "c1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -10.16 -5.08 0) (length 0.127)
+ (name "b" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__diode" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 -6.35 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__diode" (id 1) (at 3.81 -1.905 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__diode_0_0"
+ (polyline
+ (pts
+ (xy -2.54 1.27)
+ (xy 2.54 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -1.27)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 1.27)
+ (xy -2.54 -1.27)
+ (xy 2.54 -1.27)
+ (xy 0 1.27)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ )
+ (symbol "sky130_fd_pr__diode_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "d0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "d1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__lvsdiode" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 -6.35 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__lvsdiode" (id 1) (at 3.81 -1.905 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__lvsdiode_0_0"
+ (polyline
+ (pts
+ (xy -2.54 1.27)
+ (xy 2.54 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -1.27)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 1.27)
+ (xy -2.54 -1.27)
+ (xy 2.54 -1.27)
+ (xy 0 1.27)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ )
+ (symbol "sky130_fd_pr__lvsdiode_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "d0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "d1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_01v8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet3_01v8" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet3_01v8_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_01v8_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_01v8_lvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet3_01v8_lvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet3_01v8_lvt_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_01v8_lvt_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_03v3_nvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet3_03v3_nvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet3_03v3_nvt_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -3.175)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 1.27)
+ (xy 1.905 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_03v3_nvt_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_05v0_nvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet3_05v0_nvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet3_05v0_nvt_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -3.175)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 1.27)
+ (xy 1.905 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_05v0_nvt_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_20v0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet3_20v0" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet3_20v0_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 1.27)
+ (xy 2.2098 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.2098)
+ (xy 2.2098 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.54)
+ (xy 0.9398 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.4798)
+ (xy 0.9398 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 2.2098 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 2.4384)
+ (xy 0.9398 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 3.556)
+ (xy 0.9398 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.2098)
+ (xy 2.2098 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.54)
+ (xy 1.9812 2.4384)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.4798)
+ (xy 1.9812 3.556)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.81)
+ (xy 2.2098 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 5.715)
+ (xy 2.2098 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_20v0_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_g5v0d10v5" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet3_g5v0d10v5" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet3_g5v0d10v5_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_g5v0d10v5_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_g5v0d16v0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet3_g5v0d16v0" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet3_g5v0d16v0_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 1.905)
+ (xy 1.905 1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 1.905 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet3_g5v0d16v0_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_01v8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_01v8" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_01v8_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_01v8_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_01v8_lvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_01v8_lvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_01v8_lvt_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_01v8_lvt_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_03v3_nvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_03v3_nvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_03v3_nvt_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -3.175)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 1.27)
+ (xy 1.905 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_03v3_nvt_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_05v0_nvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_05v0_nvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_05v0_nvt_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -3.175)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 1.27)
+ (xy 1.905 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_05v0_nvt_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_20v0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_20v0" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 1.27)
+ (xy 2.2098 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.2098)
+ (xy 2.2098 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.54)
+ (xy 0.9398 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.4798)
+ (xy 0.9398 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 2.2098 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 2.4384)
+ (xy 0.9398 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 3.556)
+ (xy 0.9398 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.2098)
+ (xy 2.2098 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.54)
+ (xy 1.9812 2.4384)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.4798)
+ (xy 1.9812 3.556)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.81)
+ (xy 2.2098 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 5.715)
+ (xy 2.2098 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_iso" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_20v0_iso" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_iso_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 1.27)
+ (xy 2.2098 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.2098)
+ (xy 2.2098 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.54)
+ (xy 0.9398 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.4798)
+ (xy 0.9398 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 2.2098 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 2.4384)
+ (xy 0.9398 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 3.556)
+ (xy 0.9398 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.2098)
+ (xy 2.2098 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.54)
+ (xy 1.9812 2.4384)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.4798)
+ (xy 1.9812 3.556)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.81)
+ (xy 2.2098 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 5.715)
+ (xy 2.2098 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_iso_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -5.08 -5.08 0) (length 2.54)
+ (name "sub" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_nvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_20v0_nvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_nvt_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 1.27)
+ (xy 2.2098 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.2098)
+ (xy 2.2098 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.54)
+ (xy 0.9398 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.4798)
+ (xy 0.9398 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 2.2098 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 2.4384)
+ (xy 0.9398 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 3.556)
+ (xy 0.9398 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.2098)
+ (xy 2.2098 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.54)
+ (xy 1.9812 2.4384)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.4798)
+ (xy 1.9812 3.556)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.81)
+ (xy 2.2098 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 5.715)
+ (xy 2.2098 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_nvt_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -5.08 -5.08 0) (length 2.54)
+ (name "sub" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_zvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_20v0_zvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_zvt_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 1.27)
+ (xy 2.2098 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.2098)
+ (xy 2.2098 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 2.54)
+ (xy 0.9398 2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.4798)
+ (xy 0.9398 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 2.2098 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 2.4384)
+ (xy 0.9398 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 3.556)
+ (xy 0.9398 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.2098)
+ (xy 2.2098 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 2.54)
+ (xy 1.9812 2.4384)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.4798)
+ (xy 1.9812 3.556)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 3.81)
+ (xy 2.2098 3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 5.715)
+ (xy 2.2098 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_20v0_zvt_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_g5v0d10v5" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_g5v0d10v5" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_g5v0d10v5_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_g5v0d10v5_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_g5v0d16v0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__nfet_g5v0d16v0" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__nfet_g5v0d16v0_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -0.635 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 1.905)
+ (xy 1.905 1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 1.905 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 3.81 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.81 -3.81)
+ (xy 5.08 -4.445)
+ (xy 3.81 -5.08)
+ (xy 3.81 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0.635)
+ (xy 3.81 0)
+ (xy 5.08 -0.635)
+ (xy 5.08 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__nfet_g5v0d16v0_1_1"
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_01v8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet3_01v8" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet3_01v8_0_0"
+ (arc (start -1.905 0) (mid -1.7348 -0.635) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.635 -1.27) (end 0 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.7349 0.635) (end -1.905 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0 -1.0999) (mid 0.4649 -0.635) (end 0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -1.905 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (arc (start 0 1.0999) (mid -0.635 1.27) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 0) (mid 0.4648 0.635) (end 0 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_01v8_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_01v8_hvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet3_01v8_hvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet3_01v8_hvt_0_0"
+ (arc (start -1.905 0) (mid -1.7348 -0.635) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.635 -1.27) (end 0 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.7349 0.635) (end -1.905 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0 -1.0999) (mid 0.4649 -0.635) (end 0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -1.905 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (arc (start 0 1.0999) (mid -0.635 1.27) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 0) (mid 0.4648 0.635) (end 0 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_01v8_hvt_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_01v8_lvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet3_01v8_lvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet3_01v8_lvt_0_0"
+ (arc (start -1.905 0) (mid -1.7348 -0.635) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.635 -1.27) (end 0 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.7349 0.635) (end -1.905 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0 -1.0999) (mid 0.4649 -0.635) (end 0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -1.905 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (arc (start 0 1.0999) (mid -0.635 1.27) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 0) (mid 0.4648 0.635) (end 0 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_01v8_lvt_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_20v0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet3_20v0" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet3_20v0_0_0"
+ (arc (start -3.175 0) (mid -3.0048 -0.635) (end -2.54 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 -1.0999) (mid -1.905 -1.27) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 1.0999) (mid -3.0049 0.635) (end -3.175 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.8051 -0.635) (end -0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.905 1.27) (end -2.54 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 0) (mid -0.8052 0.635) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -3.175 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -3.81)
+ (xy 2.2098 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -3.4798)
+ (xy 0.9398 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -2.54)
+ (xy 0.9398 -2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -2.2098)
+ (xy 2.2098 -2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -1.27)
+ (xy 2.2098 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 -3.556)
+ (xy 0.9398 -3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 -2.4384)
+ (xy 0.9398 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -3.81)
+ (xy 2.2098 -3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -3.4798)
+ (xy 1.9812 -3.556)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -2.54)
+ (xy 1.9812 -2.4384)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -2.2098)
+ (xy 2.2098 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 5.715)
+ (xy 2.2098 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.4798 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.4798 5.08)
+ (xy 2.2098 4.445)
+ (xy 3.4798 3.81)
+ (xy 3.4798 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_20v0_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_g5v0d10v5" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet3_g5v0d10v5" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet3_g5v0d10v5_0_0"
+ (arc (start -3.175 0) (mid -3.0048 -0.635) (end -2.54 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 -1.0999) (mid -1.905 -1.27) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 1.0999) (mid -3.0049 0.635) (end -3.175 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.8051 -0.635) (end -0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.905 1.27) (end -2.54 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 0) (mid -0.8052 0.635) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -3.175 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_g5v0d10v5_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_g5v0d16v0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet3_g5v0d16v0" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet3_g5v0d16v0_0_0"
+ (arc (start -3.175 0) (mid -3.0048 -0.635) (end -2.54 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 -1.0999) (mid -1.905 -1.27) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 1.0999) (mid -3.0049 0.635) (end -3.175 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.8051 -0.635) (end -0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.905 1.27) (end -2.54 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 0) (mid -0.8052 0.635) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -3.175 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -3.81)
+ (xy 1.905 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -1.905)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet3_g5v0d16v0_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_01v8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet_01v8" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet_01v8_0_0"
+ (arc (start -1.905 0) (mid -1.7348 -0.635) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.635 -1.27) (end 0 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.7349 0.635) (end -1.905 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0 -1.0999) (mid 0.4649 -0.635) (end 0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -1.905 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 3.81 0.635)
+ (xy 5.08 0)
+ (xy 3.81 -0.635)
+ (xy 3.81 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (arc (start 0 1.0999) (mid -0.635 1.27) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 0) (mid 0.4648 0.635) (end 0 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_01v8_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_01v8_hvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet_01v8_hvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet_01v8_hvt_0_0"
+ (arc (start -1.905 0) (mid -1.7348 -0.635) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.635 -1.27) (end 0 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.7349 0.635) (end -1.905 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0 -1.0999) (mid 0.4649 -0.635) (end 0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -1.905 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 3.81 0.635)
+ (xy 5.08 0)
+ (xy 3.81 -0.635)
+ (xy 3.81 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (arc (start 0 1.0999) (mid -0.635 1.27) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 0) (mid 0.4648 0.635) (end 0 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_01v8_hvt_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_01v8_lvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet_01v8_lvt" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet_01v8_lvt_0_0"
+ (arc (start -1.905 0) (mid -1.7348 -0.635) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.635 -1.27) (end 0 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.7349 0.635) (end -1.905 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0 -1.0999) (mid 0.4649 -0.635) (end 0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -1.905 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 3.81 0.635)
+ (xy 5.08 0)
+ (xy 3.81 -0.635)
+ (xy 3.81 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (arc (start 0 1.0999) (mid -0.635 1.27) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 0) (mid 0.4648 0.635) (end 0 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_01v8_lvt_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_20v0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet_20v0" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet_20v0_0_0"
+ (arc (start -3.175 0) (mid -3.0048 -0.635) (end -2.54 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 -1.0999) (mid -1.905 -1.27) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 1.0999) (mid -3.0049 0.635) (end -3.175 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.8051 -0.635) (end -0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.905 1.27) (end -2.54 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 0) (mid -0.8052 0.635) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -3.175 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -3.81)
+ (xy 2.2098 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -3.4798)
+ (xy 0.9398 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -2.54)
+ (xy 0.9398 -2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -2.2098)
+ (xy 2.2098 -2.2098)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -1.27)
+ (xy 2.2098 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 -3.556)
+ (xy 0.9398 -3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.8636 -2.4384)
+ (xy 0.9398 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -3.81)
+ (xy 2.2098 -3.4798)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -3.4798)
+ (xy 1.9812 -3.556)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -2.54)
+ (xy 1.9812 -2.4384)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -2.2098)
+ (xy 2.2098 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.2098 5.715)
+ (xy 2.2098 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.4798 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.4798 5.08)
+ (xy 2.2098 4.445)
+ (xy 3.4798 3.81)
+ (xy 3.4798 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 3.81 0.635)
+ (xy 5.08 0)
+ (xy 3.81 -0.635)
+ (xy 3.81 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_20v0_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_g5v0d10v5" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet_g5v0d10v5" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet_g5v0d10v5_0_0"
+ (arc (start -3.175 0) (mid -3.0048 -0.635) (end -2.54 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 -1.0999) (mid -1.905 -1.27) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 1.0999) (mid -3.0049 0.635) (end -3.175 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.8051 -0.635) (end -0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.905 1.27) (end -2.54 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 0) (mid -0.8052 0.635) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -3.175 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 3.81 0.635)
+ (xy 5.08 0)
+ (xy 3.81 -0.635)
+ (xy 3.81 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_g5v0d10v5_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_g5v0d16v0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.27 7.62 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pfet_g5v0d16v0" (id 1) (at 7.62 2.2098 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pfet_g5v0d16v0_0_0"
+ (arc (start -3.175 0) (mid -3.0048 -0.635) (end -2.54 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 -1.0999) (mid -1.905 -1.27) (end -1.27 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.54 1.0999) (mid -3.0049 0.635) (end -3.175 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -1.0999) (mid -0.8051 -0.635) (end -0.635 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 1.0999) (mid -1.905 1.27) (end -2.54 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 0) (mid -0.8052 0.635) (end -1.27 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -3.175 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -3.81)
+ (xy 1.905 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.635 -1.905)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 -4.445)
+ (xy 5.08 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.905 5.715)
+ (xy 1.905 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 4.445)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 -4.445)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 7.62)
+ (xy 5.08 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 3.175 5.08)
+ (xy 1.905 4.445)
+ (xy 3.175 3.81)
+ (xy 3.175 5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy 3.81 0.635)
+ (xy 5.08 0)
+ (xy 3.81 -0.635)
+ (xy 3.81 0.635)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (polyline
+ (pts
+ (xy -0.635 -3.81)
+ (xy -0.635 3.81)
+ (xy 0.635 3.81)
+ (xy 0.635 -3.81)
+ (xy -0.635 -3.81)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__pfet_g5v0d16v0_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "G" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at 2.54 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__pnp_05v5" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 5.715 6.6548 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__pnp_05v5" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__pnp_05v5_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 0 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -2.54)
+ (xy 5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 5.08)
+ (xy 5.08 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 2.54)
+ (xy 3.81 3.81)
+ (xy 1.27 6.35)
+ (xy 0 2.54)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ (text "pnp05v5" (at 5.715 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_fd_pr__pnp_05v5_1_1"
+ (pin bidirectional line (at 5.08 -7.62 0) (length 0.127)
+ (name "collector" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 0 0) (length 2.54)
+ (name "base" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 5.08 7.62 0) (length 0.127)
+ (name "emitter" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_generic_m1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_generic_m1" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_generic_m1_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_generic_m1_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_generic_nd" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_generic_nd" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_generic_nd_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -3.81 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 -5.715)
+ (xy -3.175 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 5.715)
+ (xy -3.81 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 5.715)
+ (xy -3.175 5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.2098 -5.715)
+ (xy 0 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.2098 -4.445)
+ (xy -2.2098 -6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.2098 5.715)
+ (xy 0 5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.2098 6.985)
+ (xy -2.2098 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 -5.08)
+ (xy -3.175 -6.35)
+ (xy -2.2098 -5.715)
+ (xy -3.175 -5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 6.35)
+ (xy -3.175 5.08)
+ (xy -2.2098 5.715)
+ (xy -3.175 6.35)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_generic_nd_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_generic_pd" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_generic_pd" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_generic_pd_0_0"
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -3.81 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 -5.715)
+ (xy -3.175 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 5.715)
+ (xy -3.81 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.81 5.715)
+ (xy -3.175 5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 -4.445)
+ (xy -3.175 -6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 6.985)
+ (xy -3.175 4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.2098 -5.715)
+ (xy 0 -5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.2098 5.715)
+ (xy 0 5.715)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.2098 -5.08)
+ (xy -2.2098 -6.35)
+ (xy -3.175 -5.715)
+ (xy -2.2098 -5.08)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.2098 6.35)
+ (xy -2.2098 5.08)
+ (xy -3.175 5.715)
+ (xy -2.2098 6.35)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_generic_pd_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_generic_po" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_generic_po" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_generic_po_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_generic_po_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_high_po" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_high_po_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_0p35" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_high_po_0p35" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_high_po_0p35_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_0p35_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_0p69" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_high_po_0p69" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_high_po_0p69_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_0p69_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_1p41" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_high_po_1p41" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_high_po_1p41_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_1p41_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_2p85" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_high_po_2p85" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_high_po_2p85_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_2p85_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_5p73" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_high_po_5p73" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_high_po_5p73_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_high_po_5p73_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_iso_pw" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_iso_pw" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_iso_pw_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_iso_pw_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_xhigh_po" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_0p35" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_xhigh_po_0p35" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_0p35_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_0p35_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_0p69" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_xhigh_po_0p69" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_0p69_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_0p69_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_1p41" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_xhigh_po_1p41" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_1p41_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_1p41_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_2p85" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_xhigh_po_2p85" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_2p85_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_2p85_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_5p73" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__res_xhigh_po_5p73" (id 1) (at 3.81 2.8448 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_5p73_0_0"
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -3.175)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 -1.905)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -0.635)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 0.635)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 1.905)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 4.445)
+ (xy 1.905 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 1.905 -4.445)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ (symbol "sky130_fd_pr__res_xhigh_po_5p73_1_1"
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "M" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "P" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -5.08 0 0) (length 0.127)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_fd_pr__vpp_cap" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 5.08 7.2898 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_fd_pr__vpp_cap" (id 1) (at 1.27 3.4798 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_fd_pr__vpp_cap_0_0"
+ (polyline
+ (pts
+ (xy -2.54 1.27)
+ (xy 2.54 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -0.635)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.5363 -1.2697) (mid 0.0047 -0.635) (end -2.528 -1.2653)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "mult=@mult" (at 5.08 -4.1148 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_fd_pr__vpp_cap_1_1"
+ (pin bidirectional line (at 0 7.62 0) (length 0.127)
+ (name "c0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at 0 -7.62 0) (length 0.127)
+ (name "c1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 2.54 0) (length 2.54)
+ (name "top" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -7.62 -2.54 0) (length 2.54)
+ (name "sub" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2111o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2111o_1" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2111o_1_0_0"
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy 3.175 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2111o_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2111o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2111o_2" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2111o_2_0_0"
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy 3.175 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2111o_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2111o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2111o_4" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2111o_4_0_0"
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy 3.175 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2111o_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2111oi_0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2111oi_0" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2111oi_0_0_0"
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy 3.175 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2111oi_0_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2111oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2111oi_1" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2111oi_1_0_0"
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy 3.175 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2111oi_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2111oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2111oi_2" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2111oi_2_0_0"
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy 3.175 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2111oi_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2111oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2111oi_4" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2111oi_4_0_0"
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy -7.62 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -2.54)
+ (xy 3.175 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy -1.905 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2111oi_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a211o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a211o_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a211o_1_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a211o_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a211o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a211o_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a211o_2_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a211o_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a211o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a211o_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a211o_4_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a211o_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a211oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a211oi_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a211oi_1_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a211oi_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a211oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a211oi_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a211oi_2_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a211oi_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a211oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a211oi_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a211oi_4_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a211oi_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21bo_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21bo_1" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21bo_1_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -0.0762 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -6.1799) (mid 1.8034 -6.1799) (end 2.4384 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -3.9801) (mid -0.1016 -5.08) (end 0.5334 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4384 -5.08) (mid 1.8034 -3.9802) (end 0.5334 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21bo_1_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21bo_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21bo_2" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21bo_2_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -0.0762 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -6.1799) (mid 1.8034 -6.1799) (end 2.4384 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -3.9801) (mid -0.1016 -5.08) (end 0.5334 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4384 -5.08) (mid 1.8034 -3.9802) (end 0.5334 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21bo_2_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21bo_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21bo_4" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21bo_4_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -0.0762 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -6.1799) (mid 1.8034 -6.1799) (end 2.4384 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -3.9801) (mid -0.1016 -5.08) (end 0.5334 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4384 -5.08) (mid 1.8034 -3.9802) (end 0.5334 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21bo_4_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21boi_0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21boi_0" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21boi_0_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -0.0762 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -6.1799) (mid 1.8034 -6.1799) (end 2.4384 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -3.9801) (mid -0.1016 -5.08) (end 0.5334 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4384 -5.08) (mid 1.8034 -3.9802) (end 0.5334 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21boi_0_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21boi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21boi_1" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21boi_1_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -0.0762 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -6.1799) (mid 1.8034 -6.1799) (end 2.4384 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -3.9801) (mid -0.1016 -5.08) (end 0.5334 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4384 -5.08) (mid 1.8034 -3.9802) (end 0.5334 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21boi_1_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21boi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21boi_2" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21boi_2_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -0.0762 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -6.1799) (mid 1.8034 -6.1799) (end 2.4384 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -3.9801) (mid -0.1016 -5.08) (end 0.5334 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4384 -5.08) (mid 1.8034 -3.9802) (end 0.5334 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21boi_2_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21boi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21boi_4" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21boi_4_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -0.0762 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -6.1799) (mid 1.8034 -6.1799) (end 2.4384 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.5334 -3.9801) (mid -0.1016 -5.08) (end 0.5334 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4384 -5.08) (mid 1.8034 -3.9802) (end 0.5334 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21boi_4_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21o_1" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21o_1_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21o_1_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21o_2" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21o_2_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21o_2_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21o_4" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21o_4_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21o_4_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21oi_1" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21oi_1_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21oi_1_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21oi_2" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21oi_2_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21oi_2_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a21oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 9.1948 8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a21oi_4" (id 1) (at -2.8448 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a21oi_4_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a21oi_4_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a221o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a221o_1" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a221o_1_0_0"
+ (arc (start -10.795 -12.7) (mid -8.8228 -12.4404) (end -6.985 -11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -11.6791) (mid -5.4069 -10.4681) (end -4.1959 -8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 1.5191) (mid -8.8228 2.2803) (end -10.795 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -8.89) (mid -3.4347 -7.0522) (end -3.175 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -1.27) (mid -5.4069 0.3081) (end -6.985 1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 -5.08) (mid -3.4346 -3.1078) (end -4.1959 -1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -12.7 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 -5.08)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a221o_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a221o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a221o_2" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a221o_2_0_0"
+ (arc (start -10.795 -12.7) (mid -8.8228 -12.4404) (end -6.985 -11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -11.6791) (mid -5.4069 -10.4681) (end -4.1959 -8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 1.5191) (mid -8.8228 2.2803) (end -10.795 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -8.89) (mid -3.4347 -7.0522) (end -3.175 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -1.27) (mid -5.4069 0.3081) (end -6.985 1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 -5.08) (mid -3.4346 -3.1078) (end -4.1959 -1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -12.7 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 -5.08)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a221o_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a221o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a221o_4" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a221o_4_0_0"
+ (arc (start -10.795 -12.7) (mid -8.8228 -12.4404) (end -6.985 -11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -11.6791) (mid -5.4069 -10.4681) (end -4.1959 -8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 1.5191) (mid -8.8228 2.2803) (end -10.795 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -8.89) (mid -3.4347 -7.0522) (end -3.175 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -1.27) (mid -5.4069 0.3081) (end -6.985 1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 -5.08) (mid -3.4346 -3.1078) (end -4.1959 -1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -12.7 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 -5.08)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a221o_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a221oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a221oi_1" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a221oi_1_0_0"
+ (arc (start -10.795 -12.7) (mid -8.8228 -12.4404) (end -6.985 -11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -11.6791) (mid -5.4069 -10.4681) (end -4.1959 -8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 1.5191) (mid -8.8228 2.2803) (end -10.795 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -8.89) (mid -3.4347 -7.0522) (end -3.175 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -1.27) (mid -5.4069 0.3081) (end -6.985 1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 -5.08) (mid -3.4346 -3.1078) (end -4.1959 -1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -12.7 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 -5.08)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a221oi_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a221oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a221oi_2" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a221oi_2_0_0"
+ (arc (start -10.795 -12.7) (mid -8.8228 -12.4404) (end -6.985 -11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -11.6791) (mid -5.4069 -10.4681) (end -4.1959 -8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 1.5191) (mid -8.8228 2.2803) (end -10.795 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -8.89) (mid -3.4347 -7.0522) (end -3.175 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -1.27) (mid -5.4069 0.3081) (end -6.985 1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 -5.08) (mid -3.4346 -3.1078) (end -4.1959 -1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -12.7 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 -5.08)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a221oi_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a221oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a221oi_4" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a221oi_4_0_0"
+ (arc (start -10.795 -12.7) (mid -8.8228 -12.4404) (end -6.985 -11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -10.795 7.62) (mid -8.8228 7.8796) (end -6.985 8.6409)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -11.6791) (mid -5.4069 -10.4681) (end -4.1959 -8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 1.5191) (mid -8.8228 2.2803) (end -10.795 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 8.6409) (mid -5.4069 9.8519) (end -4.1959 11.43)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 21.8391) (mid -8.8228 22.6003) (end -10.795 22.86)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -8.89) (mid -3.4347 -7.0522) (end -3.175 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 -1.27) (mid -5.4069 0.3081) (end -6.985 1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 11.43) (mid -3.4347 13.2678) (end -3.175 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 19.05) (mid -5.4069 20.6281) (end -6.985 21.8391)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 -5.08) (mid -3.4346 -3.1078) (end -4.1959 -1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 15.24) (mid -3.4346 17.2122) (end -4.1959 19.05)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -12.7 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -12.7 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 22.86)
+ (xy -10.16 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 -5.08)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 15.24)
+ (xy -1.905 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy -1.905 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 15.24)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a221oi_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a222oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a222oi_1" (id 1) (at 2.2098 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a222oi_1_0_0"
+ (arc (start -8.89 -27.94) (mid -6.9178 -27.6804) (end -5.08 -26.9191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 -7.62) (mid -6.9178 -7.3604) (end -5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 12.7) (mid -6.9178 12.9596) (end -5.08 13.7209)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -26.9191) (mid -3.5019 -25.7081) (end -2.2909 -24.13)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -13.7209) (mid -6.9178 -12.9597) (end -8.89 -12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -6.5991) (mid -3.5019 -5.3881) (end -2.2909 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 6.5991) (mid -6.9178 7.3603) (end -8.89 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 13.7209) (mid -3.5019 14.9319) (end -2.2909 16.51)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 26.9191) (mid -6.9178 27.6803) (end -8.89 27.94)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -24.13) (mid -1.5297 -22.2922) (end -1.27 -20.32)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -16.51) (mid -3.5019 -14.9319) (end -5.08 -13.7209)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -3.81) (mid -1.5297 -1.9722) (end -1.27 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 3.81) (mid -3.5019 5.3881) (end -5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 16.51) (mid -1.5297 18.3478) (end -1.27 20.32)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 24.13) (mid -3.5019 25.7081) (end -5.08 26.9191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -20.32) (mid -1.5296 -18.3478) (end -2.2909 -16.51)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 0) (mid -1.5296 1.9722) (end -2.2909 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 20.32) (mid -1.5296 22.2922) (end -2.2909 24.13)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -25.4)
+ (xy -12.7 -25.4)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 25.4)
+ (xy -12.7 25.4)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -27.94)
+ (xy -8.89 -27.94)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -12.7)
+ (xy -12.7 -27.94)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -12.7)
+ (xy -8.89 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -7.62)
+ (xy -8.89 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -12.7 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 7.62)
+ (xy -8.89 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -8.89 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 27.94)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 27.94)
+ (xy -8.89 27.94)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -20.32)
+ (xy 0.3048 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 0)
+ (xy 3.4798 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 20.32)
+ (xy 0.3048 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.3048 -6.0198)
+ (xy 0.3048 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.3048 -6.0198)
+ (xy 2.1082 -6.0198)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.3048 6.0198)
+ (xy 2.1082 6.0198)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0.3048 20.32)
+ (xy 0.3048 6.0198)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 28.956 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C2" (at -19.05 -21.844 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a222oi_1_1_1"
+ (pin input line (at -22.86 25.4 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -25.4 0) (length 2.54)
+ (name "C2" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a22o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a22o_1" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a22o_1_0_0"
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a22o_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a22o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a22o_2" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a22o_2_0_0"
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a22o_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a22o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a22o_4" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a22o_4_0_0"
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a22o_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a22oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a22oi_1" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a22oi_1_0_0"
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a22oi_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a22oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a22oi_2" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a22oi_2_0_0"
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a22oi_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a22oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a22oi_4" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a22oi_4_0_0"
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a22oi_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2bb2o_1" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2bb2o_1_0_0"
+ (arc (start -14.605 6.1799) (mid -15.24 5.08) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.605 16.3399) (mid -15.24 15.24) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -14.5569 5.5543) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -13.335 6.1798) (end -14.605 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -14.5569 15.7143) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -13.335 16.3398) (end -14.605 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.24 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2o_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2bb2o_2" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2bb2o_2_0_0"
+ (arc (start -14.605 6.1799) (mid -15.24 5.08) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.605 16.3399) (mid -15.24 15.24) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -14.5569 5.5543) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -13.335 6.1798) (end -14.605 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -14.5569 15.7143) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -13.335 16.3398) (end -14.605 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.24 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2o_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2bb2o_4" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2bb2o_4_0_0"
+ (arc (start -14.605 6.1799) (mid -15.24 5.08) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.605 16.3399) (mid -15.24 15.24) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -14.5569 5.5543) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -13.335 6.1798) (end -14.605 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -14.5569 15.7143) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -13.335 16.3398) (end -14.605 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.24 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2o_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2bb2oi_1" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2bb2oi_1_0_0"
+ (arc (start -14.605 6.1799) (mid -15.24 5.08) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.605 16.3399) (mid -15.24 15.24) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -14.5569 5.5543) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -13.335 6.1798) (end -14.605 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -14.5569 15.7143) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -13.335 16.3398) (end -14.605 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.24 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2oi_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2bb2oi_2" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2bb2oi_2_0_0"
+ (arc (start -14.605 6.1799) (mid -15.24 5.08) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.605 16.3399) (mid -15.24 15.24) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -14.5569 5.5543) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -13.335 6.1798) (end -14.605 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -14.5569 15.7143) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -13.335 16.3398) (end -14.605 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.24 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2oi_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a2bb2oi_4" (id 1) (at -0.3048 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a2bb2oi_4_0_0"
+ (arc (start -14.605 6.1799) (mid -15.24 5.08) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.605 16.3399) (mid -15.24 15.24) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -14.5569 5.5543) (end -14.605 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 5.08) (mid -13.335 6.1798) (end -14.605 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -14.5569 15.7143) (end -14.605 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.7 15.24) (mid -13.335 16.3398) (end -14.605 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 -17.78) (mid -6.9178 -17.5204) (end -5.08 -16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.89 2.54) (mid -6.9178 2.7996) (end -5.08 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -16.7591) (mid -3.5019 -15.5481) (end -2.2909 -13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 -3.5609) (mid -6.9178 -2.7997) (end -8.89 -2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 3.5609) (mid -3.5019 4.7719) (end -2.2909 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.08 16.7591) (mid -6.9178 17.5203) (end -8.89 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -13.97) (mid -1.5297 -12.1322) (end -1.27 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 -6.35) (mid -3.5019 -4.7719) (end -5.08 -3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 6.35) (mid -1.5297 8.1878) (end -1.27 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -2.2909 13.97) (mid -3.5019 15.5481) (end -5.08 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 -10.16) (mid -1.5296 -8.1878) (end -2.2909 -6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.27 10.16) (mid -1.5296 12.1322) (end -2.2909 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -12.7 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -12.7 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.24 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -17.78)
+ (xy -8.89 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -8.89 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -8.89 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -8.89 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a2bb2oi_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a311o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a311o_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a311o_1_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a311o_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a311o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a311o_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a311o_2_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a311o_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a311o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a311o_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a311o_4_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a311o_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a311oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a311oi_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a311oi_1_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a311oi_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a311oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a311oi_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a311oi_2_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a311oi_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a311oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a311oi_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a311oi_4_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 3.4036 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy -1.905 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.905 10.16)
+ (xy -1.905 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a311oi_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a31o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a31o_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a31o_1_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a31o_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a31o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a31o_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a31o_2_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a31o_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a31o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a31o_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a31o_4_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a31o_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a31oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a31oi_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a31oi_1_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a31oi_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a31oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a31oi_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a31oi_2_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a31oi_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a31oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a31oi_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a31oi_4_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a31oi_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a32o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a32o_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a32o_1_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a32o_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a32o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a32o_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a32o_2_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a32o_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a32o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a32o_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a32o_4_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a32o_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a32oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a32oi_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a32oi_1_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a32oi_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a32oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a32oi_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a32oi_2_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a32oi_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a32oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a32oi_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a32oi_4_0_0"
+ (arc (start -10.795 2.54) (mid -8.8228 2.7996) (end -6.985 3.5609)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 3.5609) (mid -5.4069 4.7719) (end -4.1959 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 16.7591) (mid -8.8228 17.5203) (end -10.795 17.78)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 6.35) (mid -3.4347 8.1878) (end -3.175 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 13.97) (mid -5.4069 15.5481) (end -6.985 16.7591)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 10.16) (mid -3.4346 12.1322) (end -4.1959 13.97)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.7 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.7 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 17.78)
+ (xy -10.16 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -2.54 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy 3.4544 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a32oi_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a41o_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a41o_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a41o_1_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -17.78)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.97 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -15.24 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -12.7 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 11.43)
+ (xy -12.7 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 20.32)
+ (xy -13.97 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -14.224 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a41o_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -17.78 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a41o_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a41o_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a41o_2_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -17.78)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.97 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -15.24 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -12.7 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 11.43)
+ (xy -12.7 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 20.32)
+ (xy -13.97 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -14.224 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a41o_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -17.78 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a41o_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a41o_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a41o_4_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -17.78)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.97 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -15.24 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -12.7 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 11.43)
+ (xy -12.7 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 20.32)
+ (xy -13.97 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -14.224 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a41o_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -17.78 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a41oi_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a41oi_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a41oi_1_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -17.78)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.97 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -15.24 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -12.7 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 11.43)
+ (xy -12.7 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 20.32)
+ (xy -13.97 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -14.224 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a41oi_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -17.78 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a41oi_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a41oi_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a41oi_2_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -17.78)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.97 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -15.24 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -12.7 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 11.43)
+ (xy -12.7 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 20.32)
+ (xy -13.97 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -14.224 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a41oi_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -17.78 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__a41oi_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__a41oi_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__a41oi_4_0_0"
+ (arc (start -10.795 -2.54) (mid -8.8228 -2.2804) (end -6.985 -1.5191)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 -1.5191) (mid -5.4069 -0.3081) (end -4.1959 1.27)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.985 11.6791) (mid -8.8228 12.4403) (end -10.795 12.7)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 1.27) (mid -3.4347 3.1078) (end -3.175 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -4.1959 8.89) (mid -5.4069 10.4681) (end -6.985 11.6791)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.175 5.08) (mid -3.4346 7.0522) (end -4.1959 8.89)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -17.78)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.97 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -15.24 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -13.97 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 -1.27)
+ (xy -12.7 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 11.43)
+ (xy -12.7 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.97 20.32)
+ (xy -13.97 11.43)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -2.54)
+ (xy -10.16 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 12.7)
+ (xy -10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -7.62)
+ (xy 3.175 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 7.62)
+ (xy 3.175 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.2495 -7.6142) (mid 1.907 -6.458) (end 2.4538 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.4538 -5.2456) (mid 2.8887 -3.9755) (end 3.202 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.472 5.1993) (mid 1.9238 6.4248) (end 1.2627 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.1446 -7.6231) (mid 9.8386 -5.2986) (end 14.5755 -0.0284)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.202 -2.6701) (mid 3.3912 -1.341) (end 3.4544 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.2066 2.6456) (mid 2.8989 3.9396) (end 2.472 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.4544 0) (mid 3.3923 1.3286) (end 3.2066 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.5983 -0.0156) (mid 9.8798 5.271) (end 3.194 7.6189)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -14.224 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 17.78 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__a41oi_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -17.78 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and2_0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and2_0" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and2_0_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and2_0_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and2_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and2_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and2_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and2_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and2_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and2_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and2_2_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and2_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and2_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and2_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and2_4_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and2_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and2b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and2b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and2b_1_0_0"
+ (arc (start -9.525 6.1799) (mid -10.16 5.08) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -9.4769 5.5543) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -8.255 6.1798) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -15.24 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and2b_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and2b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and2b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and2b_2_0_0"
+ (arc (start -9.525 6.1799) (mid -10.16 5.08) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -9.4769 5.5543) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -8.255 6.1798) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -15.24 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and2b_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and2b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and2b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and2b_4_0_0"
+ (arc (start -9.525 6.1799) (mid -10.16 5.08) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -9.4769 5.5543) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -8.255 6.1798) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -15.24 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and2b_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and3_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and3_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and3_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and3_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and3_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and3_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and3_2_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and3_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and3_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and3_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and3_4_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and3_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and3b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and3b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and3b_1_0_0"
+ (arc (start -9.525 6.1799) (mid -10.16 5.08) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -9.4769 5.5543) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -8.255 6.1798) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and3b_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and3b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and3b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and3b_2_0_0"
+ (arc (start -9.525 6.1799) (mid -10.16 5.08) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -9.4769 5.5543) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -8.255 6.1798) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and3b_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and3b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and3b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and3b_4_0_0"
+ (arc (start -9.525 6.1799) (mid -10.16 5.08) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -9.4769 5.5543) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -8.255 6.1798) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and3b_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and4_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and4_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and4_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -7.62 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and4_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and4_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and4_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and4_2_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -7.62 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and4_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and4_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and4_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and4_4_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -7.62 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and4_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and4b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and4b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and4b_1_0_0"
+ (arc (start -9.525 7.4499) (mid -10.16 6.35) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -9.4769 6.8243) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -8.255 7.4498) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and4b_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and4b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and4b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and4b_2_0_0"
+ (arc (start -9.525 7.4499) (mid -10.16 6.35) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -9.4769 6.8243) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -8.255 7.4498) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and4b_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and4b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and4b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and4b_4_0_0"
+ (arc (start -9.525 7.4499) (mid -10.16 6.35) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -9.4769 6.8243) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -8.255 7.4498) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and4b_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and4bb_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and4bb_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and4bb_1_0_0"
+ (arc (start -9.525 3.6399) (mid -10.16 2.54) (end -9.525 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 7.4499) (mid -10.16 6.35) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 2.54) (mid -9.4769 3.0143) (end -9.525 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 2.54) (mid -8.255 3.6398) (end -9.525 3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -9.4769 6.8243) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -8.255 7.4498) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -15.24 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -15.24 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and4bb_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and4bb_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and4bb_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and4bb_2_0_0"
+ (arc (start -9.525 3.6399) (mid -10.16 2.54) (end -9.525 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 7.4499) (mid -10.16 6.35) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 2.54) (mid -9.4769 3.0143) (end -9.525 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 2.54) (mid -8.255 3.6398) (end -9.525 3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -9.4769 6.8243) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -8.255 7.4498) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -15.24 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -15.24 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and4bb_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__and4bb_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__and4bb_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__and4bb_4_0_0"
+ (arc (start -9.525 3.6399) (mid -10.16 2.54) (end -9.525 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 7.4499) (mid -10.16 6.35) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 2.54) (mid -9.4769 3.0143) (end -9.525 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 2.54) (mid -8.255 3.6398) (end -9.525 3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -9.4769 6.8243) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -8.255 7.4498) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -15.24 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -15.24 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__and4bb_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__buf_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__buf_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__buf_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__buf_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__buf_12" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__buf_12" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__buf_12_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__buf_12_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__buf_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__buf_16" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__buf_16_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__buf_16_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__buf_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__buf_2" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__buf_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__buf_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__buf_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__buf_4" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__buf_4_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__buf_4_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__buf_6" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__buf_6" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__buf_6_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__buf_6_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__buf_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__buf_8" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__buf_8_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__buf_8_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__bufbuf_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__bufbuf_16" (id 1) (at -1.905 8.89 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__bufbuf_16_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 2.54)
+ (xy -5.08 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 2.54)
+ (xy -2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy 6.35 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy -1.27 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 6.35 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 6.35 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__bufbuf_16_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__bufbuf_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__bufbuf_8" (id 1) (at -1.905 8.89 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__bufbuf_8_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 2.54)
+ (xy -5.08 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 2.54)
+ (xy -2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy 6.35 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy -1.27 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 6.35 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 6.35 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__bufbuf_8_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__bufinv_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__bufinv_16" (id 1) (at 0.635 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__bufinv_16_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 2.54)
+ (xy -5.08 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 2.54)
+ (xy -2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy -1.27 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__bufinv_16_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__bufinv_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__bufinv_8" (id 1) (at 0.635 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__bufinv_8_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 2.54)
+ (xy -5.08 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 2.54)
+ (xy -2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy -1.27 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__bufinv_8_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkbuf_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkbuf_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkbuf_16" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkbuf_16_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_16_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkbuf_2" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkbuf_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkbuf_4" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkbuf_4_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_4_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkbuf_8" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkbuf_8_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkbuf_8_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s15_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkdlybuf4s15_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s15_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s15_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s15_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkdlybuf4s15_2" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s15_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s15_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s18_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkdlybuf4s18_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s18_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s18_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s18_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkdlybuf4s18_2" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s18_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s18_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s25_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkdlybuf4s25_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s25_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s25_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s25_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkdlybuf4s25_2" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s25_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s25_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s50_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkdlybuf4s50_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s50_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s50_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s50_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkdlybuf4s50_2" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s50_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkdlybuf4s50_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkinv_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkinv_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkinv_16" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkinv_16_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_16_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkinv_2" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkinv_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkinv_4" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkinv_4_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_4_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkinv_8" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkinv_8_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkinv_8_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkinvlp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkinvlp_2" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkinvlp_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkinvlp_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__clkinvlp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__clkinvlp_4" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__clkinvlp_4_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__clkinvlp_4_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__conb_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 11.43 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__conb_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__conb_1_0_0"
+ (polyline
+ (pts
+ (xy -5.08 -7.62)
+ (xy 10.16 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy -5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy 10.16 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -5.08)
+ (xy 15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 5.08)
+ (xy 15.24 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 7.62)
+ (xy 10.16 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "HI" (at 8.89 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "LO" (at 8.89 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__conb_1_1_1"
+ (pin output line (at 17.78 5.08 180) (length 2.54)
+ (name "HI" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -5.08 180) (length 2.54)
+ (name "LO" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__decap_12" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__decap_12" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__decap_12_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__decap_3" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__decap_3" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__decap_3_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__decap_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__decap_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__decap_4_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__decap_6" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__decap_6" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__decap_6_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__decap_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__decap_8" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__decap_8_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfbbn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfbbn_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfbbn_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy 17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK_N" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfbbn_1_1_1"
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "CLK_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfbbn_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfbbn_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfbbn_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy 17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK_N" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfbbn_2_1_1"
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "CLK_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfbbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfbbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfbbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy 17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfbbp_1_1_1"
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfrbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfrbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfrbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfrbp_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfrbp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfrbp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfrbp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfrbp_2_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfrtn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfrtn_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfrtn_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK_N" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfrtn_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfrtp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfrtp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfrtp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfrtp_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfrtp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfrtp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfrtp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfrtp_2_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfrtp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfrtp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfrtp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfrtp_4_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfsbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfsbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfsbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfsbp_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfsbp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfsbp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfsbp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfsbp_2_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfstp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfstp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfstp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfstp_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfstp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfstp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfstp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfstp_2_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfstp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfstp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfstp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfstp_4_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfxbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfxbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfxbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 -2.54)
+ (xy 22.86 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfxbp_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 -2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfxbp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfxbp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfxbp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 -2.54)
+ (xy 22.86 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfxbp_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 -2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfxtp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfxtp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfxtp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfxtp_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfxtp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfxtp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfxtp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfxtp_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dfxtp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dfxtp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dfxtp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dfxtp_4_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__diode_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__diode_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__diode_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "DIODE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__diode_2_1_1"
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "DIODE" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlclkp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlclkp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlclkp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GCLK" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlclkp_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "GCLK" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlclkp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlclkp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlclkp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GCLK" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlclkp_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "GCLK" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlclkp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlclkp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlclkp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GCLK" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlclkp_4_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "GCLK" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrbn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrbn_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrbn_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrbn_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrbn_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrbn_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrbn_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrbn_2_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrbp_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrbp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrbp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrbp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrbp_2_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrtn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrtn_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrtn_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrtn_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrtn_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrtn_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrtn_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrtn_2_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrtn_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrtn_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrtn_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrtn_4_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrtp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrtp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrtp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrtp_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrtp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrtp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrtp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrtp_2_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlrtp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlrtp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlrtp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlrtp_4_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlxbn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlxbn_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlxbn_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 -2.54)
+ (xy 22.86 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlxbn_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 -2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlxbn_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlxbn_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlxbn_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 -2.54)
+ (xy 22.86 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlxbn_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 -2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlxbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlxbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlxbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 -2.54)
+ (xy 22.86 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlxbp_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 -2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlxtn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlxtn_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlxtn_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlxtn_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlxtn_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlxtn_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlxtn_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlxtn_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlxtn_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlxtn_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlxtn_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE_N" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlxtn_4_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlxtp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlxtp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlxtp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlxtp_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlygate4sd1_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlygate4sd1_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlygate4sd1_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlygate4sd1_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlygate4sd2_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlygate4sd2_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlygate4sd2_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlygate4sd2_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlygate4sd3_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlygate4sd3_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlygate4sd3_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlygate4sd3_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlymetal6s2s_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlymetal6s2s_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlymetal6s2s_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlymetal6s2s_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlymetal6s4s_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlymetal6s4s_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlymetal6s4s_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlymetal6s4s_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__dlymetal6s6s_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__dlymetal6s6s_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__dlymetal6s6s_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -2.54)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -3.175 0)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -1.27)
+ (xy -0.635 -1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy -1.27 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 1.27)
+ (xy 0.635 1.27)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__dlymetal6s6s_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__ebufn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__ebufn_1" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__ebufn_1_0_0"
+ (arc (start -0.635 -5.0623) (mid 0.635 -5.0623) (end 1.27 -3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 -2.8625) (mid -1.27 -3.9624) (end -0.635 -5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.2324)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -3.9624) (mid 0.635 -2.8626) (end -0.635 -2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE_B" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__ebufn_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__ebufn_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__ebufn_2" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__ebufn_2_0_0"
+ (arc (start -0.635 -5.0623) (mid 0.635 -5.0623) (end 1.27 -3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 -2.8625) (mid -1.27 -3.9624) (end -0.635 -5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.2324)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -3.9624) (mid 0.635 -2.8626) (end -0.635 -2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE_B" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__ebufn_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__ebufn_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__ebufn_4" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__ebufn_4_0_0"
+ (arc (start -0.635 -5.0623) (mid 0.635 -5.0623) (end 1.27 -3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 -2.8625) (mid -1.27 -3.9624) (end -0.635 -5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.2324)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -3.9624) (mid 0.635 -2.8626) (end -0.635 -2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE_B" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__ebufn_4_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__ebufn_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__ebufn_8" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__ebufn_8_0_0"
+ (arc (start -0.635 -5.0623) (mid 0.635 -5.0623) (end 1.27 -3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 -2.8625) (mid -1.27 -3.9624) (end -0.635 -5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.2324)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -3.9624) (mid 0.635 -2.8626) (end -0.635 -2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE_B" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__ebufn_8_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__edfxbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__edfxbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__edfxbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "DE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__edfxbp_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "DE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__edfxtp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__edfxtp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__edfxtp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "DE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__edfxtp_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "DE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__einvn_0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__einvn_0" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__einvn_0_0_0"
+ (arc (start -0.635 -5.0623) (mid 0.635 -5.0623) (end 1.27 -3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 -2.8625) (mid -1.27 -3.9624) (end -0.635 -5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.2324)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -3.9624) (mid 0.635 -2.8626) (end -0.635 -2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.08 0) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 5.7631 0.4743) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 6.985 1.0998) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE_B" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__einvn_0_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__einvn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__einvn_1" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__einvn_1_0_0"
+ (arc (start -0.635 -5.0623) (mid 0.635 -5.0623) (end 1.27 -3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 -2.8625) (mid -1.27 -3.9624) (end -0.635 -5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.2324)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -3.9624) (mid 0.635 -2.8626) (end -0.635 -2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.08 0) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 5.7631 0.4743) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 6.985 1.0998) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE_B" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__einvn_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__einvn_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__einvn_2" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__einvn_2_0_0"
+ (arc (start -0.635 -5.0623) (mid 0.635 -5.0623) (end 1.27 -3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 -2.8625) (mid -1.27 -3.9624) (end -0.635 -5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.2324)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -3.9624) (mid 0.635 -2.8626) (end -0.635 -2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.08 0) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 5.7631 0.4743) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 6.985 1.0998) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE_B" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__einvn_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__einvn_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__einvn_4" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__einvn_4_0_0"
+ (arc (start -0.635 -5.0623) (mid 0.635 -5.0623) (end 1.27 -3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 -2.8625) (mid -1.27 -3.9624) (end -0.635 -5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.2324)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -3.9624) (mid 0.635 -2.8626) (end -0.635 -2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.08 0) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 5.7631 0.4743) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 6.985 1.0998) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE_B" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__einvn_4_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__einvn_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__einvn_8" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__einvn_8_0_0"
+ (arc (start -0.635 -5.0623) (mid 0.635 -5.0623) (end 1.27 -3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 -2.8625) (mid -1.27 -3.9624) (end -0.635 -5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.2324)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -3.9624) (mid 0.635 -2.8626) (end -0.635 -2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.08 0) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 5.7631 0.4743) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 6.985 1.0998) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE_B" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__einvn_8_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__einvp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__einvp_1" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__einvp_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -2.54)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.08 0) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 5.7631 0.4743) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 6.985 1.0998) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__einvp_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__einvp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__einvp_2" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__einvp_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -2.54)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.08 0) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 5.7631 0.4743) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 6.985 1.0998) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__einvp_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__einvp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__einvp_4" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__einvp_4_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -2.54)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.08 0) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 5.7631 0.4743) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 6.985 1.0998) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__einvp_4_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__einvp_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.905 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__einvp_8" (id 1) (at -1.905 7.62 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__einvp_8_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -2.54)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.08 0) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 5.7631 0.4743) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 6.985 1.0998) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "TE" (at -8.89 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__einvp_8_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -10.16 0) (length 2.54)
+ (name "TE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fa_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.35 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fa_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fa_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -10.16)
+ (xy 15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 10.16)
+ (xy 15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "CIN" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "COUT" (at 8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SUM" (at 8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__fa_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "CIN" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 10.16 180) (length 2.54)
+ (name "COUT" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -10.16 180) (length 2.54)
+ (name "SUM" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fa_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.35 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fa_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fa_2_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -10.16)
+ (xy 15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 10.16)
+ (xy 15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "CIN" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "COUT" (at 8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SUM" (at 8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__fa_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "CIN" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 10.16 180) (length 2.54)
+ (name "COUT" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -10.16 180) (length 2.54)
+ (name "SUM" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fa_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.35 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fa_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fa_4_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -10.16)
+ (xy 15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 10.16)
+ (xy 15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "CIN" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "COUT" (at 8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SUM" (at 8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__fa_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "CIN" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 10.16 180) (length 2.54)
+ (name "COUT" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -10.16 180) (length 2.54)
+ (name "SUM" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fah_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.35 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fah_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fah_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -10.16)
+ (xy 15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 10.16)
+ (xy 15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "CI" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "COUT" (at 8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SUM" (at 8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__fah_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "CI" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 10.16 180) (length 2.54)
+ (name "COUT" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -10.16 180) (length 2.54)
+ (name "SUM" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fahcin_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.35 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fahcin_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fahcin_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -10.16)
+ (xy 15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 10.16)
+ (xy 15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "CIN" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "COUT" (at 8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SUM" (at 8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__fahcin_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "CIN" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 10.16 180) (length 2.54)
+ (name "COUT" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -10.16 180) (length 2.54)
+ (name "SUM" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fahcon_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.35 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fahcon_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fahcon_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -10.16)
+ (xy 15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 10.16)
+ (xy 15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "CI" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "COUT_N" (at 8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SUM" (at 8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__fahcon_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "CI" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 10.16 180) (length 2.54)
+ (name "COUT_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -10.16 180) (length 2.54)
+ (name "SUM" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fill_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fill_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fill_1_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fill_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fill_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fill_2_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fill_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fill_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fill_4_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__fill_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__fill_8" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__fill_8_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__ha_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.35 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__ha_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__ha_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -10.16)
+ (xy 15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 10.16)
+ (xy 15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "COUT" (at 8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SUM" (at 8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__ha_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 10.16 180) (length 2.54)
+ (name "COUT" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -10.16 180) (length 2.54)
+ (name "SUM" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__ha_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.35 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__ha_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__ha_2_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -10.16)
+ (xy 15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 10.16)
+ (xy 15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "COUT" (at 8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SUM" (at 8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__ha_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 10.16 180) (length 2.54)
+ (name "COUT" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -10.16 180) (length 2.54)
+ (name "SUM" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__ha_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.35 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__ha_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__ha_4_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 -10.16)
+ (xy 15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 10.16)
+ (xy 15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "COUT" (at 8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SUM" (at 8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__ha_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 10.16 180) (length 2.54)
+ (name "COUT" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 -10.16 180) (length 2.54)
+ (name "SUM" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__inv_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__inv_1" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__inv_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 9.1948 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__inv_1_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__inv_12" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__inv_12" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__inv_12_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__inv_12_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__inv_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__inv_16" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__inv_16_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__inv_16_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__inv_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__inv_2" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__inv_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__inv_2_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__inv_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__inv_4" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__inv_4_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__inv_4_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__inv_6" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__inv_6" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__inv_6_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__inv_6_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__inv_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 0.635 -3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__inv_8" (id 1) (at -1.905 6.35 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__inv_8_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 7.62 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 0) (mid 5.2502 -0.635) (end 5.715 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 -1.0999) (mid 6.35 -1.27) (end 6.985 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.715 1.0999) (mid 5.2501 0.635) (end 5.08 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -1.0999) (mid 7.4499 -0.635) (end 7.62 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 1.0999) (mid 6.35 1.27) (end 5.715 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 0) (mid 7.4498 0.635) (end 6.985 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__inv_8_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_bleeder_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_bleeder_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_bleeder_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "SHORT" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_bleeder_1_1_1"
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "SHORT" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkbufkapwr_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkbufkapwr_16" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_16_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_16_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkbufkapwr_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkbufkapwr_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_4_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkbufkapwr_8" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_8_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkbufkapwr_8_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkinvkapwr_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkinvkapwr_16" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_16_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_16_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkinvkapwr_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkinvkapwr_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_4_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_clkinvkapwr_8" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_8_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_clkinvkapwr_8_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_12" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_decapkapwr_12" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_12_0_0"
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "KAPWR" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_12_1_1"
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_3" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_decapkapwr_3" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_3_0_0"
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "KAPWR" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_3_1_1"
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_decapkapwr_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "KAPWR" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_4_1_1"
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_6" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_decapkapwr_6" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_6_0_0"
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "KAPWR" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_6_1_1"
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_decapkapwr_8" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_8_0_0"
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "KAPWR" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_decapkapwr_8_1_1"
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso0n_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_inputiso0n_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso0n_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP_B" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso0n_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso0p_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_inputiso0p_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso0p_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso0p_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso1n_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_inputiso1n_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso1n_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP_B" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso1n_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso1p_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_inputiso1p_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso1p_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputiso1p_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputisolatch_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_inputisolatch_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_inputisolatch_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP_B" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_inputisolatch_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP_B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_isobufsrc_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_isobufsrc_16" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_16_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_16_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_isobufsrc_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_isobufsrc_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_4_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_isobufsrc_8" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_8_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrc_8_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SLEEP" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrckapwr_16" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_isobufsrckapwr_16" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrckapwr_16_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "KAPWR" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SLEEP" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_isobufsrckapwr_16_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "SLEEP" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "KAPWR" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VPWRIN" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "VPWRIN" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VPWRIN" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "VPWRIN" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VPWRIN" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_hl_isowell_tap_4_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "VPWRIN" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_lsbuf_lh_isowell_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "LOWLVPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_4_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "LOWLVPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "LOWLVPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_1_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "LOWLVPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "LOWLVPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_2_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "LOWLVPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 5.08)
+ (xy 17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "LOWLVPWR" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__lpflow_lsbuf_lh_isowell_tap_4_1_1"
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "LOWLVPWR" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__macro_sparecell" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__macro_sparecell" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__macro_sparecell_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "LO" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__macro_sparecell_1_1"
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "LO" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__maj3_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 11.43 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__maj3_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__maj3_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "1" (at -2.54 2.54 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__maj3_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__maj3_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 11.43 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__maj3_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__maj3_2_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "1" (at -2.54 2.54 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__maj3_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__maj3_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 11.43 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__maj3_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__maj3_4_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy -10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 12.7)
+ (xy 10.16 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 10.16 12.7)
+ (xy 10.16 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "1" (at -2.54 2.54 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A" (at -8.89 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -8.89 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__maj3_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux2_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux2_1" (id 1) (at -3.81 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux2_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -7.62)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy -5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy 4.445 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.715)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 3.81)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux2_1_1_1"
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux2_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux2_2" (id 1) (at -3.81 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux2_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -7.62)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy -5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy 4.445 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.715)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 3.81)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux2_2_1_1"
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux2_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux2_4" (id 1) (at -3.81 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux2_4_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -7.62)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy -5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy 4.445 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.715)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 3.81)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux2_4_1_1"
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux2_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux2_8" (id 1) (at -3.81 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux2_8_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -7.62)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy -5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy 4.445 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.715)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 3.81)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux2_8_1_1"
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux2i_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux2i_1" (id 1) (at -3.81 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux2i_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -7.62)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy -5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy 4.445 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.715)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 3.81)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 6.985 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 1.0999) (mid 4.445 0) (end 5.08 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 0) (mid 5.1281 0.4743) (end 5.08 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 0) (mid 6.35 1.0998) (end 5.08 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux2i_1_1_1"
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux2i_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux2i_2" (id 1) (at -3.81 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux2i_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -7.62)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy -5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy 4.445 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.715)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 3.81)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 6.985 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 1.0999) (mid 4.445 0) (end 5.08 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 0) (mid 5.1281 0.4743) (end 5.08 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 0) (mid 6.35 1.0998) (end 5.08 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux2i_2_1_1"
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux2i_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux2i_4" (id 1) (at -3.81 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux2i_4_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -7.62)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy -5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy 4.445 3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.715)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 3.81)
+ (xy 4.445 -3.81)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 6.985 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 1.0999) (mid 4.445 0) (end 5.08 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 0) (mid 5.1281 0.4743) (end 5.08 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 0) (mid 6.35 1.0998) (end 5.08 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 8.89 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux2i_4_1_1"
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "S" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux4_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux4_1" (id 1) (at -3.81 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux4_1_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -33.02)
+ (xy 2.54 -33.02)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -25.4)
+ (xy -2.54 -25.4)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -5.08 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -17.78)
+ (xy 4.445 -13.97)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 17.78)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 17.78)
+ (xy 4.445 13.97)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -16.764)
+ (xy -2.54 -25.4)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -14.7574)
+ (xy 2.54 -33.02)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 13.97)
+ (xy 4.445 -13.97)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S0" (at -8.89 -21.844 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S1" (at -8.89 -29.464 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux4_1_1_1"
+ (pin input line (at -12.7 15.24 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -25.4 0) (length 2.54)
+ (name "S0" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -33.02 0) (length 2.54)
+ (name "S1" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux4_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux4_2" (id 1) (at -3.81 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux4_2_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -33.02)
+ (xy 2.54 -33.02)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -25.4)
+ (xy -2.54 -25.4)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -5.08 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -17.78)
+ (xy 4.445 -13.97)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 17.78)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 17.78)
+ (xy 4.445 13.97)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -16.764)
+ (xy -2.54 -25.4)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -14.7574)
+ (xy 2.54 -33.02)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 13.97)
+ (xy 4.445 -13.97)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S0" (at -8.89 -21.844 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S1" (at -8.89 -29.464 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux4_2_1_1"
+ (pin input line (at -12.7 15.24 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -25.4 0) (length 2.54)
+ (name "S0" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -33.02 0) (length 2.54)
+ (name "S1" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__mux4_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.7498 3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__mux4_4" (id 1) (at -3.81 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__mux4_4_0_0"
+ (polyline
+ (pts
+ (xy -10.16 -33.02)
+ (xy 2.54 -33.02)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -25.4)
+ (xy -2.54 -25.4)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -5.08 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -17.78)
+ (xy 4.445 -13.97)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 17.78)
+ (xy -5.08 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 17.78)
+ (xy 4.445 13.97)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -16.764)
+ (xy -2.54 -25.4)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -14.7574)
+ (xy 2.54 -33.02)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 4.445 13.97)
+ (xy 4.445 -13.97)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A0" (at -8.89 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A1" (at -8.89 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -8.89 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -8.89 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S0" (at -8.89 -21.844 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S1" (at -8.89 -29.464 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 8.89 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__mux4_4_1_1"
+ (pin input line (at -12.7 15.24 0) (length 2.54)
+ (name "A0" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 5.08 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -15.24 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -25.4 0) (length 2.54)
+ (name "S0" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 -33.02 0) (length 2.54)
+ (name "S1" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand2_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand2_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand2_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand2_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand2_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand2_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand2_2_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand2_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand2_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand2_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand2_4_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand2_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand2_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand2_8" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand2_8_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand2_8_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand2b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand2b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand2b_1_0_0"
+ (arc (start -10.16 5.08) (mid -9.9898 4.445) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 3.9801) (mid -8.89 3.81) (end -8.255 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 6.1799) (mid -9.9899 5.715) (end -10.16 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 3.9801) (mid -7.7901 4.445) (end -7.62 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 6.1799) (mid -8.89 6.35) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -7.7902 5.715) (end -8.255 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -14.605 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand2b_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand2b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand2b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand2b_2_0_0"
+ (arc (start -10.16 5.08) (mid -9.9898 4.445) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 3.9801) (mid -8.89 3.81) (end -8.255 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 6.1799) (mid -9.9899 5.715) (end -10.16 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 3.9801) (mid -7.7901 4.445) (end -7.62 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 6.1799) (mid -8.89 6.35) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -7.7902 5.715) (end -8.255 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -14.605 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand2b_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand2b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand2b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand2b_4_0_0"
+ (arc (start -10.16 5.08) (mid -9.9898 4.445) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 3.9801) (mid -8.89 3.81) (end -8.255 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 6.1799) (mid -9.9899 5.715) (end -10.16 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 3.9801) (mid -7.7901 4.445) (end -7.62 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 6.1799) (mid -8.89 6.35) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -7.7902 5.715) (end -8.255 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -14.605 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand2b_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand3_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand3_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand3_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand3_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand3_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand3_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand3_2_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand3_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand3_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand3_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand3_4_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -7.62 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand3_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand3b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand3b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand3b_1_0_0"
+ (arc (start -10.16 5.08) (mid -9.9898 4.445) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 3.9801) (mid -8.89 3.81) (end -8.255 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 6.1799) (mid -9.9899 5.715) (end -10.16 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 3.9801) (mid -7.7901 4.445) (end -7.62 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 6.1799) (mid -8.89 6.35) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -7.7902 5.715) (end -8.255 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand3b_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand3b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand3b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand3b_2_0_0"
+ (arc (start -10.16 5.08) (mid -9.9898 4.445) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 3.9801) (mid -8.89 3.81) (end -8.255 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 6.1799) (mid -9.9899 5.715) (end -10.16 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 3.9801) (mid -7.7901 4.445) (end -7.62 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 6.1799) (mid -8.89 6.35) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -7.7902 5.715) (end -8.255 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand3b_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand3b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand3b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand3b_4_0_0"
+ (arc (start -10.16 5.08) (mid -9.9898 4.445) (end -9.525 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 3.9801) (mid -8.89 3.81) (end -8.255 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 6.1799) (mid -9.9899 5.715) (end -10.16 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 3.9801) (mid -7.7901 4.445) (end -7.62 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 6.1799) (mid -8.89 6.35) (end -9.525 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 5.08) (mid -7.7902 5.715) (end -8.255 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.62 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -7.62 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand3b_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand4_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand4_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand4_1_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -7.62 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand4_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand4_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand4_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand4_2_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -7.62 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand4_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand4_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand4_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand4_4_0_0"
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -7.62 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand4_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand4b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand4b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand4b_1_0_0"
+ (arc (start -10.16 6.35) (mid -9.9898 5.715) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 5.2501) (mid -8.89 5.08) (end -8.255 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 7.4499) (mid -9.9899 6.985) (end -10.16 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 5.2501) (mid -7.7901 5.715) (end -7.62 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 7.4499) (mid -8.89 7.62) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -7.7902 6.985) (end -8.255 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand4b_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand4b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand4b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand4b_2_0_0"
+ (arc (start -10.16 6.35) (mid -9.9898 5.715) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 5.2501) (mid -8.89 5.08) (end -8.255 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 7.4499) (mid -9.9899 6.985) (end -10.16 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 5.2501) (mid -7.7901 5.715) (end -7.62 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 7.4499) (mid -8.89 7.62) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -7.7902 6.985) (end -8.255 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand4b_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand4b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand4b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand4b_4_0_0"
+ (arc (start -10.16 6.35) (mid -9.9898 5.715) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 5.2501) (mid -8.89 5.08) (end -8.255 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 7.4499) (mid -9.9899 6.985) (end -10.16 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 5.2501) (mid -7.7901 5.715) (end -7.62 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 7.4499) (mid -8.89 7.62) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -7.7902 6.985) (end -8.255 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -7.62 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand4b_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand4bb_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand4bb_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand4bb_1_0_0"
+ (arc (start -10.16 2.54) (mid -9.9898 1.905) (end -9.525 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -10.16 6.35) (mid -9.9898 5.715) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 1.4401) (mid -8.89 1.27) (end -8.255 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 3.6399) (mid -9.9899 3.175) (end -10.16 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 5.2501) (mid -8.89 5.08) (end -8.255 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 7.4499) (mid -9.9899 6.985) (end -10.16 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 1.4401) (mid -7.7901 1.905) (end -7.62 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 3.6399) (mid -8.89 3.81) (end -9.525 3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 5.2501) (mid -7.7901 5.715) (end -7.62 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 7.4499) (mid -8.89 7.62) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 2.54) (mid -7.7902 3.175) (end -8.255 3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -7.7902 6.985) (end -8.255 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -16.51 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand4bb_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand4bb_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand4bb_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand4bb_2_0_0"
+ (arc (start -10.16 2.54) (mid -9.9898 1.905) (end -9.525 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -10.16 6.35) (mid -9.9898 5.715) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 1.4401) (mid -8.89 1.27) (end -8.255 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 3.6399) (mid -9.9899 3.175) (end -10.16 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 5.2501) (mid -8.89 5.08) (end -8.255 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 7.4499) (mid -9.9899 6.985) (end -10.16 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 1.4401) (mid -7.7901 1.905) (end -7.62 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 3.6399) (mid -8.89 3.81) (end -9.525 3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 5.2501) (mid -7.7901 5.715) (end -7.62 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 7.4499) (mid -8.89 7.62) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 2.54) (mid -7.7902 3.175) (end -8.255 3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -7.7902 6.985) (end -8.255 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -16.51 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand4bb_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nand4bb_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -7.2898 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nand4bb_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nand4bb_4_0_0"
+ (arc (start -10.16 2.54) (mid -9.9898 1.905) (end -9.525 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -10.16 6.35) (mid -9.9898 5.715) (end -9.525 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 1.4401) (mid -8.89 1.27) (end -8.255 1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 3.6399) (mid -9.9899 3.175) (end -10.16 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 5.2501) (mid -8.89 5.08) (end -8.255 5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -9.525 7.4499) (mid -9.9899 6.985) (end -10.16 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 1.4401) (mid -7.7901 1.905) (end -7.62 2.54)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 3.6399) (mid -8.89 3.81) (end -9.525 3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 5.2501) (mid -7.7901 5.715) (end -7.62 6.35)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.255 7.4499) (mid -8.89 7.62) (end -9.525 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 2.54) (mid -7.7902 3.175) (end -8.255 3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.62 6.35) (mid -7.7902 6.985) (end -8.255 7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -7.62 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -10.16 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -7.62 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy 1.27 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -7.62 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy 1.27 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 -7.62) (mid 3.2422 -7.3604) (end 5.08 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 -6.5991) (mid 6.6581 -5.3881) (end 7.8691 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 5.08 6.5991) (mid 3.2422 7.3603) (end 1.27 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 -3.81) (mid 8.6303 -1.9722) (end 8.89 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.8691 3.81) (mid 6.6581 5.3881) (end 5.08 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.89 0) (mid 8.6304 1.9722) (end 7.8691 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A_N" (at -16.51 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nand4bb_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor2_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor2_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor2_1_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor2_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor2_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor2_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor2_2_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor2_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor2_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor2_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor2_4_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor2_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor2_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor2_8" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor2_8_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor2_8_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor2b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor2b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor2b_1_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor2b_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor2b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor2b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor2b_2_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor2b_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor2b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor2b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor2b_4_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor2b_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor3_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor3_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor3_1_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4102 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor3_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor3_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor3_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor3_2_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4102 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor3_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor3_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor3_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor3_4_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4102 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor3_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor3b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor3b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor3b_1_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4102 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -15.875 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor3b_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor3b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor3b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor3b_2_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4102 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -15.875 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor3b_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor3b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor3b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor3b_4_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4102 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -10.16 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 10.16)
+ (xy -10.16 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -15.875 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor3b_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor4_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor4_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor4_1_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -6.985 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor4_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor4_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor4_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor4_2_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -6.985 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor4_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor4_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor4_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor4_4_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -6.985 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor4_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor4b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor4b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor4b_1_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -15.875 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor4b_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor4b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor4b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor4b_2_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -15.875 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor4b_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor4b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor4b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor4b_4_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -15.875 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor4b_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor4bb_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor4bb_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor4bb_1_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.5184 -1.4401) (mid -8.1534 -2.54) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -7.4703 -2.0657) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -6.2484 -1.4402) (end -7.5184 -1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -8.1534 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -17.145 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -17.145 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor4bb_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor4bb_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor4bb_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor4bb_2_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.5184 -1.4401) (mid -8.1534 -2.54) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -7.4703 -2.0657) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -6.2484 -1.4402) (end -7.5184 -1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -8.1534 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -17.145 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -17.145 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor4bb_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__nor4bb_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__nor4bb_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__nor4bb_4_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.5184 -1.4401) (mid -8.1534 -2.54) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -7.4703 -2.0657) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -6.2484 -1.4402) (end -7.5184 -1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -8.1534 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -17.145 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -17.145 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__nor4bb_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2111a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 4.1148 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2111a_1" (id 1) (at -5.3848 24.13 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2111a_1_0_0"
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy 2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2111a_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2111a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 4.1148 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2111a_2" (id 1) (at -5.3848 24.13 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2111a_2_0_0"
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy 2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2111a_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2111a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 4.1148 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2111a_4" (id 1) (at -5.3848 24.13 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2111a_4_0_0"
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy 2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2111a_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2111ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 4.1148 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2111ai_1" (id 1) (at -5.3848 24.13 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2111ai_1_0_0"
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy 2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2111ai_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2111ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 4.1148 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2111ai_2" (id 1) (at -5.3848 24.13 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2111ai_2_0_0"
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy 2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2111ai_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2111ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 4.1148 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2111ai_4" (id 1) (at -5.3848 24.13 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2111ai_4_0_0"
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -2.54)
+ (xy 2.54 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2111ai_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "D1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o211a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o211a_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o211a_1_0_0"
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o211a_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o211a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o211a_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o211a_2_0_0"
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o211a_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o211a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o211a_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o211a_4_0_0"
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o211a_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o211ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o211ai_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o211ai_1_0_0"
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o211ai_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o211ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o211ai_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o211ai_2_0_0"
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o211ai_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o211ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 1.5748 11.43 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o211ai_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o211ai_4_0_0"
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o211ai_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21a_1" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21a_1_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21a_1_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21a_2" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21a_2_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21a_2_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21a_4" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21a_4_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21a_4_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21ai_0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21ai_0" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21ai_0_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21ai_0_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21ai_1" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21ai_1_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21ai_1_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21ai_2" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21ai_2_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21ai_2_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21ai_4" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21ai_4_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21ai_4_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21ba_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21ba_1" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21ba_1_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 0 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -6.1799) (mid 1.905 -6.1799) (end 2.54 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -3.9801) (mid 0 -5.08) (end 0.635 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.54 -5.08) (mid 1.905 -3.9802) (end 0.635 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21ba_1_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21ba_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21ba_2" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21ba_2_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 0 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -6.1799) (mid 1.905 -6.1799) (end 2.54 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -3.9801) (mid 0 -5.08) (end 0.635 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.54 -5.08) (mid 1.905 -3.9802) (end 0.635 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21ba_2_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21ba_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21ba_4" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21ba_4_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 0 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -6.1799) (mid 1.905 -6.1799) (end 2.54 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -3.9801) (mid 0 -5.08) (end 0.635 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.54 -5.08) (mid 1.905 -3.9802) (end 0.635 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21ba_4_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21bai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21bai_1" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21bai_1_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 0 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -6.1799) (mid 1.905 -6.1799) (end 2.54 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -3.9801) (mid 0 -5.08) (end 0.635 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.54 -5.08) (mid 1.905 -3.9802) (end 0.635 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21bai_1_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21bai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21bai_2" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21bai_2_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 0 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -6.1799) (mid 1.905 -6.1799) (end 2.54 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -3.9801) (mid 0 -5.08) (end 0.635 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.54 -5.08) (mid 1.905 -3.9802) (end 0.635 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21bai_2_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o21bai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o21bai_4" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o21bai_4_0_0"
+ (arc (start -14.6255 -2.5342) (mid -13.968 -1.378) (end -13.4212 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -0.1656) (mid -12.9863 1.1045) (end -12.673 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 10.2793) (mid -13.9512 11.5048) (end -14.6123 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -2.5431) (mid -6.011 -0.2186) (end -1.2741 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 2.4099) (mid -12.4838 3.739) (end -12.4206 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 7.7256) (mid -12.9761 9.0196) (end -13.403 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 5.08) (mid -12.4827 6.4086) (end -12.6684 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 5.0644) (mid -5.9698 10.351) (end -12.6556 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 12.7)
+ (xy -12.7 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy -4.445 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -4.445 -5.08)
+ (xy 0 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -6.1799) (mid 1.905 -6.1799) (end 2.54 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 -3.9801) (mid 0 -5.08) (end 0.635 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 2.54 -5.08) (mid 1.905 -3.9802) (end 0.635 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1_N" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o21bai_4_1_1"
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o221a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o221a_1" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o221a_1_0_0"
+ (arc (start -14.6255 -12.6942) (mid -13.968 -11.538) (end -13.4212 -10.3256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -10.3256) (mid -12.9863 -9.0555) (end -12.673 -7.7501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 0.1193) (mid -13.9512 1.3448) (end -14.6123 2.5132)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -12.7031) (mid -6.011 -10.3786) (end -1.2741 -5.1084)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -7.7501) (mid -12.4838 -6.421) (end -12.4206 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -2.4344) (mid -12.9761 -1.1404) (end -13.403 0.1193)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -5.08) (mid -12.4827 -3.7514) (end -12.6684 -2.4344)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -5.0956) (mid -5.9698 0.191) (end -12.6556 2.5389)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -12.7)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy 2.5146 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o221a_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o221a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o221a_2" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o221a_2_0_0"
+ (arc (start -14.6255 -12.6942) (mid -13.968 -11.538) (end -13.4212 -10.3256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -10.3256) (mid -12.9863 -9.0555) (end -12.673 -7.7501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 0.1193) (mid -13.9512 1.3448) (end -14.6123 2.5132)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -12.7031) (mid -6.011 -10.3786) (end -1.2741 -5.1084)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -7.7501) (mid -12.4838 -6.421) (end -12.4206 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -2.4344) (mid -12.9761 -1.1404) (end -13.403 0.1193)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -5.08) (mid -12.4827 -3.7514) (end -12.6684 -2.4344)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -5.0956) (mid -5.9698 0.191) (end -12.6556 2.5389)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -12.7)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy 2.5146 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o221a_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o221a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o221a_4" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o221a_4_0_0"
+ (arc (start -14.6255 -12.6942) (mid -13.968 -11.538) (end -13.4212 -10.3256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -10.3256) (mid -12.9863 -9.0555) (end -12.673 -7.7501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 0.1193) (mid -13.9512 1.3448) (end -14.6123 2.5132)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -12.7031) (mid -6.011 -10.3786) (end -1.2741 -5.1084)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -7.7501) (mid -12.4838 -6.421) (end -12.4206 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -2.4344) (mid -12.9761 -1.1404) (end -13.403 0.1193)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -5.08) (mid -12.4827 -3.7514) (end -12.6684 -2.4344)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -5.0956) (mid -5.9698 0.191) (end -12.6556 2.5389)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -12.7)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy 2.5146 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o221a_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o221ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o221ai_1" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o221ai_1_0_0"
+ (arc (start -14.6255 -12.6942) (mid -13.968 -11.538) (end -13.4212 -10.3256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -10.3256) (mid -12.9863 -9.0555) (end -12.673 -7.7501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 0.1193) (mid -13.9512 1.3448) (end -14.6123 2.5132)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -12.7031) (mid -6.011 -10.3786) (end -1.2741 -5.1084)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -7.7501) (mid -12.4838 -6.421) (end -12.4206 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -2.4344) (mid -12.9761 -1.1404) (end -13.403 0.1193)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -5.08) (mid -12.4827 -3.7514) (end -12.6684 -2.4344)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -5.0956) (mid -5.9698 0.191) (end -12.6556 2.5389)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -12.7)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy 2.5146 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o221ai_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o221ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o221ai_2" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o221ai_2_0_0"
+ (arc (start -14.6255 -12.6942) (mid -13.968 -11.538) (end -13.4212 -10.3256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -10.3256) (mid -12.9863 -9.0555) (end -12.673 -7.7501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 0.1193) (mid -13.9512 1.3448) (end -14.6123 2.5132)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -12.7031) (mid -6.011 -10.3786) (end -1.2741 -5.1084)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -7.7501) (mid -12.4838 -6.421) (end -12.4206 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -2.4344) (mid -12.9761 -1.1404) (end -13.403 0.1193)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -5.08) (mid -12.4827 -3.7514) (end -12.6684 -2.4344)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -5.0956) (mid -5.9698 0.191) (end -12.6556 2.5389)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -12.7)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy 2.5146 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o221ai_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o221ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o221ai_4" (id 1) (at -2.8448 21.59 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o221ai_4_0_0"
+ (arc (start -14.6255 -12.6942) (mid -13.968 -11.538) (end -13.4212 -10.3256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 7.6258) (mid -13.968 8.782) (end -13.4212 9.9944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -10.3256) (mid -12.9863 -9.0555) (end -12.673 -7.7501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 9.9944) (mid -12.9863 11.2645) (end -12.673 12.5699)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 0.1193) (mid -13.9512 1.3448) (end -14.6123 2.5132)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 20.4393) (mid -13.9512 21.6648) (end -14.6123 22.8332)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -12.7031) (mid -6.011 -10.3786) (end -1.2741 -5.1084)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 7.6169) (mid -6.011 9.9414) (end -1.2741 15.2116)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -7.7501) (mid -12.4838 -6.421) (end -12.4206 -5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 12.5699) (mid -12.4838 13.899) (end -12.4206 15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -2.4344) (mid -12.9761 -1.1404) (end -13.403 0.1193)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 17.8856) (mid -12.9761 19.1796) (end -13.403 20.4393)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -5.08) (mid -12.4827 -3.7514) (end -12.6684 -2.4344)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 15.24) (mid -12.4827 16.5686) (end -12.6684 17.8856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -5.0956) (mid -5.9698 0.191) (end -12.6556 2.5389)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 15.199) (mid -5.9698 20.4856) (end -12.6556 22.8335)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -13.335 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -13.335 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -13.335 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -12.7)
+ (xy -12.7 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 22.86)
+ (xy -12.7 22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -5.08)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 15.24)
+ (xy 0 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy -0.635 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -0.635 0)
+ (xy 2.5146 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 15.24)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 1.27 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o221ai_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o22a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o22a_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o22a_1_0_0"
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o22a_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o22a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o22a_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o22a_2_0_0"
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o22a_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o22a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o22a_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o22a_4_0_0"
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o22a_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o22ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o22ai_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o22ai_1_0_0"
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o22ai_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o22ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o22ai_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o22ai_2_0_0"
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o22ai_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o22ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o22ai_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o22ai_4_0_0"
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o22ai_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2bb2a_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2bb2a_1_0_0"
+ (arc (start -15.3162 6.1799) (mid -15.9512 5.08) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -15.3162 16.3399) (mid -15.9512 15.24) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -15.2681 5.5543) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -14.0462 6.1798) (end -15.3162 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -15.2681 15.7143) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -14.0462 16.3398) (end -15.3162 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.9512 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.9512 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2a_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2bb2a_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2bb2a_2_0_0"
+ (arc (start -15.3162 6.1799) (mid -15.9512 5.08) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -15.3162 16.3399) (mid -15.9512 15.24) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -15.2681 5.5543) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -14.0462 6.1798) (end -15.3162 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -15.2681 15.7143) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -14.0462 16.3398) (end -15.3162 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.9512 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.9512 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2a_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2bb2a_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2bb2a_4_0_0"
+ (arc (start -15.3162 6.1799) (mid -15.9512 5.08) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -15.3162 16.3399) (mid -15.9512 15.24) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -15.2681 5.5543) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -14.0462 6.1798) (end -15.3162 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -15.2681 15.7143) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -14.0462 16.3398) (end -15.3162 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.9512 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.9512 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2a_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2bb2ai_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2bb2ai_1_0_0"
+ (arc (start -15.3162 6.1799) (mid -15.9512 5.08) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -15.3162 16.3399) (mid -15.9512 15.24) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -15.2681 5.5543) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -14.0462 6.1798) (end -15.3162 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -15.2681 15.7143) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -14.0462 16.3398) (end -15.3162 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.9512 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.9512 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2ai_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2bb2ai_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2bb2ai_2_0_0"
+ (arc (start -15.3162 6.1799) (mid -15.9512 5.08) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -15.3162 16.3399) (mid -15.9512 15.24) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -15.2681 5.5543) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -14.0462 6.1798) (end -15.3162 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -15.2681 15.7143) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -14.0462 16.3398) (end -15.3162 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.9512 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.9512 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2ai_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o2bb2ai_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o2bb2ai_4_0_0"
+ (arc (start -15.3162 6.1799) (mid -15.9512 5.08) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -15.3162 16.3399) (mid -15.9512 15.24) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 -17.7742) (mid -13.968 -16.618) (end -13.4212 -15.4056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -15.4056) (mid -12.9863 -14.1355) (end -12.673 -12.8301)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -15.2681 5.5543) (end -15.3162 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 5.08) (mid -14.0462 6.1798) (end -15.3162 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -15.2681 15.7143) (end -15.3162 14.1401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4112 15.24) (mid -14.0462 16.3398) (end -15.3162 16.3399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -4.9607) (mid -13.9512 -3.7352) (end -14.6123 -2.5668)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -17.7577) (mid -6.011 -15.4332) (end -1.2741 -10.163)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -12.8301) (mid -12.4838 -11.501) (end -12.4206 -10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -7.5144) (mid -12.9761 -6.2204) (end -13.403 -4.9607)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -10.16) (mid -12.4827 -8.8314) (end -12.6684 -7.5144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -10.1756) (mid -5.9698 -4.889) (end -12.6556 -2.5411)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -13.335 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -13.335 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -15.9512 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.9512 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -17.78)
+ (xy -12.7 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -2.54)
+ (xy -12.7 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -10.16)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1_N" (at -21.59 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2_N" (at -21.59 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o2bb2ai_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o311a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o311a_1" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o311a_1_0_0"
+ (arc (start -13.3555 2.5458) (mid -12.698 3.702) (end -12.1512 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 4.9144) (mid -11.7163 6.1845) (end -11.403 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 15.3593) (mid -12.6812 16.5848) (end -13.3423 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 2.5369) (mid -4.741 4.8614) (end -0.0041 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 7.4899) (mid -11.2138 8.819) (end -11.1506 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 12.8056) (mid -11.7061 14.0996) (end -12.133 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 10.16) (mid -11.2127 11.4886) (end -11.3984 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -11.1252 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.065 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.065 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 2.54)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 17.78)
+ (xy -11.43 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 1.27 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 10.16)
+ (xy 1.27 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 10.119) (mid -4.6998 15.4056) (end -11.3856 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o311a_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o311a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o311a_2" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o311a_2_0_0"
+ (arc (start -13.3555 2.5458) (mid -12.698 3.702) (end -12.1512 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 4.9144) (mid -11.7163 6.1845) (end -11.403 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 15.3593) (mid -12.6812 16.5848) (end -13.3423 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 2.5369) (mid -4.741 4.8614) (end -0.0041 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 7.4899) (mid -11.2138 8.819) (end -11.1506 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 12.8056) (mid -11.7061 14.0996) (end -12.133 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 10.16) (mid -11.2127 11.4886) (end -11.3984 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -11.1252 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.065 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.065 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 2.54)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 17.78)
+ (xy -11.43 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 1.27 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 10.16)
+ (xy 1.27 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 10.119) (mid -4.6998 15.4056) (end -11.3856 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o311a_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o311a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o311a_4" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o311a_4_0_0"
+ (arc (start -13.3555 2.5458) (mid -12.698 3.702) (end -12.1512 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 4.9144) (mid -11.7163 6.1845) (end -11.403 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 15.3593) (mid -12.6812 16.5848) (end -13.3423 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 2.5369) (mid -4.741 4.8614) (end -0.0041 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 7.4899) (mid -11.2138 8.819) (end -11.1506 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 12.8056) (mid -11.7061 14.0996) (end -12.133 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 10.16) (mid -11.2127 11.4886) (end -11.3984 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -11.1252 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.065 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.065 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 2.54)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 17.78)
+ (xy -11.43 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 1.27 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 10.16)
+ (xy 1.27 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 10.119) (mid -4.6998 15.4056) (end -11.3856 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o311a_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o311ai_0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o311ai_0" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o311ai_0_0_0"
+ (arc (start -13.3555 2.5458) (mid -12.698 3.702) (end -12.1512 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 4.9144) (mid -11.7163 6.1845) (end -11.403 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 15.3593) (mid -12.6812 16.5848) (end -13.3423 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 2.5369) (mid -4.741 4.8614) (end -0.0041 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 7.4899) (mid -11.2138 8.819) (end -11.1506 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 12.8056) (mid -11.7061 14.0996) (end -12.133 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 10.16) (mid -11.2127 11.4886) (end -11.3984 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -11.1252 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.065 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.065 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 2.54)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 17.78)
+ (xy -11.43 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 1.27 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 10.16)
+ (xy 1.27 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 10.119) (mid -4.6998 15.4056) (end -11.3856 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o311ai_0_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o311ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o311ai_1" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o311ai_1_0_0"
+ (arc (start -13.3555 2.5458) (mid -12.698 3.702) (end -12.1512 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 4.9144) (mid -11.7163 6.1845) (end -11.403 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 15.3593) (mid -12.6812 16.5848) (end -13.3423 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 2.5369) (mid -4.741 4.8614) (end -0.0041 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 7.4899) (mid -11.2138 8.819) (end -11.1506 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 12.8056) (mid -11.7061 14.0996) (end -12.133 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 10.16) (mid -11.2127 11.4886) (end -11.3984 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -11.1252 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.065 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.065 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 2.54)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 17.78)
+ (xy -11.43 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 1.27 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 10.16)
+ (xy 1.27 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 10.119) (mid -4.6998 15.4056) (end -11.3856 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o311ai_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o311ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o311ai_2" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o311ai_2_0_0"
+ (arc (start -13.3555 2.5458) (mid -12.698 3.702) (end -12.1512 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 4.9144) (mid -11.7163 6.1845) (end -11.403 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 15.3593) (mid -12.6812 16.5848) (end -13.3423 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 2.5369) (mid -4.741 4.8614) (end -0.0041 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 7.4899) (mid -11.2138 8.819) (end -11.1506 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 12.8056) (mid -11.7061 14.0996) (end -12.133 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 10.16) (mid -11.2127 11.4886) (end -11.3984 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -11.1252 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.065 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.065 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 2.54)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 17.78)
+ (xy -11.43 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 1.27 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 10.16)
+ (xy 1.27 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 10.119) (mid -4.6998 15.4056) (end -11.3856 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o311ai_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o311ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o311ai_4" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o311ai_4_0_0"
+ (arc (start -13.3555 2.5458) (mid -12.698 3.702) (end -12.1512 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 4.9144) (mid -11.7163 6.1845) (end -11.403 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 15.3593) (mid -12.6812 16.5848) (end -13.3423 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 2.5369) (mid -4.741 4.8614) (end -0.0041 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 7.4899) (mid -11.2138 8.819) (end -11.1506 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 12.8056) (mid -11.7061 14.0996) (end -12.133 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 10.16) (mid -11.2127 11.4886) (end -11.3984 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -11.1252 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -12.065 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -12.065 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 2.54)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 17.78)
+ (xy -11.43 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 2.54 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy -2.54 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -2.54 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 1.27 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 1.27 10.16)
+ (xy 1.27 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 10.119) (mid -4.6998 15.4056) (end -11.3856 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C1" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o311ai_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "C1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o31a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o31a_1" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o31a_1_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -11.1252 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o31a_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o31a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o31a_2" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o31a_2_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -11.1252 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o31a_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o31a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o31a_4" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o31a_4_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -11.1252 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o31a_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o31ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o31ai_1" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o31ai_1_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -11.1252 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o31ai_1_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o31ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o31ai_2" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o31ai_2_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -11.1252 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o31ai_2_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o31ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o31ai_4" (id 1) (at -2.8448 13.97 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o31ai_4_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -15.24)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -5.08)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 5.08)
+ (xy -11.1252 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 15.24)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -15.24 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o31ai_4_1_1"
+ (pin input line (at -22.86 15.24 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 5.08 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -5.08 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -15.24 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o32a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o32a_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o32a_1_0_0"
+ (arc (start -14.6255 -22.8542) (mid -13.968 -21.698) (end -13.4212 -20.4856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -20.4856) (mid -12.9863 -19.2155) (end -12.673 -17.9101)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -10.0407) (mid -13.9512 -8.8152) (end -14.6123 -7.6468)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -22.8377) (mid -6.011 -20.5132) (end -1.2741 -15.243)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -17.9101) (mid -12.4838 -16.581) (end -12.4206 -15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -12.5944) (mid -12.9761 -11.3004) (end -13.403 -10.0407)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -15.24) (mid -12.4827 -13.9114) (end -12.6684 -12.5944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -15.2556) (mid -5.9698 -9.969) (end -12.6556 -7.6211)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -13.335 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.3698 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -22.86)
+ (xy -12.7 -22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -7.62)
+ (xy -12.7 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o32a_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o32a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o32a_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o32a_2_0_0"
+ (arc (start -14.6255 -22.8542) (mid -13.968 -21.698) (end -13.4212 -20.4856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -20.4856) (mid -12.9863 -19.2155) (end -12.673 -17.9101)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -10.0407) (mid -13.9512 -8.8152) (end -14.6123 -7.6468)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -22.8377) (mid -6.011 -20.5132) (end -1.2741 -15.243)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -17.9101) (mid -12.4838 -16.581) (end -12.4206 -15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -12.5944) (mid -12.9761 -11.3004) (end -13.403 -10.0407)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -15.24) (mid -12.4827 -13.9114) (end -12.6684 -12.5944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -15.2556) (mid -5.9698 -9.969) (end -12.6556 -7.6211)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -13.335 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.3698 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -22.86)
+ (xy -12.7 -22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -7.62)
+ (xy -12.7 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o32a_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o32a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o32a_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o32a_4_0_0"
+ (arc (start -14.6255 -22.8542) (mid -13.968 -21.698) (end -13.4212 -20.4856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -20.4856) (mid -12.9863 -19.2155) (end -12.673 -17.9101)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -10.0407) (mid -13.9512 -8.8152) (end -14.6123 -7.6468)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -22.8377) (mid -6.011 -20.5132) (end -1.2741 -15.243)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -17.9101) (mid -12.4838 -16.581) (end -12.4206 -15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -12.5944) (mid -12.9761 -11.3004) (end -13.403 -10.0407)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -15.24) (mid -12.4827 -13.9114) (end -12.6684 -12.5944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -15.2556) (mid -5.9698 -9.969) (end -12.6556 -7.6211)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -13.335 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.3698 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -22.86)
+ (xy -12.7 -22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -7.62)
+ (xy -12.7 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o32a_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o32ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o32ai_1" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o32ai_1_0_0"
+ (arc (start -14.6255 -22.8542) (mid -13.968 -21.698) (end -13.4212 -20.4856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -20.4856) (mid -12.9863 -19.2155) (end -12.673 -17.9101)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -10.0407) (mid -13.9512 -8.8152) (end -14.6123 -7.6468)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -22.8377) (mid -6.011 -20.5132) (end -1.2741 -15.243)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -17.9101) (mid -12.4838 -16.581) (end -12.4206 -15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -12.5944) (mid -12.9761 -11.3004) (end -13.403 -10.0407)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -15.24) (mid -12.4827 -13.9114) (end -12.6684 -12.5944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -15.2556) (mid -5.9698 -9.969) (end -12.6556 -7.6211)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -13.335 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.3698 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -22.86)
+ (xy -12.7 -22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -7.62)
+ (xy -12.7 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o32ai_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o32ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o32ai_2" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o32ai_2_0_0"
+ (arc (start -14.6255 -22.8542) (mid -13.968 -21.698) (end -13.4212 -20.4856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -20.4856) (mid -12.9863 -19.2155) (end -12.673 -17.9101)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -10.0407) (mid -13.9512 -8.8152) (end -14.6123 -7.6468)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -22.8377) (mid -6.011 -20.5132) (end -1.2741 -15.243)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -17.9101) (mid -12.4838 -16.581) (end -12.4206 -15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -12.5944) (mid -12.9761 -11.3004) (end -13.403 -10.0407)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -15.24) (mid -12.4827 -13.9114) (end -12.6684 -12.5944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -15.2556) (mid -5.9698 -9.969) (end -12.6556 -7.6211)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -13.335 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.3698 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -22.86)
+ (xy -12.7 -22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -7.62)
+ (xy -12.7 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o32ai_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o32ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o32ai_4" (id 1) (at -2.8448 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o32ai_4_0_0"
+ (arc (start -14.6255 -22.8542) (mid -13.968 -21.698) (end -13.4212 -20.4856)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -14.6255 2.5458) (mid -13.968 3.702) (end -13.4212 4.9144)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 -20.4856) (mid -12.9863 -19.2155) (end -12.673 -17.9101)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.4212 4.9144) (mid -12.9863 6.1845) (end -12.673 7.4899)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 -10.0407) (mid -13.9512 -8.8152) (end -14.6123 -7.6468)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -13.403 15.3593) (mid -13.9512 16.5848) (end -14.6123 17.7532)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 -22.8377) (mid -6.011 -20.5132) (end -1.2741 -15.243)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.705 2.5369) (mid -6.011 4.8614) (end -1.2741 10.1316)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 -17.9101) (mid -12.4838 -16.581) (end -12.4206 -15.24)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.673 7.4899) (mid -12.4838 8.819) (end -12.4206 10.16)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 -12.5944) (mid -12.9761 -11.3004) (end -13.403 -10.0407)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.6684 12.8056) (mid -12.9761 14.0996) (end -13.403 15.3593)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 -15.24) (mid -12.4827 -13.9114) (end -12.6684 -12.5944)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.4206 10.16) (mid -12.4827 11.4886) (end -12.6684 12.8056)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 -15.2556) (mid -5.9698 -9.969) (end -12.6556 -7.6211)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -1.2513 10.119) (mid -5.9698 15.4056) (end -12.6556 17.7535)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -13.335 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -13.335 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -12.3698 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -15.24 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -13.335 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -13.335 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 20.32)
+ (xy -15.24 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -22.86)
+ (xy -12.7 -22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 -7.62)
+ (xy -12.7 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 2.54)
+ (xy -12.7 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 17.78)
+ (xy -12.7 17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 -15.24)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -1.27 10.16)
+ (xy 0 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 0 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -5.08)
+ (xy 2.54 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 10.16)
+ (xy 0 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -19.05 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -19.05 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -19.05 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B2" (at -19.05 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o32ai_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B2" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o41a_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o41a_1" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o41a_1_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -16.51 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -14.605 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -11.2522 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 6.985)
+ (xy -11.2522 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 10.16)
+ (xy -16.51 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 20.32)
+ (xy -14.605 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -20.32 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -20.32 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -20.32 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -20.32 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -20.32 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o41a_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o41a_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o41a_2" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o41a_2_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -16.51 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -14.605 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -11.2522 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 6.985)
+ (xy -11.2522 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 10.16)
+ (xy -16.51 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 20.32)
+ (xy -14.605 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -20.32 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -20.32 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -20.32 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -20.32 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -20.32 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o41a_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o41a_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o41a_4" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o41a_4_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -16.51 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -14.605 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -11.2522 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 6.985)
+ (xy -11.2522 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 10.16)
+ (xy -16.51 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 20.32)
+ (xy -14.605 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 14.605 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -20.32 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -20.32 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -20.32 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -20.32 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -20.32 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o41a_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o41ai_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o41ai_1" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o41ai_1_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -16.51 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -14.605 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -11.2522 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 6.985)
+ (xy -11.2522 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 10.16)
+ (xy -16.51 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 20.32)
+ (xy -14.605 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -20.32 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -20.32 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -20.32 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -20.32 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -20.32 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o41ai_1_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o41ai_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o41ai_2" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o41ai_2_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -16.51 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -14.605 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -11.2522 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 6.985)
+ (xy -11.2522 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 10.16)
+ (xy -16.51 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 20.32)
+ (xy -14.605 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -20.32 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -20.32 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -20.32 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -20.32 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -20.32 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o41ai_2_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__o41ai_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__o41ai_4" (id 1) (at -1.5748 16.51 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__o41ai_4_0_0"
+ (arc (start -13.3555 -2.5342) (mid -12.698 -1.378) (end -12.1512 -0.1656)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.1512 -0.1656) (mid -11.7163 1.1045) (end -11.403 2.4099)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -12.133 10.2793) (mid -12.6812 11.5048) (end -13.3423 12.6732)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.435 -2.5431) (mid -4.741 -0.2186) (end -0.0041 5.0516)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.403 2.4099) (mid -11.2138 3.739) (end -11.1506 5.08)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.3984 7.7256) (mid -11.7061 9.0196) (end -12.133 10.2793)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -11.1506 5.08) (mid -11.2127 6.4086) (end -11.3984 7.7256)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -20.32)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 0)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -16.51 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 20.32)
+ (xy -14.605 20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -16.51 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 3.175)
+ (xy -11.2522 3.175)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 6.985)
+ (xy -11.2522 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -16.51 10.16)
+ (xy -16.51 6.985)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -14.605 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 0)
+ (xy -12.065 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 10.16)
+ (xy -12.065 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -14.605 20.32)
+ (xy -14.605 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 -2.54)
+ (xy -11.43 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -13.335 12.7)
+ (xy -11.43 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 2.5654 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 5.08)
+ (xy 2.54 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 -7.62)
+ (xy 6.985 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 2.54 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 2.54 7.62)
+ (xy 6.985 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.145 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.0187 5.0644) (mid -4.6998 10.351) (end -11.3856 12.6989)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.985 -7.62) (mid 8.9572 -7.3604) (end 10.795 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 -6.5991) (mid 12.3731 -5.3881) (end 13.5841 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.795 6.5991) (mid 8.9572 7.3603) (end 6.985 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 -3.81) (mid 14.3453 -1.9722) (end 14.605 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.5841 3.81) (mid 12.3731 5.3881) (end 10.795 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 14.605 0) (mid 14.3454 1.9722) (end 13.5841 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 15.24 1.0999) (mid 14.605 0) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 15.2881 0.4743) (end 15.24 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 17.145 0) (mid 16.51 1.0998) (end 15.24 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A1" (at -20.32 23.876 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A2" (at -20.32 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A3" (at -20.32 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "A4" (at -20.32 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B1" (at -20.32 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 19.05 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__o41ai_4_1_1"
+ (pin input line (at -22.86 20.32 0) (length 2.54)
+ (name "A1" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 10.16 0) (length 2.54)
+ (name "A2" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 0 0) (length 2.54)
+ (name "A3" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -10.16 0) (length 2.54)
+ (name "A4" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -20.32 0) (length 2.54)
+ (name "B1" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or2_0" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or2_0" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or2_0_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or2_0_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or2_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or2_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or2_1_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or2_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or2_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or2_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or2_2_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or2_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or2_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or2_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or2_4_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or2_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or2b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or2b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or2b_1_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.3312 6.1799) (mid -8.9662 5.08) (end -8.3312 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 5.08) (mid -8.2831 5.5543) (end -8.3312 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 5.08) (mid -7.0612 6.1798) (end -8.3312 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -8.9662 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or2b_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or2b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or2b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or2b_2_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.3312 6.1799) (mid -8.9662 5.08) (end -8.3312 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 5.08) (mid -8.2831 5.5543) (end -8.3312 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 5.08) (mid -7.0612 6.1798) (end -8.3312 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -8.9662 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or2b_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or2b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or2b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or2b_4_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.3312 6.1799) (mid -8.9662 5.08) (end -8.3312 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 5.08) (mid -8.2831 5.5543) (end -8.3312 3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 5.08) (mid -7.0612 6.1798) (end -8.3312 6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -8.9662 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B_N" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or2b_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B_N" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or3_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or3_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or3_1_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -8.89 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4356 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -8.89 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 -5.08)
+ (xy -8.89 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 10.16)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or3_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or3_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or3_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or3_2_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -8.89 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4356 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -8.89 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 -5.08)
+ (xy -8.89 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 10.16)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or3_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or3_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or3_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or3_4_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -8.89 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4356 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -8.89 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 -5.08)
+ (xy -8.89 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 -5.08)
+ (xy -6.35 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 10.16)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or3_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or3b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or3b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or3b_1_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4356 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -8.89 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 10.16)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or3b_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or3b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or3b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or3b_2_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4356 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -8.89 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 10.16)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or3b_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or3b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or3b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or3b_4_0_0"
+ (arc (start -8.3312 -3.9801) (mid -8.9662 -5.08) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -8.2831 -4.6057) (end -8.3312 -6.1799)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4262 -5.08) (mid -7.0612 -3.9802) (end -8.3312 -3.9801)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -5.4356 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -8.89 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -10.16 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -5.08)
+ (xy -8.9662 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 5.08)
+ (xy -6.35 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -8.89 10.16)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or3b_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or4_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or4_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or4_1_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -6.985 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or4_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or4_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or4_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or4_2_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -6.985 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or4_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or4_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or4_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or4_4_0_0"
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -6.985 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or4_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or4b_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or4b_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or4b_1_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or4b_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or4b_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or4b_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or4b_2_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or4b_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or4b_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or4b_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or4b_4_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -5.6134 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -13.97 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or4b_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or4bb_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or4bb_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or4bb_1_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.5184 -1.4401) (mid -8.1534 -2.54) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -7.4703 -2.0657) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -6.2484 -1.4402) (end -7.5184 -1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -8.1534 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -17.145 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -17.145 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or4bb_1_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or4bb_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or4bb_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or4bb_2_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.5184 -1.4401) (mid -8.1534 -2.54) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -7.4703 -2.0657) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -6.2484 -1.4402) (end -7.5184 -1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -8.1534 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -17.145 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -17.145 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or4bb_2_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__or4bb_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__or4bb_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__or4bb_4_0_0"
+ (arc (start -8.9662 -5.2501) (mid -9.6012 -6.35) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.5184 -1.4401) (mid -8.1534 -2.54) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -8.9181 -5.8757) (end -8.9662 -7.4499)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.0612 -6.35) (mid -7.6962 -5.2502) (end -8.9662 -5.2501)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -7.4703 -2.0657) (end -7.5184 -3.6399)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6134 -2.54) (mid -6.2484 -1.4402) (end -7.5184 -1.4401)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -15.24)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 15.24)
+ (xy -10.16 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -11.43 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -2.54)
+ (xy -8.1534 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 2.54)
+ (xy -5.6134 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -11.43 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -10.16 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 -6.35)
+ (xy -9.6012 -6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 6.35)
+ (xy -6.985 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 15.24)
+ (xy -10.16 6.35)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 18.796 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C_N" (at -17.145 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D_N" (at -17.145 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__or4bb_4_1_1"
+ (pin input line (at -17.78 15.24 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "C_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -15.24 0) (length 2.54)
+ (name "D_N" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__probe_p_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__probe_p_8" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__probe_p_8_0_0"
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__probe_p_8_1_1"
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__probec_p_8" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__probec_p_8" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__probec_p_8_0_0"
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 0)
+ (xy 22.86 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__probec_p_8_1_1"
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfbbn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 18.288 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfbbn_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfbbn_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 12.7)
+ (xy -17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -15.24)
+ (xy 17.78 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 15.24)
+ (xy -17.78 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 15.24)
+ (xy 17.78 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 22.86 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 15.24)
+ (xy 17.78 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK_N" (at -16.51 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfbbn_1_1_1"
+ (pin input line (at -25.4 12.7 0) (length 2.54)
+ (name "CLK_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -12.7 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 12.7 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "8" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfbbn_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 18.288 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfbbn_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfbbn_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 12.7)
+ (xy -17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -15.24)
+ (xy 17.78 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 15.24)
+ (xy -17.78 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 15.24)
+ (xy 17.78 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 22.86 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 15.24)
+ (xy 17.78 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK_N" (at -16.51 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfbbn_2_1_1"
+ (pin input line (at -25.4 12.7 0) (length 2.54)
+ (name "CLK_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -12.7 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 12.7 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "8" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfbbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 18.288 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfbbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfbbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 12.7)
+ (xy -17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -15.24)
+ (xy 17.78 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 15.24)
+ (xy -17.78 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 15.24)
+ (xy 17.78 15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 22.86 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 15.24)
+ (xy 17.78 -15.24)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfbbp_1_1_1"
+ (pin input line (at -25.4 12.7 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -12.7 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 12.7 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "8" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfrbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfrbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfrbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfrbp_1_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfrbp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfrbp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfrbp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfrbp_2_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfrtn_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfrtn_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfrtn_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK_N" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfrtn_1_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfrtp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfrtp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfrtp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfrtp_1_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfrtp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfrtp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfrtp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfrtp_2_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfrtp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfrtp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfrtp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "RESET_B" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfrtp_4_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "RESET_B" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfsbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfsbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfsbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfsbp_1_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfsbp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfsbp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfsbp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfsbp_2_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfstp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfstp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfstp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfstp_1_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfstp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfstp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfstp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfstp_2_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfstp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfstp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfstp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SET_B" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfstp_4_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SET_B" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfxbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfxbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfxbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy 17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfxbp_1_1_1"
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfxbp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfxbp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfxbp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy 17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 22.86 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfxbp_2_1_1"
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 2.54 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfxtp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfxtp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfxtp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy 17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfxtp_1_1_1"
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfxtp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfxtp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfxtp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy 17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfxtp_2_1_1"
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdfxtp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdfxtp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdfxtp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 2.54)
+ (xy -17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 7.62)
+ (xy -17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 10.16)
+ (xy 17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 22.86 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdfxtp_4_1_1"
+ (pin input line (at -25.4 7.62 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 2.54 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -2.54 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -7.62 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 7.62 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdlclkp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdlclkp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdlclkp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GCLK" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdlclkp_1_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "GCLK" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdlclkp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdlclkp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdlclkp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GCLK" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdlclkp_2_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "GCLK" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sdlclkp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 10.668 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sdlclkp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sdlclkp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GATE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "GCLK" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sdlclkp_4_1_1"
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "GATE" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "GCLK" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sedfxbp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sedfxbp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sedfxbp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "DE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sedfxbp_1_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "DE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sedfxbp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sedfxbp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sedfxbp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 5.08)
+ (xy 22.86 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "DE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q_N" (at 16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sedfxbp_2_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "DE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 5.08 180) (length 2.54)
+ (name "Q_N" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sedfxtp_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sedfxtp_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sedfxtp_1_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "DE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sedfxtp_1_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "DE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sedfxtp_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sedfxtp_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sedfxtp_2_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "DE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sedfxtp_2_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "DE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__sedfxtp_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__sedfxtp_4" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__sedfxtp_4_0_0"
+ (polyline
+ (pts
+ (xy -22.86 -10.16)
+ (xy -17.78 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 -5.08)
+ (xy -17.78 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 0)
+ (xy -17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 5.08)
+ (xy -17.78 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -22.86 10.16)
+ (xy -17.78 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 -12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy -17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 12.7)
+ (xy 17.78 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 10.16)
+ (xy 22.86 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 12.7)
+ (xy 17.78 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "D" (at -16.51 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "DE" (at -16.51 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 16.51 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCD" (at -16.51 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "SCE" (at -16.51 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__sedfxtp_4_1_1"
+ (pin input line (at -25.4 10.16 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 5.08 0) (length 2.54)
+ (name "D" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 0 0) (length 2.54)
+ (name "DE" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -5.08 0) (length 2.54)
+ (name "SCD" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -25.4 -10.16 0) (length 2.54)
+ (name "SCE" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 25.4 10.16 180) (length 2.54)
+ (name "Q" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__tap_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__tap_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__tap_1_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__tap_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__tap_2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__tap_2_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__tapvgnd2_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__tapvgnd2_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__tapvgnd2_1_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__tapvgnd_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__tapvgnd_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__tapvgnd_1_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__tapvpwrvgnd_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 19.05 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__tapvpwrvgnd_1" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__tapvpwrvgnd_1_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy -17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 2.54)
+ (xy 17.78 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 17.78 2.54)
+ (xy 17.78 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xnor2_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xnor2_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xnor2_1_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xnor2_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xnor2_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xnor2_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xnor2_2_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xnor2_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xnor2_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xnor2_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xnor2_4_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xnor2_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xnor3_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xnor3_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xnor3_1_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.9756 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -11.43 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 10.16)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xnor3_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xnor3_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xnor3_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xnor3_2_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.9756 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -11.43 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 10.16)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xnor3_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xnor3_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xnor3_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xnor3_4_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.9756 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -11.43 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 10.16)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 11.43 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 9.525 1.0999) (mid 8.89 0) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 9.5731 0.4743) (end 9.525 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 10.795 1.0998) (end 9.525 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xnor3_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xor2_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xor2_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xor2_1_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xor2_1_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xor2_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xor2_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xor2_2_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xor2_2_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xor2_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xor2_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xor2_4_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xor2_4_1_1"
+ (pin input line (at -17.78 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xor3_1" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xor3_1" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xor3_1_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.9756 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -11.43 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 10.16)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xor3_1_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xor3_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xor3_2" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xor3_2_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.9756 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -11.43 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 10.16)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xor3_2_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_stdcells__xor3_4" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -4.1148 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_stdcells__xor3_4" (id 1) (at -6.35 11.43 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_stdcells__xor3_4_0_0"
+ (arc (start -10.1805 -7.6142) (mid -9.523 -6.458) (end -8.9762 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.9762 -5.2456) (mid -8.5413 -3.9755) (end -8.228 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.958 5.1993) (mid -9.5062 6.4248) (end -10.1673 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.228 -2.6701) (mid -8.0388 -1.341) (end -7.9756 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -8.2234 2.6456) (mid -8.5311 3.9396) (end -8.958 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.9756 0) (mid -8.0377 1.3286) (end -8.2234 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -7.6405 -7.6142) (mid -6.983 -6.458) (end -6.4362 -5.2456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.4362 -5.2456) (mid -6.0013 -3.9755) (end -5.688 -2.6701)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -6.418 5.1993) (mid -6.9662 6.4248) (end -7.6273 7.5932)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.688 -2.6701) (mid -5.4988 -1.341) (end -5.4356 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.6834 2.6456) (mid -5.9911 3.9396) (end -6.418 5.1993)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -5.4356 0) (mid -5.4977 1.3286) (end -5.6834 2.6456)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -3.8212 -7.6288) (mid 3.3927 -5.2884) (end 8.8734 -0.0463)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -10.16)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 0)
+ (xy -7.9756 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 10.16)
+ (xy -11.43 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -11.43 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 -5.08)
+ (xy -8.89 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 5.08)
+ (xy -8.89 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -11.43 10.16)
+ (xy -11.43 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 -7.62)
+ (xy -3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -7.62 7.62)
+ (xy -3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 8.89 0)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 8.9061 -0.0034) (mid 3.4437 5.2578) (end -3.762 7.6234)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -13.97 13.716 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "C" (at -13.97 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "X" (at 13.97 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_stdcells__xor3_4_1_1"
+ (pin input line (at -17.78 10.16 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 0 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 17.78 0 180) (length 2.54)
+ (name "X" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -17.78 -10.16 0) (length 2.54)
+ (name "C" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__LACG" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__LACG" (id 1) (at -9.144 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__LACG_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__all_sky130_gates" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__all_sky130_gates" (id 1) (at -15.24 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__all_sky130_gates_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__bandgap" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 15.748 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__bandgap" (id 1) (at -12.573 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__bandgap_0_0"
+ (polyline
+ (pts
+ (xy -38.1 -10.16)
+ (xy -33.02 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -38.1 -5.08)
+ (xy -33.02 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -38.1 0)
+ (xy -33.02 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -38.1 5.08)
+ (xy -33.02 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -38.1 10.16)
+ (xy -33.02 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 -12.7)
+ (xy 33.02 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 12.7)
+ (xy -33.02 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 12.7)
+ (xy 33.02 12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 10.16)
+ (xy 38.1 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 12.7)
+ (xy 33.02 -12.7)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -31.75 6.096 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "EN_N" (at -31.75 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "START" (at -31.75 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VBG" (at 31.75 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VCC" (at -31.75 -4.064 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VSS" (at -31.75 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_tests__bandgap_1_1"
+ (pin input line (at -40.64 10.16 0) (length 2.54)
+ (name "START" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -40.64 5.08 0) (length 2.54)
+ (name "CLK" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -40.64 0 0) (length 2.54)
+ (name "EN_N" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 40.64 10.16 180) (length 2.54)
+ (name "VBG" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -40.64 -5.08 0) (length 2.54)
+ (name "VCC" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -40.64 -10.16 0) (length 2.54)
+ (name "VSS" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__bandgap_opamp" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__bandgap_opamp" (id 1) (at -11.811 16.764 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__bandgap_opamp_0_0"
+ (polyline
+ (pts
+ (xy -20.32 -38.1)
+ (xy -15.24 -38.1)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -33.02)
+ (xy -15.24 -33.02)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -27.94)
+ (xy -15.24 -27.94)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -22.86)
+ (xy -15.24 -22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -17.78)
+ (xy -15.24 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -7.62)
+ (xy -15.24 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 7.62)
+ (xy -15.24 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -12.7)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 12.7)
+ (xy -15.24 -38.1)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 12.7)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 15.24 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "ADJ" (at -13.97 -21.844 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "DIFFOUT" (at 8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "EN_N" (at -13.97 -26.924 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "MINUS" (at -13.97 -5.334 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "PLUS" (at -13.97 7.366 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "START" (at -13.97 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VCC" (at -13.97 -32.004 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VSS" (at -13.97 -37.084 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_tests__bandgap_opamp_1_1"
+ (pin input line (at -22.86 -27.94 0) (length 2.54)
+ (name "EN_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -7.62 0) (length 2.54)
+ (name "MINUS" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 7.62 0) (length 2.54)
+ (name "PLUS" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "DIFFOUT" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -33.02 0) (length 2.54)
+ (name "VCC" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -38.1 0) (length 2.54)
+ (name "VSS" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -22.86 0) (length 2.54)
+ (name "ADJ" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -17.78 0) (length 2.54)
+ (name "START" (effects (font (size 1.0922 1.0922))))
+ (number "8" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__gates" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__gates" (id 1) (at -10.287 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__gates_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__gates_sky130" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__gates_sky130" (id 1) (at -10.287 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__gates_sky130_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__giant_label" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -8.89 12.7 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__giant_label" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__giant_label_1_1"
+ (pin input line (at -2.54 0 0) (length 2.54)
+ (name "p" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__giant_label2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -8.89 12.7 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__giant_label2" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__giant_label2_1_1"
+ (pin input line (at -2.54 0 0) (length 2.54)
+ (name "p" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__lvnand" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -3.4798 -1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__lvnand" (id 1) (at -3.81 3.81 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__lvnand_0_0"
+ (polyline
+ (pts
+ (xy -12.7 -5.08)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 5.08)
+ (xy -5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -7.62)
+ (xy 3.81 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy -5.08 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 7.62)
+ (xy 3.81 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 13.97 0)
+ (xy 17.78 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 3.81 -7.62) (mid 5.7822 -7.3604) (end 7.62 -6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 -6.5991) (mid 9.1981 -5.3881) (end 10.4091 -3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 7.62 6.5991) (mid 5.7822 7.3603) (end 3.81 7.62)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.4091 -3.81) (mid 11.1703 -1.9722) (end 11.43 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 10.4091 3.81) (mid 9.1981 5.3881) (end 7.62 6.5991)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 11.43 0) (mid 11.1704 1.9722) (end 10.4091 3.81)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 12.065 1.0999) (mid 11.43 0) (end 12.065 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.97 0) (mid 12.1131 0.4743) (end 12.065 -1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 13.97 0) (mid 13.335 1.0998) (end 12.065 1.0999)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -11.43 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "B" (at -11.43 -1.524 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Y" (at 16.51 3.556 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_tests__lvnand_1_1"
+ (pin input line (at -15.24 5.08 0) (length 2.54)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -15.24 -5.08 0) (length 2.54)
+ (name "B" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 20.32 0 180) (length 2.54)
+ (name "Y" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__lvtnot" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.6548 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__lvtnot" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__lvtnot_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -6.985 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -6.985 -5.08)
+ (xy 4.1148 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -6.985 5.08)
+ (xy -6.985 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -6.985 5.08)
+ (xy 4.1148 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 6.0198 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 4.6101 -0.8139) (mid 5.5499 -0.8139) (end 6.0198 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 4.6101 0.8139) (mid 4.1402 0) (end 4.6101 -0.8139)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.0198 0) (mid 5.5499 0.8139) (end 4.6101 0.8139)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.0198 0) (mid 4.1402 0) (end 6.0198 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.0198 0) (mid 4.1402 0) (end 6.0198 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.0198 0) (mid 4.1402 0) (end 6.0198 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "m=@m" (at -2.54 9.525 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "n:@W_N/ @L_N" (at -8.89 -8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "p:@W_P/ @L_P" (at -8.89 5.715 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_tests__lvtnot_1_1"
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "a" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "y" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__n_diffamp" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -1.27 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__n_diffamp" (id 1) (at -14.859 4.064 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__n_diffamp_0_0"
+ (polyline
+ (pts
+ (xy -20.32 -10.16)
+ (xy -15.24 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 10.16)
+ (xy -15.24 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -17.78)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 17.78)
+ (xy -15.24 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 17.78)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -12.065)
+ (xy -5.08 -20.32)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 15.24 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "MINUS" (at -13.97 11.176 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "NBIAS" (at -3.81 -11.684 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "OUT" (at 11.43 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "PLUS" (at -13.97 -9.144 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ )
+ (symbol "sky130_tests__not" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -6.6548 1.27 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__not" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__not_0_0"
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -6.985 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -6.985 -5.08)
+ (xy 4.1148 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -6.985 5.08)
+ (xy -6.985 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -6.985 5.08)
+ (xy 4.1148 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 6.0198 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 4.6101 -0.8139) (mid 5.5499 -0.8139) (end 6.0198 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 4.6101 0.8139) (mid 4.1402 0) (end 4.6101 -0.8139)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.0198 0) (mid 5.5499 0.8139) (end 4.6101 0.8139)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.0198 0) (mid 4.1402 0) (end 6.0198 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.0198 0) (mid 4.1402 0) (end 6.0198 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 6.0198 0) (mid 4.1402 0) (end 6.0198 0)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "m=@m" (at -2.54 9.525 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "n:@W_N/ @L_N" (at -8.89 -8.89 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "p:@W_P/ @L_P" (at -8.89 5.715 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_tests__not_1_1"
+ (pin output line (at 12.7 0 180) (length 2.54)
+ (name "y" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -12.7 0 0) (length 2.54)
+ (name "a" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__passgate" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -8.89 12.7 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__passgate" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__passgate_0_0"
+ (arc (start -1.27 3.9624) (mid -1.0998 3.3274) (end -0.635 2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 2.8625) (mid 0 2.6924) (end 0.635 2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 5.0623) (mid -1.0999 4.5974) (end -1.27 3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -2.54)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.2324)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 2.8625) (mid 1.0999 3.3274) (end 1.27 3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 5.0623) (mid 0 5.2324) (end -0.635 5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 3.9624) (mid 1.0998 4.5974) (end 0.635 5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 7.62 3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_tests__passgate_1_1"
+ (pin bidirectional line (at 10.16 0 0) (length 0.127)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -10.16 0 0) (length 0.127)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -2.54 7.62 0) (length 2.54)
+ (name "GP" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -2.54 -7.62 0) (length 2.54)
+ (name "GN" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__passgate_nlvt" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -8.89 12.7 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__passgate_nlvt" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__passgate_nlvt_0_0"
+ (arc (start -1.27 3.9624) (mid -1.0998 3.3274) (end -0.635 2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 2.8625) (mid 0 2.6924) (end 0.635 2.8625)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start -0.635 5.0623) (mid -1.0999 4.5974) (end -1.27 3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -10.16 0)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 -5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy -5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 0)
+ (xy 5.08 5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy -5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 -2.54)
+ (xy 0 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 0 7.62)
+ (xy 0 5.2324)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 5.08 -5.08)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 0)
+ (xy 10.16 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 5.08 5.08)
+ (xy 5.08 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 2.8625) (mid 1.0999 3.3274) (end 1.27 3.9624)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 0.635 5.0623) (mid 0 5.2324) (end -0.635 5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (arc (start 1.27 3.9624) (mid 1.0998 4.5974) (end 0.635 5.0623)
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "A" (at -8.89 3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Z" (at 7.62 3.81 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_tests__passgate_nlvt_1_1"
+ (pin bidirectional line (at 10.16 0 0) (length 0.127)
+ (name "Z" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin bidirectional line (at -10.16 0 0) (length 0.127)
+ (name "A" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -2.54 7.62 0) (length 2.54)
+ (name "GP" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -2.54 -7.62 0) (length 2.54)
+ (name "GN" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__segment" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at -8.89 12.7 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__segment" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__segment_0_0"
+ (polyline
+ (pts
+ (xy 0 -10.16)
+ (xy -10.16 0)
+ (xy -132.08 0)
+ (xy -142.24 -10.16)
+ (xy -132.08 -20.32)
+ (xy -10.16 -20.32)
+ (xy 0 -10.16)
+ )
+ (stroke (width 0.0254) (type default) (color 0 0 0 0))
+ (fill (type outline))
+ )
+ )
+ (symbol "sky130_tests__segment_1_1"
+ (pin input line (at -2.54 -10.16 0) (length 2.54)
+ (name "p" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+ (symbol "sky130_tests__simulate_ff" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__simulate_ff" (id 1) (at -17.145 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__simulate_ff_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__srlatch" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 13.97 13.208 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__srlatch" (id 1) (at 10.16 12.7 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__srlatch_0_0"
+ (polyline
+ (pts
+ (xy -17.78 -7.62)
+ (xy -12.7 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 0)
+ (xy -12.7 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -17.78 7.62)
+ (xy -12.7 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 -10.16)
+ (xy 12.7 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 10.16)
+ (xy -12.7 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -12.7 10.16)
+ (xy 12.7 10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 12.7 -7.62)
+ (xy 17.78 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 12.7 7.62)
+ (xy 17.78 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 12.7 10.16)
+ (xy 12.7 -10.16)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "CLK" (at -11.43 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "Q" (at 11.43 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "QN" (at 11.43 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "R" (at -11.43 -6.604 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "S" (at -11.43 8.636 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ )
+ (symbol "sky130_tests__tb_bandgap" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__tb_bandgap" (id 1) (at -12.319 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__tb_bandgap_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__tb_ft_test" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__tb_ft_test" (id 1) (at -16.002 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__tb_ft_test_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__tb_ft_test_2" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__tb_ft_test_2" (id 1) (at -21.717 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__tb_ft_test_2_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_analog" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_analog" (id 1) (at -13.716 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_analog_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_bipolar" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_bipolar" (id 1) (at -12.319 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_bipolar_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_comparator" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_comparator" (id 1) (at -13.716 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_comparator_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_diode" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_diode" (id 1) (at -12.319 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_diode_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_ff" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_ff" (id 1) (at -13.716 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_ff_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_format_override" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_format_override" (id 1) (at -17.907 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_format_override_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_inv" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_inv" (id 1) (at -13.716 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_inv_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_mim_cap" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_mim_cap" (id 1) (at -12.319 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_mim_cap_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_nmos" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_nmos" (id 1) (at -14.859 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_nmos_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_nmos_sizes" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_nmos_sizes" (id 1) (at -13.716 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_nmos_sizes_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_pmos" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_pmos" (id 1) (at -14.859 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_pmos_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_res" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_res" (id 1) (at -12.319 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_res_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_stdcells" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_stdcells" (id 1) (at -13.716 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_stdcells_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_varactor" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_varactor" (id 1) (at -12.319 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_varactor_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__test_vpp_cap" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 34.29 5.588 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__test_vpp_cap" (id 1) (at -12.319 1.524 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__test_vpp_cap_0_0"
+ (polyline
+ (pts
+ (xy -33.02 -2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy -33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -33.02 2.54)
+ (xy 33.02 2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 33.02 2.54)
+ (xy 33.02 -2.54)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ )
+ )
+ (symbol "sky130_tests__zero_opamp" (pin_names hide) (in_bom yes) (on_board yes)
+ (property "Reference" "SC" (id 0) (at 3.81 8.128 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (property "Value" "sky130_tests__zero_opamp" (id 1) (at -11.811 16.764 0)
+ (effects (font (size 1.27 1.27)) (justify right))
+ )
+ (property "Footprint" "" (id 2) (at 0 -38.1 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (property "Datasheet" "" (id 3) (at 0 0 0)
+ (effects (font (size 1.27 1.27)) hide)
+ )
+ (symbol "sky130_tests__zero_opamp_0_0"
+ (polyline
+ (pts
+ (xy -20.32 -33.02)
+ (xy -15.24 -33.02)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -27.94)
+ (xy -15.24 -27.94)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -22.86)
+ (xy -15.24 -22.86)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -17.78)
+ (xy -15.24 -17.78)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 -7.62)
+ (xy -15.24 -7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -20.32 7.62)
+ (xy -15.24 7.62)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 -12.7)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 12.7)
+ (xy -15.24 -33.02)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy -15.24 12.7)
+ (xy 15.24 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (polyline
+ (pts
+ (xy 15.24 0)
+ (xy 20.32 0)
+ )
+ (stroke (width 0.0508) (type default) (color 0 0 0 0))
+ (fill (type none))
+ )
+ (text "ADJ" (at -13.97 -16.764 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "DIFFOUT" (at 8.89 1.016 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "EN_N" (at -13.97 -21.844 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "MINUS" (at -13.97 -5.334 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "PLUS" (at -13.97 7.366 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VCC" (at -13.97 -26.924 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ (text "VSS" (at -13.97 -32.004 0)
+ (effects (font (size 1.27 1.27)))
+ )
+ )
+ (symbol "sky130_tests__zero_opamp_1_1"
+ (pin input line (at -22.86 -22.86 0) (length 2.54)
+ (name "EN_N" (effects (font (size 1.0922 1.0922))))
+ (number "1" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -7.62 0) (length 2.54)
+ (name "MINUS" (effects (font (size 1.0922 1.0922))))
+ (number "2" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 7.62 0) (length 2.54)
+ (name "PLUS" (effects (font (size 1.0922 1.0922))))
+ (number "3" (effects (font (size 1.27 1.27))))
+ )
+ (pin output line (at 22.86 0 180) (length 2.54)
+ (name "DIFFOUT" (effects (font (size 1.0922 1.0922))))
+ (number "4" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -27.94 0) (length 2.54)
+ (name "VCC" (effects (font (size 1.0922 1.0922))))
+ (number "5" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -33.02 0) (length 2.54)
+ (name "VSS" (effects (font (size 1.0922 1.0922))))
+ (number "6" (effects (font (size 1.27 1.27))))
+ )
+ (pin input line (at -22.86 -17.78 0) (length 2.54)
+ (name "ADJ" (effects (font (size 1.0922 1.0922))))
+ (number "7" (effects (font (size 1.27 1.27))))
+ )
+ )
+ )
+)