[LICENSE] Copyright -> SPDX-FileCopyrightText:
diff --git a/.travis.yml b/.travis.yml
index 10a17a9..686ee60 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/.travisCI/runPrecheck.sh b/.travisCI/runPrecheck.sh
index 3d3f0e3..7f6c406 100644
--- a/.travisCI/runPrecheck.sh
+++ b/.travisCI/runPrecheck.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/.travisCI/travisBuild.sh b/.travisCI/travisBuild.sh
index 2c5d3e1..28812ef 100644
--- a/.travisCI/travisBuild.sh
+++ b/.travisCI/travisBuild.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/gds/gds2mag-all.sh b/gds/gds2mag-all.sh
index 2f816a1..b9ca6f2 100755
--- a/gds/gds2mag-all.sh
+++ b/gds/gds2mag-all.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/gds/gen_caravel.tcl b/gds/gen_caravel.tcl
index 322a304..b32891a 100644
--- a/gds/gen_caravel.tcl
+++ b/gds/gen_caravel.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # You may obtain a copy of the License at
diff --git a/mag/bump_bond.tcl b/mag/bump_bond.tcl
index 97c1643..5ef4749 100644
--- a/mag/bump_bond.tcl
+++ b/mag/bump_bond.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mag/mag2maglef-all.sh b/mag/mag2maglef-all.sh
index a33bc1f..8ba9392 100755
--- a/mag/mag2maglef-all.sh
+++ b/mag/mag2maglef-all.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/mag/run_lvs_por.sh b/mag/run_lvs_por.sh
index 2e5c5a7..eb7a827 100755
--- a/mag/run_lvs_por.sh
+++ b/mag/run_lvs_por.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/DFFRAM/config.tcl b/openlane/DFFRAM/config.tcl
index 2a4b17b..4fd507e 100644
--- a/openlane/DFFRAM/config.tcl
+++ b/openlane/DFFRAM/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/DFFRAM/pdn.tcl b/openlane/DFFRAM/pdn.tcl
index b3feb71..fcfb113 100644
--- a/openlane/DFFRAM/pdn.tcl
+++ b/openlane/DFFRAM/pdn.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/caravel/config.tcl b/openlane/caravel/config.tcl
index be674c6..9659160 100755
--- a/openlane/caravel/config.tcl
+++ b/openlane/caravel/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/caravel/interactive.lvs.tcl b/openlane/caravel/interactive.lvs.tcl
index f009946..dc890e8 100755
--- a/openlane/caravel/interactive.lvs.tcl
+++ b/openlane/caravel/interactive.lvs.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/caravel/interactive.tcl b/openlane/caravel/interactive.tcl
index 8584fde..7b48890 100755
--- a/openlane/caravel/interactive.tcl
+++ b/openlane/caravel/interactive.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/chip_io/config.tcl b/openlane/chip_io/config.tcl
index 62be896..a91eb71 100755
--- a/openlane/chip_io/config.tcl
+++ b/openlane/chip_io/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/chip_io/interactive.tcl b/openlane/chip_io/interactive.tcl
index 8dd4d94..6d6ce6f 100755
--- a/openlane/chip_io/interactive.tcl
+++ b/openlane/chip_io/interactive.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/digital_pll/config.tcl b/openlane/digital_pll/config.tcl
index dc69dbf..52fd192 100644
--- a/openlane/digital_pll/config.tcl
+++ b/openlane/digital_pll/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/digital_pll/pdn.tcl b/openlane/digital_pll/pdn.tcl
index 595294e..b107e46 100644
--- a/openlane/digital_pll/pdn.tcl
+++ b/openlane/digital_pll/pdn.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/gpio_control_block/config.tcl b/openlane/gpio_control_block/config.tcl
index 640bbf8..ffb9bdb 100644
--- a/openlane/gpio_control_block/config.tcl
+++ b/openlane/gpio_control_block/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/mgmt_core/config.tcl b/openlane/mgmt_core/config.tcl
index 72e615e..8931d38 100644
--- a/openlane/mgmt_core/config.tcl
+++ b/openlane/mgmt_core/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/mgmt_core/pdn.tcl b/openlane/mgmt_core/pdn.tcl
index 1430d5a..1fe689b 100644
--- a/openlane/mgmt_core/pdn.tcl
+++ b/openlane/mgmt_core/pdn.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/mgmt_protect/config.tcl b/openlane/mgmt_protect/config.tcl
index 714dd7f..c1ffd39 100755
--- a/openlane/mgmt_protect/config.tcl
+++ b/openlane/mgmt_protect/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/mgmt_protect_hv/config.tcl b/openlane/mgmt_protect_hv/config.tcl
index 71eceb3..700e213 100644
--- a/openlane/mgmt_protect_hv/config.tcl
+++ b/openlane/mgmt_protect_hv/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped/config.tcl b/openlane/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped/config.tcl
index 2a63660..ff94c1c 100644
--- a/openlane/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped/config.tcl
+++ b/openlane/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/storage/config.tcl b/openlane/storage/config.tcl
index 59fb951..7b3f58a 100644
--- a/openlane/storage/config.tcl
+++ b/openlane/storage/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/storage/pdn.tcl b/openlane/storage/pdn.tcl
index ef4a029..cdf2479 100644
--- a/openlane/storage/pdn.tcl
+++ b/openlane/storage/pdn.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/user_id_programming/config.tcl b/openlane/user_id_programming/config.tcl
index 9d870f9..2e9526b 100755
--- a/openlane/user_id_programming/config.tcl
+++ b/openlane/user_id_programming/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/user_proj_example/config.tcl b/openlane/user_proj_example/config.tcl
index 52cc64f..f844bf7 100644
--- a/openlane/user_proj_example/config.tcl
+++ b/openlane/user_proj_example/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/user_project_wrapper/interactive.tcl b/openlane/user_project_wrapper/interactive.tcl
index 27ccd59..078bf98 100644
--- a/openlane/user_project_wrapper/interactive.tcl
+++ b/openlane/user_project_wrapper/interactive.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/user_project_wrapper/pdn.tcl b/openlane/user_project_wrapper/pdn.tcl
index ad170df..a3c8e6a 100644
--- a/openlane/user_project_wrapper/pdn.tcl
+++ b/openlane/user_project_wrapper/pdn.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/user_project_wrapper_empty/config.tcl b/openlane/user_project_wrapper_empty/config.tcl
index 9451860..faaee02 100644
--- a/openlane/user_project_wrapper_empty/config.tcl
+++ b/openlane/user_project_wrapper_empty/config.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/user_project_wrapper_empty/gen_pdn.tcl b/openlane/user_project_wrapper_empty/gen_pdn.tcl
index eb793ad..fc5bc42 100644
--- a/openlane/user_project_wrapper_empty/gen_pdn.tcl
+++ b/openlane/user_project_wrapper_empty/gen_pdn.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/user_project_wrapper_empty/interactive.tcl b/openlane/user_project_wrapper_empty/interactive.tcl
index f5ee85e..8bd2ef6 100644
--- a/openlane/user_project_wrapper_empty/interactive.tcl
+++ b/openlane/user_project_wrapper_empty/interactive.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/openlane/user_project_wrapper_empty/pdn.tcl b/openlane/user_project_wrapper_empty/pdn.tcl
index ad170df..a3c8e6a 100644
--- a/openlane/user_project_wrapper_empty/pdn.tcl
+++ b/openlane/user_project_wrapper_empty/pdn.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/qflow/digital_pll_controller/project_vars.sh b/qflow/digital_pll_controller/project_vars.sh
index 7110940..21adbd2 100644
--- a/qflow/digital_pll_controller/project_vars.sh
+++ b/qflow/digital_pll_controller/project_vars.sh
@@ -1,5 +1,5 @@
 #!/bin/tcsh -f
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/qflow/digital_pll_controller/qflow_exec.sh b/qflow/digital_pll_controller/qflow_exec.sh
index 93fa53e..7f57508 100755
--- a/qflow/digital_pll_controller/qflow_exec.sh
+++ b/qflow/digital_pll_controller/qflow_exec.sh
@@ -1,5 +1,5 @@
 #!/bin/tcsh -f
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/qflow/digital_pll_controller/qflow_vars.sh b/qflow/digital_pll_controller/qflow_vars.sh
index b6347c3..542eb86 100644
--- a/qflow/digital_pll_controller/qflow_vars.sh
+++ b/qflow/digital_pll_controller/qflow_vars.sh
@@ -1,5 +1,5 @@
 #!/bin/tcsh -f
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/qflow/ring_osc2x13/project_vars.sh b/qflow/ring_osc2x13/project_vars.sh
index 6dec30a..57448db 100644
--- a/qflow/ring_osc2x13/project_vars.sh
+++ b/qflow/ring_osc2x13/project_vars.sh
@@ -1,5 +1,5 @@
 #!/bin/tcsh -f
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/qflow/ring_osc2x13/qflow_exec.sh b/qflow/ring_osc2x13/qflow_exec.sh
index 61568dc..8cdea13 100755
--- a/qflow/ring_osc2x13/qflow_exec.sh
+++ b/qflow/ring_osc2x13/qflow_exec.sh
@@ -1,5 +1,5 @@
 #!/bin/tcsh -f
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/qflow/ring_osc2x13/qflow_vars.sh b/qflow/ring_osc2x13/qflow_vars.sh
index 59f7d83..0cf32f4 100644
--- a/qflow/ring_osc2x13/qflow_vars.sh
+++ b/qflow/ring_osc2x13/qflow_vars.sh
@@ -1,5 +1,5 @@
 #!/bin/tcsh -f
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/compositor.py b/scripts/compositor.py
index 3191d93..ec48636 100755
--- a/scripts/compositor.py
+++ b/scripts/compositor.py
@@ -1,5 +1,5 @@
 #!/bin/env python3
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/generate_fill.py b/scripts/generate_fill.py
index 330482d..6b4cbcd 100755
--- a/scripts/generate_fill.py
+++ b/scripts/generate_fill.py
@@ -1,5 +1,5 @@
 #!/bin/env python3
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/scripts/set_user_id.py b/scripts/set_user_id.py
index 7e1b65a..3975354 100755
--- a/scripts/set_user_id.py
+++ b/scripts/set_user_id.py
@@ -1,5 +1,5 @@
 #!/bin/env python3
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/spi/lvs/run_lvs.sh b/spi/lvs/run_lvs.sh
index af4c349..25c27a1 100644
--- a/spi/lvs/run_lvs.sh
+++ b/spi/lvs/run_lvs.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/addmpwseal.tcl b/utils/addmpwseal.tcl
index 7473760..b562f93 100644
--- a/utils/addmpwseal.tcl
+++ b/utils/addmpwseal.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/core_scripts/magic-drc.sh b/utils/core_scripts/magic-drc.sh
index 56c8493..5f5068d 100644
--- a/utils/core_scripts/magic-drc.sh
+++ b/utils/core_scripts/magic-drc.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/core_scripts/magic-drc.tcl b/utils/core_scripts/magic-drc.tcl
index 1ea14a5..6768d3c 100755
--- a/utils/core_scripts/magic-drc.tcl
+++ b/utils/core_scripts/magic-drc.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/core_scripts/magic-ext.sh b/utils/core_scripts/magic-ext.sh
index bd3ccd9..68bfc39 100644
--- a/utils/core_scripts/magic-ext.sh
+++ b/utils/core_scripts/magic-ext.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/core_scripts/magic-ext.tcl b/utils/core_scripts/magic-ext.tcl
index a4fcc2f..5a05dcb 100644
--- a/utils/core_scripts/magic-ext.tcl
+++ b/utils/core_scripts/magic-ext.tcl
@@ -1,5 +1,5 @@
 #!/usr/bin/tclsh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/drc-def-sky130A.sh b/utils/drc-def-sky130A.sh
