[LICENSE] Add SPDX Identifier
diff --git a/utils/addmpwseal.tcl b/utils/addmpwseal.tcl
index 4320fe2..7473760 100644
--- a/utils/addmpwseal.tcl
+++ b/utils/addmpwseal.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
drc off
gds readonly true
diff --git a/utils/core_scripts/magic-drc.sh b/utils/core_scripts/magic-drc.sh
index d2d6549..56c8493 100644
--- a/utils/core_scripts/magic-drc.sh
+++ b/utils/core_scripts/magic-drc.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# To call: ./magic-drc.sh <target_path> <design_name> <pdk-root> <target-type> <pdk-name> <output_path>
diff --git a/utils/core_scripts/magic-drc.tcl b/utils/core_scripts/magic-drc.tcl
index 3db318e..1ea14a5 100755
--- a/utils/core_scripts/magic-drc.tcl
+++ b/utils/core_scripts/magic-drc.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
if { $::env(TARGET_TYPE) == "gds"} {
gds read $::env(TARGET_DIR)/$::env(DESIGN_NAME).gds
diff --git a/utils/core_scripts/magic-ext.sh b/utils/core_scripts/magic-ext.sh
index bd51abd..bd3ccd9 100644
--- a/utils/core_scripts/magic-ext.sh
+++ b/utils/core_scripts/magic-ext.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# To call: ./magic-ext.sh <target_path> <design_name> <pdk-root> <target-type> <pdk-name> <output_path>
diff --git a/utils/core_scripts/magic-ext.tcl b/utils/core_scripts/magic-ext.tcl
index a67ba3b..a4fcc2f 100644
--- a/utils/core_scripts/magic-ext.tcl
+++ b/utils/core_scripts/magic-ext.tcl
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
puts "Performing Spice Extractions..."
diff --git a/utils/drc-def-sky130A.sh b/utils/drc-def-sky130A.sh
index 5e009ec..c894ad0 100644
--- a/utils/drc-def-sky130A.sh
+++ b/utils/drc-def-sky130A.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# To call: ./drc-def-sky130A.sh <target_path> <design_name> <pdk-root> [<output_path> default is <target_path>/results/]
diff --git a/utils/drc-gds-sky130A.sh b/utils/drc-gds-sky130A.sh
index aff4cec..0791491 100644
--- a/utils/drc-gds-sky130A.sh
+++ b/utils/drc-gds-sky130A.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# To call: ./drc-gds-sky130A.sh <target_path> <design_name> <pdk-root> [<output_path> default is <target_path>/results/]
diff --git a/utils/drc-mag-sky130A.sh b/utils/drc-mag-sky130A.sh
index 9fedad3..1acba4c 100644
--- a/utils/drc-mag-sky130A.sh
+++ b/utils/drc-mag-sky130A.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# To call: ./drc-mag-sky130A.sh <target_path> <design_name> <pdk-root> [<output_path> default is <target_path>/results/]
diff --git a/utils/examples/addmpwseal.tcl b/utils/examples/addmpwseal.tcl
index f666baf..de30568 100644
--- a/utils/examples/addmpwseal.tcl
+++ b/utils/examples/addmpwseal.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
drc off
gds readonly true
diff --git a/utils/examples/create-project.sh b/utils/examples/create-project.sh
index 9bcf6d5..65277df 100755
--- a/utils/examples/create-project.sh
+++ b/utils/examples/create-project.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
cat <<'EOT' > .gitignore
.DS_Store
diff --git a/utils/examples/drc-mag.sh b/utils/examples/drc-mag.sh
index 8fbc697..ca6eb21 100644
--- a/utils/examples/drc-mag.sh
+++ b/utils/examples/drc-mag.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export MAGTYPE=mag ;
diff --git a/utils/examples/drc-maglef.sh b/utils/examples/drc-maglef.sh
index 7eaddf5..6915791 100644
--- a/utils/examples/drc-maglef.sh
+++ b/utils/examples/drc-maglef.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export MAGTYPE=maglef ;
diff --git a/utils/examples/drc.sh b/utils/examples/drc.sh
index 8fbc697..ca6eb21 100755
--- a/utils/examples/drc.sh
+++ b/utils/examples/drc.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export MAGTYPE=mag ;
diff --git a/utils/examples/edit.tcl b/utils/examples/edit.tcl
index ea2fc8d..7431bc3 100644
--- a/utils/examples/edit.tcl
+++ b/utils/examples/edit.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
drc off
puts "Small delay..."
diff --git a/utils/examples/ext-gds.sh b/utils/examples/ext-gds.sh
index a079e76..360ff0f 100644
--- a/utils/examples/ext-gds.sh
+++ b/utils/examples/ext-gds.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export MAGTYPE=maglef ;
diff --git a/utils/examples/ext-mag.sh b/utils/examples/ext-mag.sh
index 67fc8f1..e625099 100644
--- a/utils/examples/ext-mag.sh
+++ b/utils/examples/ext-mag.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export MAGTYPE=mag ;
diff --git a/utils/examples/ext.sh b/utils/examples/ext.sh
index 39a14e5..1c557d4 100644
--- a/utils/examples/ext.sh
+++ b/utils/examples/ext.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export MAGTYPE=maglef ;
diff --git a/utils/examples/extract.tcl b/utils/examples/extract.tcl
index a596111..dc62a06 100644
--- a/utils/examples/extract.tcl
+++ b/utils/examples/extract.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
lef read $::env(PDKPATH)/libs.ref/techLEF/scs8hd/scs8hd_tech.lef
set macro_mags "openram_tc_core.mag"
diff --git a/utils/examples/lvs.sh b/utils/examples/lvs.sh
index 1ff1dd1..7a11878 100755
--- a/utils/examples/lvs.sh
+++ b/utils/examples/lvs.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
/ef/apps/bin/netgen -noconsole << EOF
readnet spice $1.spice
diff --git a/utils/examples/mag2gds.tcl b/utils/examples/mag2gds.tcl
index 5283852..84eabd2 100644
--- a/utils/examples/mag2gds.tcl
+++ b/utils/examples/mag2gds.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# assumes an /ef tree or at least a symlink
drc off
diff --git a/utils/examples/magic_drc.tcl b/utils/examples/magic_drc.tcl
index 9ea88fa..dc65943 100755
--- a/utils/examples/magic_drc.tcl
+++ b/utils/examples/magic_drc.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
set ::env(DESIGN_NAME) openram_tc_1kb
drc off
lef read ../lef/sram_1rw1r_32_256_8_sky130_lp1.lef
diff --git a/utils/examples/pfg.sh b/utils/examples/pfg.sh
index dce3cf3..36cb05e 100755
--- a/utils/examples/pfg.sh
+++ b/utils/examples/pfg.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export PDKPATH=/home/mk/zooz/pdks/ef-skywater-s8/EFS8A
diff --git a/utils/examples/run_openram_tc_1kb.sh b/utils/examples/run_openram_tc_1kb.sh
index be2a2ee..89e77f8 100755
--- a/utils/examples/run_openram_tc_1kb.sh
+++ b/utils/examples/run_openram_tc_1kb.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
#
# Run netgen on striVe (top level)
diff --git a/utils/examples/setup.tcl b/utils/examples/setup.tcl
index d4e1021..5e95030 100644
--- a/utils/examples/setup.tcl
+++ b/utils/examples/setup.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# We must flatten these because the ports are disconnected
flatten class {-circuit1 dummy_cell_6t}
diff --git a/utils/examples/wrap.tcl b/utils/examples/wrap.tcl
index 674d989..99f1d2a 100644
--- a/utils/examples/wrap.tcl
+++ b/utils/examples/wrap.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
drc off
gds readonly yes
diff --git a/utils/examples/wrap2.tcl b/utils/examples/wrap2.tcl
index bb30b45..ac255cc 100644
--- a/utils/examples/wrap2.tcl
+++ b/utils/examples/wrap2.tcl
@@ -11,6 +11,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
drc off
gds readonly yes
diff --git a/utils/examples/xor.sh b/utils/examples/xor.sh
index eb98446..474dcfe 100755
--- a/utils/examples/xor.sh
+++ b/utils/examples/xor.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
: ${1?"Usage: $0 file1.gds file2.gds <top_level_module_name>"}
diff --git a/utils/ext-def-sky130A.sh b/utils/ext-def-sky130A.sh
index 0977ccf..44cb503 100644
--- a/utils/ext-def-sky130A.sh
+++ b/utils/ext-def-sky130A.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# To call: ./ext-def-sky130A.sh <target_path> <design_name> <pdk-root> [<output_path> default is <target_path>/results/]
diff --git a/utils/ext-gds-sky130A.sh b/utils/ext-gds-sky130A.sh
index d7ddb64..f21504d 100644
--- a/utils/ext-gds-sky130A.sh
+++ b/utils/ext-gds-sky130A.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# To call: ./ext-gds-sky130A.sh <target_path> <design_name> <pdk-root> [<output_path> default is <target_path>/results/]
diff --git a/utils/ext-mag-sky130A.sh b/utils/ext-mag-sky130A.sh
index 16f110f..7970190 100644
--- a/utils/ext-mag-sky130A.sh
+++ b/utils/ext-mag-sky130A.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
# To call: ./ext-mag-sky130A.sh <target_path> <design_name> <pdk-root> [<output_path> default is <target_path>/results/]
diff --git a/utils/gds2mag-mag.local.sh b/utils/gds2mag-mag.local.sh
index c914f70..5f55959 100755
--- a/utils/gds2mag-mag.local.sh
+++ b/utils/gds2mag-mag.local.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export PDK_ROOT=~/foss/pdks/open_pdks/sky130;
export MAGTYPE=mag ;
diff --git a/utils/gds2mag-mag.sh b/utils/gds2mag-mag.sh
index c8c3cab..06d8bdf 100755
--- a/utils/gds2mag-mag.sh
+++ b/utils/gds2mag-mag.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export PDK_ROOT=~/foss/pdks/open_pdks/sky130;
export MAGTYPE=mag ;
diff --git a/utils/lef2maglef.sh b/utils/lef2maglef.sh
index d128a88..4d9dc1a 100755
--- a/utils/lef2maglef.sh
+++ b/utils/lef2maglef.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export PDK_ROOT=~/foss/pdks/open_pdks/sky130;
diff --git a/utils/mag2maglef-mag.sh b/utils/mag2maglef-mag.sh
index a42e584..1ba5699 100755
--- a/utils/mag2maglef-mag.sh
+++ b/utils/mag2maglef-mag.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export PDK_ROOT=~/foss/pdks/open_pdks/sky130;
diff --git a/utils/mag2maglef-maglef.localrc.sh b/utils/mag2maglef-maglef.localrc.sh
index 72de47d..91f9b6b 100755
--- a/utils/mag2maglef-maglef.localrc.sh
+++ b/utils/mag2maglef-maglef.localrc.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export PDK_ROOT=~/foss/pdks/open_pdks/sky130;
diff --git a/utils/mag2maglef-maglef.sh b/utils/mag2maglef-maglef.sh
index e905083..bb2f25c 100755
--- a/utils/mag2maglef-maglef.sh
+++ b/utils/mag2maglef-maglef.sh
@@ -12,6 +12,7 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
+# SPDX-License-Identifier: Apache-2.0
export PDK_ROOT=~/foss/pdks/open_pdks/sky130;