From 6968132ec54b4566d8d7541f88f2e335b0559d17 Mon Sep 17 00:00:00 2001 From: Ned Bingham Date: Mon, 28 Oct 2024 22:22:02 -0400 Subject: [PATCH 1/4] fixing version file --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index f374f66..78bc1ab 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.9.1 +0.10.0 From 75aafec88bd323f0bdf6bdfd6c323ee9f2a4393c Mon Sep 17 00:00:00 2001 From: Ned Bingham Date: Wed, 30 Oct 2024 09:27:10 -0400 Subject: [PATCH 2/4] more development on LVS --- bin/ckt | 2 +- lib/interpret_sch | 2 +- lib/phy | 2 +- lib/prs | 2 +- lib/sch | 2 +- tech/sky130.py | 18 +++++++++--------- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/bin/ckt b/bin/ckt index 5dc2360..edb7bdb 160000 --- a/bin/ckt +++ b/bin/ckt @@ -1 +1 @@ -Subproject commit 5dc23602cc4028ca8eed772796c05b2664a35998 +Subproject commit edb7bdbee79a125d155aa1c2662ff1884d7a4d75 diff --git a/lib/interpret_sch b/lib/interpret_sch index 01905d4..15287d9 160000 --- a/lib/interpret_sch +++ b/lib/interpret_sch @@ -1 +1 @@ -Subproject commit 01905d4c45ff0a7472b5cf731b86f7f1bcdd4e07 +Subproject commit 15287d9e932e7892b3a9312f7d4935528b2a3a8b diff --git a/lib/phy b/lib/phy index b2e8cb1..c39b3e0 160000 --- a/lib/phy +++ b/lib/phy @@ -1 +1 @@ -Subproject commit b2e8cb17bc102c7bbc895e3313085dac4b2510e2 +Subproject commit c39b3e09c80fcfc0fed7669029aa0c9ad02cbecd diff --git a/lib/prs b/lib/prs index dbaa283..51a7f97 160000 --- a/lib/prs +++ b/lib/prs @@ -1 +1 @@ -Subproject commit dbaa2835fcf1e8b9da4928960114bb04a29637c2 +Subproject commit 51a7f97e7a4f64fe265b2b7acf83e665b0845333 diff --git a/lib/sch b/lib/sch index fef2e5c..614bdb1 160000 --- a/lib/sch +++ b/lib/sch @@ -1 +1 @@ -Subproject commit fef2e5cd25bbe2a75d59f6d9252a946c49ec631b +Subproject commit 614bdb1158667f711d07e2e1a4d4df0470fd8571 diff --git a/tech/sky130.py b/tech/sky130.py index a4b5ee5..9894b58 100644 --- a/tech/sky130.py +++ b/tech/sky130.py @@ -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) @@ -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) From bb380cde16839a0f2c17e10e1e964fe524bbb3cf Mon Sep 17 00:00:00 2001 From: Ned Bingham Date: Wed, 30 Oct 2024 11:54:08 -0400 Subject: [PATCH 3/4] bug fixes for LVS --- lib/sch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sch b/lib/sch index 614bdb1..88c7ad2 160000 --- a/lib/sch +++ b/lib/sch @@ -1 +1 @@ -Subproject commit 614bdb1158667f711d07e2e1a4d4df0470fd8571 +Subproject commit 88c7ad21b8756146b9ffdcbf8ba3baca12e119e0 From 7d7c888ce06bc023a0fa49f12d9bf3c34f5180d7 Mon Sep 17 00:00:00 2001 From: Ned Bingham Date: Wed, 6 Nov 2024 14:54:13 -0500 Subject: [PATCH 4/4] lots of work on cell layout, cells nearly there --- lib/sch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sch b/lib/sch index 88c7ad2..f7fe4de 160000 --- a/lib/sch +++ b/lib/sch @@ -1 +1 @@ -Subproject commit 88c7ad21b8756146b9ffdcbf8ba3baca12e119e0 +Subproject commit f7fe4de44486cb191a228cd76aa73de0edd74962