index c894ad0..671b14a 100644
--- a/utils/drc-def-sky130A.sh
+++ b/utils/drc-def-sky130A.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/drc-gds-sky130A.sh b/utils/drc-gds-sky130A.sh
index 0791491..4c1d6d8 100644
--- a/utils/drc-gds-sky130A.sh
+++ b/utils/drc-gds-sky130A.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/drc-mag-sky130A.sh b/utils/drc-mag-sky130A.sh
index 1acba4c..2bbecd3 100644
--- a/utils/drc-mag-sky130A.sh
+++ b/utils/drc-mag-sky130A.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/addmpwseal.tcl b/utils/examples/addmpwseal.tcl
index de30568..79e4b9e 100644
--- a/utils/examples/addmpwseal.tcl
+++ b/utils/examples/addmpwseal.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/create-project.sh b/utils/examples/create-project.sh
index 65277df..5b5b69c 100755
--- a/utils/examples/create-project.sh
+++ b/utils/examples/create-project.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/drc-mag.sh b/utils/examples/drc-mag.sh
index ca6eb21..7229f45 100644
--- a/utils/examples/drc-mag.sh
+++ b/utils/examples/drc-mag.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/drc-maglef.sh b/utils/examples/drc-maglef.sh
index 6915791..42f622f 100644
--- a/utils/examples/drc-maglef.sh
+++ b/utils/examples/drc-maglef.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/drc.sh b/utils/examples/drc.sh
index ca6eb21..7229f45 100755
--- a/utils/examples/drc.sh
+++ b/utils/examples/drc.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/edit.tcl b/utils/examples/edit.tcl
index 7431bc3..f1766ad 100644
--- a/utils/examples/edit.tcl
+++ b/utils/examples/edit.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/ext-gds.sh b/utils/examples/ext-gds.sh
index 360ff0f..c3efd7e 100644
--- a/utils/examples/ext-gds.sh
+++ b/utils/examples/ext-gds.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/ext-mag.sh b/utils/examples/ext-mag.sh
index e625099..a62a831 100644
--- a/utils/examples/ext-mag.sh
+++ b/utils/examples/ext-mag.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/ext.sh b/utils/examples/ext.sh
index 1c557d4..b414e8b 100644
--- a/utils/examples/ext.sh
+++ b/utils/examples/ext.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/extract.tcl b/utils/examples/extract.tcl
index dc62a06..a38c9cb 100644
--- a/utils/examples/extract.tcl
+++ b/utils/examples/extract.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/lvs.sh b/utils/examples/lvs.sh
index 7a11878..3a5043e 100755
--- a/utils/examples/lvs.sh
+++ b/utils/examples/lvs.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/mag2gds.tcl b/utils/examples/mag2gds.tcl
index 84eabd2..8d7057d 100644
--- a/utils/examples/mag2gds.tcl
+++ b/utils/examples/mag2gds.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/magic_drc.tcl b/utils/examples/magic_drc.tcl
index dc65943..554a4c6 100755
--- a/utils/examples/magic_drc.tcl
+++ b/utils/examples/magic_drc.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/pfg.sh b/utils/examples/pfg.sh
index 36cb05e..9d8def1 100755
--- a/utils/examples/pfg.sh
+++ b/utils/examples/pfg.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/run_openram_tc_1kb.sh b/utils/examples/run_openram_tc_1kb.sh
index 89e77f8..408ce96 100755
--- a/utils/examples/run_openram_tc_1kb.sh
+++ b/utils/examples/run_openram_tc_1kb.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/setup.tcl b/utils/examples/setup.tcl
index 5e95030..193dd2f 100644
--- a/utils/examples/setup.tcl
+++ b/utils/examples/setup.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/wrap.tcl b/utils/examples/wrap.tcl
index 99f1d2a..fc2c87e 100644
--- a/utils/examples/wrap.tcl
+++ b/utils/examples/wrap.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/wrap2.tcl b/utils/examples/wrap2.tcl
index ac255cc..db1db3c 100644
--- a/utils/examples/wrap2.tcl
+++ b/utils/examples/wrap2.tcl
@@ -1,4 +1,4 @@
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/examples/xor.sh b/utils/examples/xor.sh
index 474dcfe..6911062 100755
--- a/utils/examples/xor.sh
+++ b/utils/examples/xor.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/ext-def-sky130A.sh b/utils/ext-def-sky130A.sh
index 44cb503..51ec955 100644
--- a/utils/ext-def-sky130A.sh
+++ b/utils/ext-def-sky130A.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/ext-gds-sky130A.sh b/utils/ext-gds-sky130A.sh
index f21504d..35071b8 100644
--- a/utils/ext-gds-sky130A.sh
+++ b/utils/ext-gds-sky130A.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/ext-mag-sky130A.sh b/utils/ext-mag-sky130A.sh
index 7970190..b57ec31 100644
--- a/utils/ext-mag-sky130A.sh
+++ b/utils/ext-mag-sky130A.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/gds2mag-mag.local.sh b/utils/gds2mag-mag.local.sh
index 5f55959..110358b 100755
--- a/utils/gds2mag-mag.local.sh
+++ b/utils/gds2mag-mag.local.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/gds2mag-mag.sh b/utils/gds2mag-mag.sh
index 06d8bdf..d53b156 100755
--- a/utils/gds2mag-mag.sh
+++ b/utils/gds2mag-mag.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/lef2maglef.sh b/utils/lef2maglef.sh
index 4d9dc1a..455c4a6 100755
--- a/utils/lef2maglef.sh
+++ b/utils/lef2maglef.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/mag2maglef-mag.sh b/utils/mag2maglef-mag.sh
index 1ba5699..2934887 100755
--- a/utils/mag2maglef-mag.sh
+++ b/utils/mag2maglef-mag.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/mag2maglef-maglef.localrc.sh b/utils/mag2maglef-maglef.localrc.sh
index 91f9b6b..f167252 100755
--- a/utils/mag2maglef-maglef.localrc.sh
+++ b/utils/mag2maglef-maglef.localrc.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/utils/mag2maglef-maglef.sh b/utils/mag2maglef-maglef.sh
index bb2f25c..e70fbd3 100755
--- a/utils/mag2maglef-maglef.sh
+++ b/utils/mag2maglef-maglef.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2020 Efabless Corporation
+# SPDX-FileCopyrightText: 2020 Efabless Corporation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/defs.h b/verilog/dv/caravel/defs.h
index 9707d0e..6e42c7a 100644
--- a/verilog/dv/caravel/defs.h
+++ b/verilog/dv/caravel/defs.h
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/gpio/gpio.c b/verilog/dv/caravel/mgmt_soc/gpio/gpio.c
index 16503bb..73dd397 100644
--- a/verilog/dv/caravel/mgmt_soc/gpio/gpio.c
+++ b/verilog/dv/caravel/mgmt_soc/gpio/gpio.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/hkspi/hkspi.c b/verilog/dv/caravel/mgmt_soc/hkspi/hkspi.c
index 8a5155a..3bfac32 100644
--- a/verilog/dv/caravel/mgmt_soc/hkspi/hkspi.c
+++ b/verilog/dv/caravel/mgmt_soc/hkspi/hkspi.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/hkspi/hkspi_tb.v b/verilog/dv/caravel/mgmt_soc/hkspi/hkspi_tb.v
index 4702574..50ea981 100644
--- a/verilog/dv/caravel/mgmt_soc/hkspi/hkspi_tb.v
+++ b/verilog/dv/caravel/mgmt_soc/hkspi/hkspi_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/mem/mem.c b/verilog/dv/caravel/mgmt_soc/mem/mem.c
index 0309bb5..a3b6fcc 100644
--- a/verilog/dv/caravel/mgmt_soc/mem/mem.c
+++ b/verilog/dv/caravel/mgmt_soc/mem/mem.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/mprj_ctrl/mprj_ctrl.c b/verilog/dv/caravel/mgmt_soc/mprj_ctrl/mprj_ctrl.c
index d92618b..1d7a140 100644
--- a/verilog/dv/caravel/mgmt_soc/mprj_ctrl/mprj_ctrl.c
+++ b/verilog/dv/caravel/mgmt_soc/mprj_ctrl/mprj_ctrl.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/mprj_ctrl/mprj_ctrl_tb.v b/verilog/dv/caravel/mgmt_soc/mprj_ctrl/mprj_ctrl_tb.v
index d1950ed..ae04001 100644
--- a/verilog/dv/caravel/mgmt_soc/mprj_ctrl/mprj_ctrl_tb.v
+++ b/verilog/dv/caravel/mgmt_soc/mprj_ctrl/mprj_ctrl_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/pass_thru/pass_thru.c b/verilog/dv/caravel/mgmt_soc/pass_thru/pass_thru.c
index adf5f88..33a981d 100644
--- a/verilog/dv/caravel/mgmt_soc/pass_thru/pass_thru.c
+++ b/verilog/dv/caravel/mgmt_soc/pass_thru/pass_thru.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/pass_thru/pass_thru_tb.v b/verilog/dv/caravel/mgmt_soc/pass_thru/pass_thru_tb.v
index 099b814..bb141e1 100644
--- a/verilog/dv/caravel/mgmt_soc/pass_thru/pass_thru_tb.v
+++ b/verilog/dv/caravel/mgmt_soc/pass_thru/pass_thru_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/perf/perf.c b/verilog/dv/caravel/mgmt_soc/perf/perf.c
index e4e7f58..5a17ba2 100644
--- a/verilog/dv/caravel/mgmt_soc/perf/perf.c
+++ b/verilog/dv/caravel/mgmt_soc/perf/perf.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/pll/pll.c b/verilog/dv/caravel/mgmt_soc/pll/pll.c
index ee3fc7b..81a1fc6 100644
--- a/verilog/dv/caravel/mgmt_soc/pll/pll.c
+++ b/verilog/dv/caravel/mgmt_soc/pll/pll.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/pll/pll_tb.v b/verilog/dv/caravel/mgmt_soc/pll/pll_tb.v
index 5c0316f..fd0f11e 100644
--- a/verilog/dv/caravel/mgmt_soc/pll/pll_tb.v
+++ b/verilog/dv/caravel/mgmt_soc/pll/pll_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/storage/storage.c b/verilog/dv/caravel/mgmt_soc/storage/storage.c
index 375b090..55fdd98 100644
--- a/verilog/dv/caravel/mgmt_soc/storage/storage.c
+++ b/verilog/dv/caravel/mgmt_soc/storage/storage.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/sysctrl/sysctrl.c b/verilog/dv/caravel/mgmt_soc/sysctrl/sysctrl.c
index 6c90647..0f5d56d 100644
--- a/verilog/dv/caravel/mgmt_soc/sysctrl/sysctrl.c
+++ b/verilog/dv/caravel/mgmt_soc/sysctrl/sysctrl.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/sysctrl/sysctrl_tb.v b/verilog/dv/caravel/mgmt_soc/sysctrl/sysctrl_tb.v
index 9912c3d..b2e6b49 100644
--- a/verilog/dv/caravel/mgmt_soc/sysctrl/sysctrl_tb.v
+++ b/verilog/dv/caravel/mgmt_soc/sysctrl/sysctrl_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/timer/timer.c b/verilog/dv/caravel/mgmt_soc/timer/timer.c
index 5d1000c..e01ed7f 100644
--- a/verilog/dv/caravel/mgmt_soc/timer/timer.c
+++ b/verilog/dv/caravel/mgmt_soc/timer/timer.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/timer2/timer2.c b/verilog/dv/caravel/mgmt_soc/timer2/timer2.c
index ab06d99..6d598ac 100644
--- a/verilog/dv/caravel/mgmt_soc/timer2/timer2.c
+++ b/verilog/dv/caravel/mgmt_soc/timer2/timer2.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/mgmt_soc/uart/uart.c b/verilog/dv/caravel/mgmt_soc/uart/uart.c
index 0dea68a..13cee0f 100644
--- a/verilog/dv/caravel/mgmt_soc/uart/uart.c
+++ b/verilog/dv/caravel/mgmt_soc/uart/uart.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/stub.c b/verilog/dv/caravel/stub.c
index c89330c..575cfc3 100644
--- a/verilog/dv/caravel/stub.c
+++ b/verilog/dv/caravel/stub.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/user_proj_example/io_ports/io_ports.c b/verilog/dv/caravel/user_proj_example/io_ports/io_ports.c
index d570ee1..a159f0a 100644
--- a/verilog/dv/caravel/user_proj_example/io_ports/io_ports.c
+++ b/verilog/dv/caravel/user_proj_example/io_ports/io_ports.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/user_proj_example/io_ports/io_ports_tb.v b/verilog/dv/caravel/user_proj_example/io_ports/io_ports_tb.v
index b155c3d..c680a0b 100644
--- a/verilog/dv/caravel/user_proj_example/io_ports/io_ports_tb.v
+++ b/verilog/dv/caravel/user_proj_example/io_ports/io_ports_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/user_proj_example/la_test1/la_test1.c b/verilog/dv/caravel/user_proj_example/la_test1/la_test1.c
index 7bea99e..9759ed7 100644
--- a/verilog/dv/caravel/user_proj_example/la_test1/la_test1.c
+++ b/verilog/dv/caravel/user_proj_example/la_test1/la_test1.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/user_proj_example/la_test1/la_test1_tb.v b/verilog/dv/caravel/user_proj_example/la_test1/la_test1_tb.v
index 1fbf764..210098f 100644
--- a/verilog/dv/caravel/user_proj_example/la_test1/la_test1_tb.v
+++ b/verilog/dv/caravel/user_proj_example/la_test1/la_test1_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/user_proj_example/la_test2/la_test2.c b/verilog/dv/caravel/user_proj_example/la_test2/la_test2.c
index cb1f04d..0267d25 100644
--- a/verilog/dv/caravel/user_proj_example/la_test2/la_test2.c
+++ b/verilog/dv/caravel/user_proj_example/la_test2/la_test2.c
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020 Efabless Corporation
+ * SPDX-FileCopyrightText: 2020 Efabless Corporation
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/verilog/dv/caravel/user_proj_example/la_test2/la_test2_tb.v b/verilog/dv/caravel/user_proj_example/la_test2/la_test2_tb.v
index f1dcb54..b9e5c80 100644
--- a/verilog/dv/caravel/user_proj_example/la_test2/la_test2_tb.v
+++ b/verilog/dv/caravel/user_proj_example/la_test2/la_test2_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/dummy_slave.v b/verilog/dv/dummy_slave.v
index 4b12665..be068fc 100644
--- a/verilog/dv/dummy_slave.v
+++ b/verilog/dv/dummy_slave.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/gpio_wb/gpio_wb_tb.v b/verilog/dv/wb_utests/gpio_wb/gpio_wb_tb.v
index a8eedda..6ff214c 100644
--- a/verilog/dv/wb_utests/gpio_wb/gpio_wb_tb.v
+++ b/verilog/dv/wb_utests/gpio_wb/gpio_wb_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/intercon_wb/intercon_wb_tb.v b/verilog/dv/wb_utests/intercon_wb/intercon_wb_tb.v
index a4eb60c..5d91efa 100644
--- a/verilog/dv/wb_utests/intercon_wb/intercon_wb_tb.v
+++ b/verilog/dv/wb_utests/intercon_wb/intercon_wb_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/la_wb/la_wb_tb.v b/verilog/dv/wb_utests/la_wb/la_wb_tb.v
index 3ee98a6..c1548c9 100644
--- a/verilog/dv/wb_utests/la_wb/la_wb_tb.v
+++ b/verilog/dv/wb_utests/la_wb/la_wb_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/mem_wb/mem_wb_tb.v b/verilog/dv/wb_utests/mem_wb/mem_wb_tb.v
index 44e8190..549f904 100644
--- a/verilog/dv/wb_utests/mem_wb/mem_wb_tb.v
+++ b/verilog/dv/wb_utests/mem_wb/mem_wb_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/mprj_ctrl/mprj_ctrl_tb.v b/verilog/dv/wb_utests/mprj_ctrl/mprj_ctrl_tb.v
index f31dd45..5d86450 100644
--- a/verilog/dv/wb_utests/mprj_ctrl/mprj_ctrl_tb.v
+++ b/verilog/dv/wb_utests/mprj_ctrl/mprj_ctrl_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/spi_sysctrl_wb/spi_sysctrl_wb_tb.v b/verilog/dv/wb_utests/spi_sysctrl_wb/spi_sysctrl_wb_tb.v
index e78f723..a5baf05 100644
--- a/verilog/dv/wb_utests/spi_sysctrl_wb/spi_sysctrl_wb_tb.v
+++ b/verilog/dv/wb_utests/spi_sysctrl_wb/spi_sysctrl_wb_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/spimemio_wb/spimemio_wb_tb.v b/verilog/dv/wb_utests/spimemio_wb/spimemio_wb_tb.v
index b200db6..febc124 100644
--- a/verilog/dv/wb_utests/spimemio_wb/spimemio_wb_tb.v
+++ b/verilog/dv/wb_utests/spimemio_wb/spimemio_wb_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/storage_wb/storage_wb_tb.v b/verilog/dv/wb_utests/storage_wb/storage_wb_tb.v
index 7f51648..0cc6b78 100644
--- a/verilog/dv/wb_utests/storage_wb/storage_wb_tb.v
+++ b/verilog/dv/wb_utests/storage_wb/storage_wb_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/sysctrl_wb/sysctrl_wb_tb.v b/verilog/dv/wb_utests/sysctrl_wb/sysctrl_wb_tb.v
index 95128f3..cf80e03 100644
--- a/verilog/dv/wb_utests/sysctrl_wb/sysctrl_wb_tb.v
+++ b/verilog/dv/wb_utests/sysctrl_wb/sysctrl_wb_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/dv/wb_utests/uart_wb/uart_wb_tb.v b/verilog/dv/wb_utests/uart_wb/uart_wb_tb.v
index b95fc20..0bbefdf 100644
--- a/verilog/dv/wb_utests/uart_wb/uart_wb_tb.v
+++ b/verilog/dv/wb_utests/uart_wb/uart_wb_tb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/DFFRAM.v b/verilog/gl/DFFRAM.v
index 5db928b..b7b170d 100644
--- a/verilog/gl/DFFRAM.v
+++ b/verilog/gl/DFFRAM.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/caravel.v b/verilog/gl/caravel.v
index 243ec45..1adbbb4 100644
--- a/verilog/gl/caravel.v
+++ b/verilog/gl/caravel.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/chip_io.v b/verilog/gl/chip_io.v
index 2caf6b7..f6a628b 100644
--- a/verilog/gl/chip_io.v
+++ b/verilog/gl/chip_io.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/digital_pll.v b/verilog/gl/digital_pll.v
index 72b7592..85db179 100644
--- a/verilog/gl/digital_pll.v
+++ b/verilog/gl/digital_pll.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/gpio_control_block.v b/verilog/gl/gpio_control_block.v
index 66e4737..bf9db51 100644
--- a/verilog/gl/gpio_control_block.v
+++ b/verilog/gl/gpio_control_block.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/mgmt_core.v b/verilog/gl/mgmt_core.v
index 833b929..fa280e8 100644
--- a/verilog/gl/mgmt_core.v
+++ b/verilog/gl/mgmt_core.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/mgmt_protect.v b/verilog/gl/mgmt_protect.v
index c7f34da..39cc8d0 100644
--- a/verilog/gl/mgmt_protect.v
+++ b/verilog/gl/mgmt_protect.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/mgmt_protect_hv.v b/verilog/gl/mgmt_protect_hv.v
index 1c18bf4..92669b7 100644
--- a/verilog/gl/mgmt_protect_hv.v
+++ b/verilog/gl/mgmt_protect_hv.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/simple_por.v b/verilog/gl/simple_por.v
index 082b567..fe9d7c2 100644
--- a/verilog/gl/simple_por.v
+++ b/verilog/gl/simple_por.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v b/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
index c070cc6..7b591d3 100644
--- a/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
+++ b/verilog/gl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/storage.v b/verilog/gl/storage.v
index 743a4fc..f212dc2 100644
--- a/verilog/gl/storage.v
+++ b/verilog/gl/storage.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/user_id_programming.v b/verilog/gl/user_id_programming.v
index 4cdbaf3..0282cfa 100644
--- a/verilog/gl/user_id_programming.v
+++ b/verilog/gl/user_id_programming.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/user_proj_example.v b/verilog/gl/user_proj_example.v
index 7a25bdb..3d8710e 100644
--- a/verilog/gl/user_proj_example.v
+++ b/verilog/gl/user_proj_example.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/gl/user_project_wrapper.v b/verilog/gl/user_project_wrapper.v
index ff8dc73..6cf5a57 100644
--- a/verilog/gl/user_project_wrapper.v
+++ b/verilog/gl/user_project_wrapper.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/DFFRAM.v b/verilog/rtl/DFFRAM.v
index 55a03a2..b80677f 100644
--- a/verilog/rtl/DFFRAM.v
+++ b/verilog/rtl/DFFRAM.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/DFFRAMBB.v b/verilog/rtl/DFFRAMBB.v
index defb258..22ab55e 100644
--- a/verilog/rtl/DFFRAMBB.v
+++ b/verilog/rtl/DFFRAMBB.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/caravel.v b/verilog/rtl/caravel.v
index 2ee50bc..430b2f5 100644
--- a/verilog/rtl/caravel.v
+++ b/verilog/rtl/caravel.v
@@ -1,4 +1,18 @@
 // `default_nettype none
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// 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
 /*--------------------------------------------------------------*/
 /* caravel, a project harness for the Google/SkyWater sky130	*/
 /* fabrication process and open source PDK			*/
