summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/kicad_eSim-Library/eSim_SKY130_Subckts.lib
diff options
context:
space:
mode:
authorrahulp132022-09-17 19:01:45 +0530
committerrahulp132022-09-17 19:01:45 +0530
commit37b9194b0d63f9b18e97892e63719c35dbac8dd7 (patch)
treefe6f76468f65d3fbf3732b56c087c95d7bfdfd89 /library/kicadLibrary/kicad_eSim-Library/eSim_SKY130_Subckts.lib
parent2843e73ed81ac0bb5e685a5f1e045babb67083f0 (diff)
downloadeSim-37b9194b0d63f9b18e97892e63719c35dbac8dd7.tar.gz
eSim-37b9194b0d63f9b18e97892e63719c35dbac8dd7.tar.bz2
eSim-37b9194b0d63f9b18e97892e63719c35dbac8dd7.zip
added sky130-fd-pr PDK and analog IPs
Diffstat (limited to 'library/kicadLibrary/kicad_eSim-Library/eSim_SKY130_Subckts.lib')
-rw-r--r--library/kicadLibrary/kicad_eSim-Library/eSim_SKY130_Subckts.lib193
1 files changed, 193 insertions, 0 deletions
diff --git a/library/kicadLibrary/kicad_eSim-Library/eSim_SKY130_Subckts.lib b/library/kicadLibrary/kicad_eSim-Library/eSim_SKY130_Subckts.lib
new file mode 100644
index 00000000..19a00291
--- /dev/null
+++ b/library/kicadLibrary/kicad_eSim-Library/eSim_SKY130_Subckts.lib
@@ -0,0 +1,193 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# avsdbgp_3v3_sky130_v2
+#
+DEF avsdbgp_3v3_sky130_v2 X 0 40 Y Y 1 F N
+F0 "X" 100 0 60 H V C CNN
+F1 "avsdbgp_3v3_sky130_v2" -50 -100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -750 200 750 -400 0 1 0 N
+X VPWR 1 0 400 200 D 50 50 1 1 I
+X En 2 -950 -100 200 R 50 50 1 1 I
+X GND 3 0 -600 200 U 50 50 1 1 I
+X VBGP 4 950 -100 200 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# avsdcmp_3v3_sky130
+#
+DEF avsdcmp_3v3_sky130 X 0 40 Y Y 1 F N
+F0 "X" 0 0 60 H V C CNN
+F1 "avsdcmp_3v3_sky130" 0 -100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -750 250 700 -350 0 1 0 N
+X VCC 1 0 450 200 D 50 50 1 1 I
+X EN 2 -400 450 200 D 50 50 1 1 I
+X VINP 3 -950 0 200 R 50 50 1 1 I
+X VINN 4 -950 -150 200 R 50 50 1 1 I
+X VOUT 5 900 0 200 L 50 50 1 1 I
+X GND 6 0 -550 200 U 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# avsddac_3v3_sky130_v2
+#
+DEF avsddac_3v3_sky130_v2 X 0 40 Y Y 1 F N
+F0 "X" 0 0 60 H V C CNN
+F1 "avsddac_3v3_sky130_v2" 0 -100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -700 700 550 -800 0 1 0 N
+X Vdd 1 0 900 200 D 50 50 1 1 I
+X vrefh 2 -500 900 200 D 50 50 1 1 I
+X vrefl 3 400 900 200 D 50 50 1 1 I
+X d0 4 -900 650 200 R 50 50 1 1 I
+X d1 5 -900 500 200 R 50 50 1 1 I
+X d2 6 -900 350 200 R 50 50 1 1 I
+X d3 7 -900 200 200 R 50 50 1 1 I
+X d4 8 -900 50 200 R 50 50 1 1 I
+X d5 9 -900 -100 200 R 50 50 1 1 I
+X d6 10 -900 -250 200 R 50 50 1 1 I
+X d7 11 -900 -400 200 R 50 50 1 1 I
+X d8 12 -900 -550 200 R 50 50 1 1 I
+X d9 13 -900 -700 200 R 50 50 1 1 I
+X vout 14 750 0 200 L 50 50 1 1 I
+X gnd 15 0 -1000 200 U 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# avsddcp_1v8_sky130
+#
+DEF avsddcp_1v8_sky130 X 0 40 Y Y 1 F N
+F0 "X" 0 0 60 H V C CNN
+F1 "avsddcp_1v8_sky130" 50 -100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -600 300 700 -450 0 1 0 N
+X in 1 0 500 200 D 50 50 1 1 I
+X clk1 2 -800 100 200 R 50 50 1 1 I
+X clk2 3 -800 -250 200 R 50 50 1 1 I
+X out 4 900 0 200 L 50 50 1 1 I
+X gnd 5 0 -650 200 U 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# avsd_opamp
+#
+DEF avsd_opamp X 0 40 Y Y 1 F N
+F0 "X" 0 0 60 H V C CNN
+F1 "avsd_opamp" 50 -100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -400 200 500 -300 0 1 0 N
+X Vdd 1 0 400 200 D 50 50 1 1 I
+X Vss 2 0 -500 200 U 50 50 1 1 I
+X in1 3 -600 50 200 R 50 50 1 1 I
+X in2 4 -600 -150 200 R 50 50 1 1 I
+X out 5 700 0 200 L 50 50 1 1 I
+X gnd 6 250 -500 200 U 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# avsdopamp_3v3_sky130_v2
+#
+DEF avsdopamp_3v3_sky130_v2 X 0 40 Y Y 1 F N
+F0 "X" 0 0 60 H V C CNN
+F1 "avsdopamp_3v3_sky130_v2" 50 -100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -750 400 850 -500 0 1 0 N
+X VSS 2 -400 -700 200 U 50 50 1 1 I
+X VINP 3 -950 100 200 R 50 50 1 1 I
+X VINM 4 -950 -200 200 R 50 50 1 1 I
+X BIAS 5 -950 -400 200 R 50 50 1 1 I
+X VOUT 6 1050 150 200 L 50 50 1 1 I
+X VO 7 1050 -200 200 L 50 50 1 1 I
+X GND 8 450 -700 200 U 50 50 1 1 I
+X VDD ~ 0 600 200 D 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# avsdpll_1v8
+#
+DEF avsdpll_1v8 X 0 40 Y Y 1 F N
+F0 "X" 0 0 60 H V C CNN
+F1 "avsdpll_1v8" 50 -100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -450 200 900 -300 0 1 0 N
+X Clk_Ref 1 -650 150 200 R 50 50 1 1 I
+X Clk_Out_by_8 2 1100 150 200 L 50 50 1 1 I
+X Clk_Out_by_4 3 1100 50 200 L 50 50 1 1 I
+X Clk_Out_by_2 4 1100 -50 200 L 50 50 1 1 I
+X Clk_Out 5 1100 -150 200 L 50 50 1 1 I
+X up 6 -650 50 200 R 50 50 1 1 I
+X down 7 -650 -50 200 R 50 50 1 1 I
+X VCtrl 8 -650 -150 200 R 50 50 1 1 I
+X GND 9 -650 -250 200 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# avsdspamp_3v3_sky130
+#
+DEF avsdspamp_3v3_sky130 X 0 40 Y Y 1 F N
+F0 "X" 0 0 60 H V C CNN
+F1 "avsdspamp_3v3_sky130" 0 -100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -750 250 700 -350 0 1 0 N
+X Vdd 1 0 450 200 D 50 50 1 1 I
+X Vin 2 -950 0 200 R 50 50 1 1 I
+X Vout 3 900 0 200 L 50 50 1 1 I
+X GND 4 0 -550 200 U 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# avsdvco_1v8
+#
+DEF avsdvco_1v8 X 0 40 Y Y 1 F N
+F0 "X" 0 100 60 H V C CNN
+F1 "avsdvco_1v8" 50 -50 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -500 200 500 -300 0 1 0 N
+X VDD 1 -700 150 200 R 50 50 1 1 I
+X VCTRL 2 -700 0 200 R 50 50 1 1 I
+X v_Ibias 3 -700 -100 200 R 50 50 1 1 I
+X F_OUT 4 700 100 200 L 50 50 1 1 I
+X GND 5 0 -500 200 U 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# vsdsram_sky130
+#
+DEF vsdsram_sky130 X 0 40 Y Y 1 F N
+F0 "X" 0 0 60 H V C CNN
+F1 "vsdsram_sky130" 0 -100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -550 250 550 -350 0 1 0 N
+X Vdd 1 0 450 200 D 50 50 1 1 I
+X wl 2 -750 150 200 R 50 50 1 1 I
+X bl 3 -750 -50 200 R 50 50 1 1 I
+X blbar 4 -750 -250 200 R 50 50 1 1 I
+X Q 5 750 100 200 L 50 50 1 1 I
+X Qbar 6 750 -200 200 L 50 50 1 1 I
+X GND 7 0 -550 200 U 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library