diff options
author | rahulp13 | 2022-09-17 19:01:45 +0530 |
---|---|---|
committer | rahulp13 | 2022-09-17 19:01:45 +0530 |
commit | 37b9194b0d63f9b18e97892e63719c35dbac8dd7 (patch) | |
tree | fe6f76468f65d3fbf3732b56c087c95d7bfdfd89 /library/kicadLibrary/kicad_eSim-Library/eSim_SKY130_Subckts.lib | |
parent | 2843e73ed81ac0bb5e685a5f1e045babb67083f0 (diff) | |
download | eSim-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.lib | 193 |
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 |