diff --git a/verilog/rtl/caravel_clocking.v b/verilog/rtl/caravel_clocking.v
index 0235f19..cc0af25 100644
--- a/verilog/rtl/caravel_clocking.v
+++ b/verilog/rtl/caravel_clocking.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/chip_io.v b/verilog/rtl/chip_io.v
index d45af63..850549f 100644
--- a/verilog/rtl/chip_io.v
+++ b/verilog/rtl/chip_io.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/clock_div.v b/verilog/rtl/clock_div.v
index 8535243..49ff44b 100644
--- a/verilog/rtl/clock_div.v
+++ b/verilog/rtl/clock_div.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/convert_gpio_sigs.v b/verilog/rtl/convert_gpio_sigs.v
index b197c7d..e9e8351 100644
--- a/verilog/rtl/convert_gpio_sigs.v
+++ b/verilog/rtl/convert_gpio_sigs.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/counter_timer_high.v b/verilog/rtl/counter_timer_high.v
index 235e740..ea946f0 100755
--- a/verilog/rtl/counter_timer_high.v
+++ b/verilog/rtl/counter_timer_high.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/counter_timer_low.v b/verilog/rtl/counter_timer_low.v
index 074fab4..c543a6b 100755
--- a/verilog/rtl/counter_timer_low.v
+++ b/verilog/rtl/counter_timer_low.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/defines.v b/verilog/rtl/defines.v
index 508ef4e..3c9e595 100644
--- a/verilog/rtl/defines.v
+++ b/verilog/rtl/defines.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/digital_pll.v b/verilog/rtl/digital_pll.v
index 3458349..b8dd69e 100644
--- a/verilog/rtl/digital_pll.v
+++ b/verilog/rtl/digital_pll.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/digital_pll_controller.v b/verilog/rtl/digital_pll_controller.v
index 3b745c7..ae13d9d 100644
--- a/verilog/rtl/digital_pll_controller.v
+++ b/verilog/rtl/digital_pll_controller.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/gpio_control_block.v b/verilog/rtl/gpio_control_block.v
index f4a92bb..8c4ef3f 100644
--- a/verilog/rtl/gpio_control_block.v
+++ b/verilog/rtl/gpio_control_block.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/gpio_wb.v b/verilog/rtl/gpio_wb.v
index bcd4a22..9941fc9 100644
--- a/verilog/rtl/gpio_wb.v
+++ b/verilog/rtl/gpio_wb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/housekeeping_spi.v b/verilog/rtl/housekeeping_spi.v
index c4bb78e..37c27c8 100644
--- a/verilog/rtl/housekeeping_spi.v
+++ b/verilog/rtl/housekeeping_spi.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/la_wb.v b/verilog/rtl/la_wb.v
index cec862f..79a88a9 100644
--- a/verilog/rtl/la_wb.v
+++ b/verilog/rtl/la_wb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/manifest b/verilog/rtl/manifest
index aac1940..7f78a51 100644
--- a/verilog/rtl/manifest
+++ b/verilog/rtl/manifest
@@ -1,35 +1,35 @@
-5e7d349fbdee30deee644794d8a02d9593145a6d  DFFRAM.v
-4af9b0f1f6d62aae4baeb6fc724fabc55f6b2581  DFFRAMBB.v
-7f2e64ff567d4a745aaae296db34294f5bbeb7f6  caravel.v
-b3a1f70e7ab737ebf8a0f8cc8bbd0099c50202d6  caravel_clocking.v
-9c4e56984c2564c8f84a0459553603ccb3ab0fd1  chip_io.v
-e01ff27f67d783ce12055c5b671256191a19c1b0  clock_div.v
-6af4e004999895d4ed75bf21d98a036ee3d44de5  convert_gpio_sigs.v
-9ce78d01ef2ba2524579cebc051e2eb9af18490e  counter_timer_high.v
-b7db20cf99e550da9c3d0fff9ad8f883fa48fb9b  counter_timer_low.v
-95473b2e0a30c0a799a76461800b5aba05a9845f  digital_pll.v
-b60c3bfa314ee7692a27e4e3695bc064cc69ee80  digital_pll_controller.v
-42dfa028e34bc9f41716ac06b55d34ed440fd926  gpio_control_block.v
-7acbb524393d1815f5d514b862b541f5e1282602  gpio_wb.v
-c251fda11936adc99cf525735d42e82223e56a11  housekeeping_spi.v
-21b1fe5035e01bf3c48341d2c13dc8a2c2871270  la_wb.v
-2c4eb3c797a5187893de9427878b293ab1e08372  mem_wb.v
-6cdfa07a1d17385ab35a0e5a4741c06155c03545  mgmt_core.v
-cb46861ca14c029c86b632ac0e95799e2f816b5d  mgmt_protect.v
-52e35a959d251644bb7a978d50f73b8d6104bb19  mgmt_protect_hv.v
+d328f88dd48e015bbaa95e0d7c88954343cc5632  DFFRAM.v
+dab57f3c5464ce3354219840dae589a3fcd27135  DFFRAMBB.v
+8a0bcbd870778416bb4e753909053881aca2368a  caravel.v
+b2feeb2a098894d5d731a5b011858a471e855d73  caravel_clocking.v
+38d2c674ea1f696bf2c9deaeee5f9b044f2445fb  chip_io.v
+d772308bd2a72121d7ed9dcdd40c8e6cbbe4b43c  clock_div.v
+f937b52e53d45bdbe41bcbd07c65b41104c21756  convert_gpio_sigs.v
+a16f89c8efa638eab43641ab7047bb8eeedd6fa6  counter_timer_high.v
+d8eab2f4cef158e3c7800778ffc2367ab4abe130  counter_timer_low.v
+fff2d08e49701312c2ebd6714b7425baf83f3d35  digital_pll.v
+ce49f9af199b5f16d2c39c417d58e5890bc7bab2  digital_pll_controller.v
+e6902f7a9958eab32b8904c6f7e2d3c81be7766a  gpio_control_block.v
+57554b3586f306944b31718a8c52526fa9a8a574  gpio_wb.v
+baf3aba29655ca7021398ddc3f68be81eff0fa0c  housekeeping_spi.v
+0544035d9f2bfc52ebcb3220a21f29e98a3784b4  la_wb.v
+ff3e65a783f3807340e25efac9207787d39fb6cd  mem_wb.v
+65feb79043201d3609307a3dd5af4e75cc26e81b  mgmt_core.v
+85dec445f0cf7afbef4aa6b919d31f0f5c9a0b7e  mgmt_protect.v
+f656dadb49cb97a46aada3d37a86a12f565e6e9e  mgmt_protect_hv.v
 20a482029168de93693a92ce03c00ec16e7b4776  mgmt_soc.v
