Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
radityankn authored Jun 1, 2024
1 parent 297e13b commit 599d181
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 15 deletions.
27 changes: 15 additions & 12 deletions xschem_sch/ring-oscillator_with_tg.sch
Original file line number Diff line number Diff line change
Expand Up @@ -149,24 +149,12 @@ N 130 90 160 90 {
lab=VCONT+}
N 130 -310 160 -310 {
lab=VCONT-}
N 470 -160 470 -140 {
lab=#net2}
N 420 -140 470 -140 {
lab=#net2}
N 310 -150 340 -150 {
lab=VPWR}
N 340 -210 340 -150 {
lab=VPWR}
N 310 -210 340 -210 {
lab=VPWR}
N 130 -160 130 -140 {
lab=#net1}
N 80 -140 130 -140 {
lab=#net1}
N -210 -160 -210 -140 {
lab=OUT}
N -260 -140 -210 -140 {
lab=OUT}
N 620 -150 640 -150 {
lab=VPWR}
N 640 -190 640 -150 {
Expand Down Expand Up @@ -219,6 +207,21 @@ N 130 -50 470 -50 {
lab=VGND}
N 470 -50 470 -10 {
lab=VGND}
N -30 -150 130 -150 {
lab=VPWR}
N 130 -160 130 -150 {
lab=VPWR}
N -210 -160 -210 -140 {
lab=VPWR}
N -210 -140 -130 -140 {
lab=VPWR}
N -130 -250 -130 -140 {
lab=VPWR}
N -130 -250 -50 -250 {
lab=VPWR}
N 340 -150 470 -150 {
lab=VPWR}
N 470 -160 470 -150 {}
C {sky130_fd_pr/pfet_01v8.sym} -70 -150 0 0 {name=M7
W=0.45
L=0.2
Expand Down
6 changes: 3 additions & 3 deletions xschem_sch/ring-oscillator_with_tg.spice
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
*.ipin VCONT-
XM7 net1 net5 VPWR VPWR sky130_fd_pr__pfet_01v8 L=0.2 W=0.45 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1
XM8 net3 VCONT- net1 net1 sky130_fd_pr__pfet_01v8 L=0.2 W=0.45 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
XM8 net3 VCONT- net1 VPWR sky130_fd_pr__pfet_01v8 L=0.2 W=0.45 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1
XM9 net2 net3 VPWR VPWR sky130_fd_pr__pfet_01v8 L=0.2 W=0.45 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1
XM11 OUT net4 VPWR VPWR sky130_fd_pr__pfet_01v8 L=0.2 W=0.45 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1
XM10 net4 VCONT- net2 net2 sky130_fd_pr__pfet_01v8 L=0.2 W=0.45 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
XM10 net4 VCONT- net2 VPWR sky130_fd_pr__pfet_01v8 L=0.2 W=0.45 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1
XM12 net5 VCONT- OUT OUT sky130_fd_pr__pfet_01v8 L=0.2 W=0.45 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
XM12 net5 VCONT- OUT VPWR sky130_fd_pr__pfet_01v8 L=0.2 W=0.45 nf=1 ad='int((nf+1)/2) * W/nf * 0.29' as='int((nf+2)/2) * W/nf * 0.29'
+ pd='2*int((nf+1)/2) * (W/nf + 0.29)' ps='2*int((nf+2)/2) * (W/nf + 0.29)' nrd='0.29 / W' nrs='0.29 / W' sa=0 sb=0 sd=0 mult=1 m=1
XC1 VGND net5 sky130_fd_pr__cap_mim_m3_1 W=10 L=10 MF=1 m=1
XC2 VGND net3 sky130_fd_pr__cap_mim_m3_1 W=10 L=10 MF=1 m=1
Expand Down

0 comments on commit 599d181

Please sign in to comment.