Skip to content

Commit

Permalink
Merge pull request #12 from broccolimicro/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
nbingham1 authored Nov 6, 2024
2 parents 0705751 + 7d7c888 commit fbe779e
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 15 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.9.1
0.10.0
2 changes: 1 addition & 1 deletion bin/ckt
Submodule ckt updated 2 files
+9 −7 src/build.cpp
+1 −1 src/version.h
2 changes: 1 addition & 1 deletion lib/interpret_sch
2 changes: 1 addition & 1 deletion lib/phy
Submodule phy updated 3 files
+85 −10 phy/Script.cpp
+4 −1 phy/Tech.cpp
+2 −1 phy/Tech.h
2 changes: 1 addition & 1 deletion lib/prs
Submodule prs updated 1 files
+3 −3 prs/synthesize.cpp
2 changes: 1 addition & 1 deletion lib/sch
18 changes: 9 additions & 9 deletions tech/sky130.py
Original file line number Diff line number Diff line change
Expand Up @@ -343,10 +343,10 @@
ns = subst(nsdm, no, no)
ps = subst(psdm, no, no)
hvp = subst(hvtp, no, no)
hvn = subst(hvntm, no, no)
lvn = subst(lvtn, no, no)
nvn = subst(nvtn, no, no)
hvx = subst(hvi, no, no)
hvn = subst(hvntm, no, no) # TODO(edward.bingham) DRC rules
lvn = subst(lvtn, no, no) # TODO(edward.bingham) DRC rules
nvn = subst(nvtn, no, no) # TODO(edward.bingham) DRC rules
hvx = subst(hvi, no, no) # TODO(edward.bingham) DRC rules
nw = well(nwell, nwell_label, nwell_pin)
pw = well(no, pwell_label, pwell_pin)

Expand All @@ -358,14 +358,14 @@
m4 = route(met4, met4_label, met4_pin)
m5 = route(met5, met5_label, met5_pin)

nfet = nmos("svt", "sky130_fd_pr__nfet_01v8", [df, ns, pw], [hvp, lvn, hvx])
nfet_lvt = nmos("lvt", "sky130_fd_pr__nfet_01v8_lvt", [df, ns, lvn, pw], [nvn])
nfet = nmos("svt", "sky130_fd_pr__nfet_01v8", [df, ns, pw], exclude=[hvp, lvn, hvx], bins=[(0,500)])
nfet_lvt = nmos("lvt", "sky130_fd_pr__nfet_01v8_lvt", [df, ns, lvn, pw], exclude=[nvn], bins=[(0,500)])
nfet_pin = nmos("npin", "sky130_fd_pr__nfet_g5v0d10v5", [df, ns, hvn, pw, hvx])
nfet_nvt = nmos("nvt", "sky130_fd_pr__nfet_05v0_nvt", [df, ns, nvn, lvn, pw])

pfet = pmos("svt", "sky130_fd_pr__pfet_01v8", [df, ps, nw], [hvp, lvn, hvx])
pfet_hvt = pmos("hvt", "sky130_fd_pr__pfet_01v8_hvt", [df, ps, hvp, nw])
pfet_lvt = pmos("lvt", "sky130_fd_pr__pfet_01v8_lvt", [df, ps, lvn, nw])
pfet = pmos("svt", "sky130_fd_pr__pfet_01v8", [df, ps, nw], exclude=[hvp, lvn, hvx], bins=[(0,500)])
pfet_hvt = pmos("hvt", "sky130_fd_pr__pfet_01v8_hvt", [df, ps, hvp, nw], bins=[(0,500)])
pfet_lvt = pmos("lvt", "sky130_fd_pr__pfet_01v8_lvt", [df, ps, lvn, nw], bins=[(0,500)])
pfet_pin = nmos("ppin", "sky130_fd_pr__pfet_g5v0d10v5", [df, ps, nw, hvx])

via(nfet, m0, licon1)
Expand Down

0 comments on commit fbe779e

Please sign in to comment.