-6d035b3ded00c1a279777598e3dd0d322be7a22a  mprj_ctrl.v
-8ede54ebe106e987d01aaaed59b0197ac6769b4f  mprj_io.v
-73ce18edaee6a019c537c7d0cfcaff72907886e1  pads.v
+93eb7aa0f8489715145ff0870737fecf8be1fa8c  mprj_ctrl.v
+b16ace2e7a9c02ed5f8f918fe9e4a460422c7304  mprj_io.v
+1352e5821905dce0b8203e9bee5e1adff02a9cbc  pads.v
 5f1d9a90287fa5ae6635933c287e8e9e3e39931a  picorv32.v
-c908a6ea89bd9cf78529b45db185f8963cb360a8  ring_osc2x13.v
-bbf4be77ad33b22e14b9532964c119981d781e3c  simple_por.v
-293f678d44b30abfab6c6a065828c916f05fd917  simple_spi_master.v
+669d16642d5dd5f6824812754db20db98c9fe17b  ring_osc2x13.v
+6864cc10dacfd3edb4c66825b7a301ab097cea0d  simple_por.v
+917aa6e1bb869f973c79fb2c7894eab882ead74c  simple_spi_master.v
 7a949db8a5665540e0125bfb7544852167e821b0  simpleuart.v
-c4f74b2b66f108ffeedb1f2ccbaa8df97f25a8ae  sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
+ec5fa62d935e1139de104b9201740020fdea4a17  sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
 b77b7eb6ae4b253abf157a01f6f349719a81628c  spimemio.v
