Add the standard cells as submodules.
They are being added as submodules from the
https://foss-eda-tools.googlesource.com/ repository due to their large
size. People are encouraged to only initialize and clone the submodules
needed for their designs.
* [`sky130_fd_sc_hvl`](https://github.com/google/skywater-pdk/tree/master/libraries/sky130_fd_sc_hvl) -
"High voltage" digital standard cells provided by the SkyWater
foundry.
* [`sky130_fd_sc_lp`](https://github.com/google/skywater-pdk/tree/master/libraries/sky130_fd_sc_hp) -
"Low power" digital standard cells provided by the SkyWater foundry.
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
diff --git a/.gitmodules b/.gitmodules
index 448fc97..e02f407 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -157,6 +157,52 @@
shallow = true
fetchRecurseSubmodules = false
+# sky130_fd_sc_lp
+[submodule "libraries/sky130_fd_sc_lp/latest"]
+ path = libraries/sky130_fd_sc_lp/latest
+ url = https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_lp.git
+ branch = master
+ shallow = true
+ fetchRecurseSubmodules = true
+[submodule "libraries/sky130_fd_sc_lp/v0.0.2"]
+ path = libraries/sky130_fd_sc_lp/v0.0.2
+ url = https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_lp.git
+ branch = branch-0.0.2
+ shallow = true
+ fetchRecurseSubmodules = false
+[submodule "libraries/sky130_fd_sc_lp/v0.0.1"]
+ path = libraries/sky130_fd_sc_lp/v0.0.1
+ url = https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_lp.git
+ branch = branch-0.0.1
+ shallow = true
+ fetchRecurseSubmodules = false
+
+# sky130_fd_sc_hvl
+[submodule "libraries/sky130_fd_sc_hvl/latest"]
+ path = libraries/sky130_fd_sc_hvl/latest
+ url = https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hvl.git
+ branch = master
+ shallow = true
+ fetchRecurseSubmodules = true
+[submodule "libraries/sky130_fd_sc_hvl/v0.0.3"]
+ path = libraries/sky130_fd_sc_hvl/v0.0.3
+ url = https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hvl.git
+ branch = branch-0.0.3
+ shallow = true
+ fetchRecurseSubmodules = false
+[submodule "libraries/sky130_fd_sc_hvl/v0.0.2"]
+ path = libraries/sky130_fd_sc_hvl/v0.0.2
+ url = https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hvl.git
+ branch = branch-0.0.2
+ shallow = true
+ fetchRecurseSubmodules = false
+[submodule "libraries/sky130_fd_sc_hvl/v0.0.1"]
+ path = libraries/sky130_fd_sc_hvl/v0.0.1
+ url = https://foss-eda-tools.googlesource.com/skywater-pdk/libs/sky130_fd_sc_hvl.git
+ branch = branch-0.0.1
+ shallow = true
+ fetchRecurseSubmodules = false
+
# sky130_fd_io
[submodule "libraries/sky130_fd_io/latest"]
path = libraries/sky130_fd_io/latest
diff --git a/libraries/sky130_fd_sc_hvl/latest b/libraries/sky130_fd_sc_hvl/latest
new file mode 160000
index 0000000..60154b2
--- /dev/null
+++ b/libraries/sky130_fd_sc_hvl/latest
@@ -0,0 +1 @@
+Subproject commit 60154b2d05657a6ddfcc551cec29ab50e701416e
diff --git a/libraries/sky130_fd_sc_hvl/v0.0.1 b/libraries/sky130_fd_sc_hvl/v0.0.1
new file mode 160000
index 0000000..5f7f8e4
--- /dev/null
+++ b/libraries/sky130_fd_sc_hvl/v0.0.1
@@ -0,0 +1 @@
+Subproject commit 5f7f8e43f6a6049ac4949ae94b9e5f5846a5d85a
diff --git a/libraries/sky130_fd_sc_hvl/v0.0.2 b/libraries/sky130_fd_sc_hvl/v0.0.2
new file mode 160000
index 0000000..109ebfb
--- /dev/null
+++ b/libraries/sky130_fd_sc_hvl/v0.0.2
@@ -0,0 +1 @@
+Subproject commit 109ebfbf85d9367e405872183d40d2b927e6c330
diff --git a/libraries/sky130_fd_sc_hvl/v0.0.3 b/libraries/sky130_fd_sc_hvl/v0.0.3
new file mode 160000
index 0000000..60154b2
--- /dev/null
+++ b/libraries/sky130_fd_sc_hvl/v0.0.3
@@ -0,0 +1 @@
+Subproject commit 60154b2d05657a6ddfcc551cec29ab50e701416e
diff --git a/libraries/sky130_fd_sc_lp/latest b/libraries/sky130_fd_sc_lp/latest
new file mode 160000
index 0000000..ea82570
--- /dev/null
+++ b/libraries/sky130_fd_sc_lp/latest
@@ -0,0 +1 @@
+Subproject commit ea82570a67cf788a621ecf423d51dac1d8583f8b
diff --git a/libraries/sky130_fd_sc_lp/v0.0.1 b/libraries/sky130_fd_sc_lp/v0.0.1
new file mode 160000
index 0000000..e35e600
--- /dev/null
+++ b/libraries/sky130_fd_sc_lp/v0.0.1
@@ -0,0 +1 @@
+Subproject commit e35e60066797bc379d0c9007666c6e53a2493d94
diff --git a/libraries/sky130_fd_sc_lp/v0.0.2 b/libraries/sky130_fd_sc_lp/v0.0.2
new file mode 160000
index 0000000..ea82570
--- /dev/null
+++ b/libraries/sky130_fd_sc_lp/v0.0.2
@@ -0,0 +1 @@
+Subproject commit ea82570a67cf788a621ecf423d51dac1d8583f8b