-c4adcc886b2c2d1ebdd80b801c0c05d326b31d22  sram_1rw1r_32_256_8_sky130.v
-4514db10d3739a716ceaef87080cac7ee901fd44  storage.v
-2b07a0653c16f790d37a972a352383fd6d04558d  storage_bridge_wb.v
-b5714f36f90edb3e7ed5e58808eebb761b81af8e  sysctrl.v
-e0c25f0bffc166c0051227a8940ac30d718be8b0  wb_intercon.v
+3b4c3de623f8af0f0780f1e5b0f2217ef6406a2f  sram_1rw1r_32_256_8_sky130.v
+8dea2030f1f59fc58ce50d943c395b8041ff1fb3  storage.v
+7e8d789570ed224df49cf61f69593cc738790a5d  storage_bridge_wb.v
+5e314e94a13d7291117123395ae088e1d17cf487  sysctrl.v
+e6246df6bbf0860a331b3547d64f7d235b0eca9a  wb_intercon.v
diff --git a/verilog/rtl/mem_wb.v b/verilog/rtl/mem_wb.v
index 10fe839..01bd2e1 100644
--- a/verilog/rtl/mem_wb.v
+++ b/verilog/rtl/mem_wb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/mgmt_core.v b/verilog/rtl/mgmt_core.v
index f88155c..dff9c0f 100644
--- a/verilog/rtl/mgmt_core.v
+++ b/verilog/rtl/mgmt_core.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/mgmt_protect.v b/verilog/rtl/mgmt_protect.v
index 306de34..8cb927f 100644
--- a/verilog/rtl/mgmt_protect.v
+++ b/verilog/rtl/mgmt_protect.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/mgmt_protect_hv.v b/verilog/rtl/mgmt_protect_hv.v
index 99e4baf..c1ecd0b 100644
--- a/verilog/rtl/mgmt_protect_hv.v
+++ b/verilog/rtl/mgmt_protect_hv.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/mprj_ctrl.v b/verilog/rtl/mprj_ctrl.v
index c9648ab..d5c24bf 100644
--- a/verilog/rtl/mprj_ctrl.v
+++ b/verilog/rtl/mprj_ctrl.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/mprj_io.v b/verilog/rtl/mprj_io.v
index 16a49a7..8e7a669 100644
--- a/verilog/rtl/mprj_io.v
+++ b/verilog/rtl/mprj_io.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/pads.v b/verilog/rtl/pads.v
index 6813066..a523518 100644
--- a/verilog/rtl/pads.v
+++ b/verilog/rtl/pads.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/ring_osc2x13.v b/verilog/rtl/ring_osc2x13.v
index a96167f..f20110e 100644
--- a/verilog/rtl/ring_osc2x13.v
+++ b/verilog/rtl/ring_osc2x13.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/simple_por.v b/verilog/rtl/simple_por.v
index 04bbafe..8168c0b 100644
--- a/verilog/rtl/simple_por.v
+++ b/verilog/rtl/simple_por.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/simple_spi_master.v b/verilog/rtl/simple_spi_master.v
index 4576925..c319de8 100755
--- a/verilog/rtl/simple_spi_master.v
+++ b/verilog/rtl/simple_spi_master.v
@@ -1,4 +1,18 @@
 `default_nettype none
+// SPDX-FileCopyrightText: 2019 Efabless Corporation
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// 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
 //----------------------------------------------------------------------------
 // Module: simple_spi_master
 //
diff --git a/verilog/rtl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v b/verilog/rtl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
index 1ec81ef..a746169 100644
--- a/verilog/rtl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
+++ b/verilog/rtl/sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/sram_1rw1r_32_256_8_sky130.v b/verilog/rtl/sram_1rw1r_32_256_8_sky130.v
index 5840f13..f622079 100644
--- a/verilog/rtl/sram_1rw1r_32_256_8_sky130.v
+++ b/verilog/rtl/sram_1rw1r_32_256_8_sky130.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/storage.v b/verilog/rtl/storage.v
index b519e0d..2efacb8 100644
--- a/verilog/rtl/storage.v
+++ b/verilog/rtl/storage.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/storage_bridge_wb.v b/verilog/rtl/storage_bridge_wb.v
index 23c81e2..0f24321 100644
--- a/verilog/rtl/storage_bridge_wb.v
+++ b/verilog/rtl/storage_bridge_wb.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/sysctrl.v b/verilog/rtl/sysctrl.v
index 8a694aa..c18979e 100644
--- a/verilog/rtl/sysctrl.v
+++ b/verilog/rtl/sysctrl.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/user_id_programming.v b/verilog/rtl/user_id_programming.v
index 41fd248..873bbce 100644
--- a/verilog/rtl/user_id_programming.v
+++ b/verilog/rtl/user_id_programming.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/user_proj_example.v b/verilog/rtl/user_proj_example.v
index ec99e66..44e8eda 100644
--- a/verilog/rtl/user_proj_example.v
+++ b/verilog/rtl/user_proj_example.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/user_project_wrapper.v b/verilog/rtl/user_project_wrapper.v
index 2e5b525..47d92f4 100644
--- a/verilog/rtl/user_project_wrapper.v
+++ b/verilog/rtl/user_project_wrapper.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/rtl/wb_intercon.v b/verilog/rtl/wb_intercon.v
index e008406..7ebce83 100644
--- a/verilog/rtl/wb_intercon.v
+++ b/verilog/rtl/wb_intercon.v
@@ -1,4 +1,4 @@
-// Copyright 2020 Efabless Corporation
+// SPDX-FileCopyrightText: 2020 Efabless Corporation
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
diff --git a/verilog/stubs/sky130_fd_io__top_xres4v2.v b/verilog/stubs/sky130_fd_io__top_xres4v2.v
index 43109f9..3fa6736 100644
--- a/verilog/stubs/sky130_fd_io__top_xres4v2.v
+++ b/verilog/stubs/sky130_fd_io__top_xres4v2.v
@@ -1,6 +1,6 @@
 `default_nettype none
 /*
- * Copyright 2020 The SkyWater PDK Authors
+ * SPDX-FileCopyrightText: 2020 The SkyWater PDK Authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.