Update
diff --git a/verilog/dv/BrqRV_EB1/BrqRV_EB1.c b/verilog/dv/BrqRV_EB1/BrqRV_EB1.c
index 6f575d0..99b9a94 100644
--- a/verilog/dv/BrqRV_EB1/BrqRV_EB1.c
+++ b/verilog/dv/BrqRV_EB1/BrqRV_EB1.c
@@ -1,3 +1,18 @@
+// 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
+
 #include "verilog/dv/caravel/defs.h"
 #include "verilog/dv/caravel/stub.c"
 
diff --git a/verilog/dv/asm/Determinent.s b/verilog/dv/asm/Determinent.s
index 0ac250a..2408d8e 100644
--- a/verilog/dv/asm/Determinent.s
+++ b/verilog/dv/asm/Determinent.s
@@ -1,3 +1,18 @@
+// 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
+
 #include "defines.h"
 
 #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/Power.s b/verilog/dv/asm/Power.s
index a1ea198..bfea2f0 100644
--- a/verilog/dv/asm/Power.s
+++ b/verilog/dv/asm/Power.s
@@ -1,3 +1,18 @@
+// 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
+
 #include "defines.h"
 
 #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/Queue_push.s b/verilog/dv/asm/Queue_push.s
index 1139e93..576ff71 100644
--- a/verilog/dv/asm/Queue_push.s
+++ b/verilog/dv/asm/Queue_push.s
@@ -1,21 +1,17 @@
-// SPDX-License-Identifier: Apache-2.0
-// Copyright 2019 Western Digital Corporation or its affiliates.
+// 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
+//      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.
-//
-
-// Assembly code for Multithreaded Hello World
-// Not using only ALU ops for creating the string
+// SPDX-License-Identifier: Apache-2.0
 
 
 #include "defines.h"
diff --git a/verilog/dv/asm/ascending_num.s b/verilog/dv/asm/ascending_num.s
index 2d2f268..bb55e2b 100644
--- a/verilog/dv/asm/ascending_num.s
+++ b/verilog/dv/asm/ascending_num.s
@@ -1,3 +1,18 @@
+// 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
+
 #include "defines.h"
 
 #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/counter.s b/verilog/dv/asm/counter.s
index c20cd62..fdefc99 100644
--- a/verilog/dv/asm/counter.s
+++ b/verilog/dv/asm/counter.s
@@ -1,3 +1,18 @@
+// 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
+
 //Counter_loop (Count/Increment 1 till 10)
 
 #include "defines.h"
diff --git a/verilog/dv/asm/factorial.s b/verilog/dv/asm/factorial.s
index d5d9b96..ee00fc0 100644
--- a/verilog/dv/asm/factorial.s
+++ b/verilog/dv/asm/factorial.s
@@ -1,21 +1,17 @@
-// SPDX-License-Identifier: Apache-2.0
-// Copyright 2019 Western Digital Corporation or its affiliates.
+// 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
+//      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.
-//
-
-// Assembly code for Hello World
-// Not using only ALU ops for creating the string
+// SPDX-License-Identifier: Apache-2.0
 
 
 #include "defines.h"
diff --git a/verilog/dv/asm/flip_num.s b/verilog/dv/asm/flip_num.s
index dcc51e6..af544f6 100644
--- a/verilog/dv/asm/flip_num.s
+++ b/verilog/dv/asm/flip_num.s
@@ -1,3 +1,18 @@
+// 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
+
 #include "defines.h"
 
 #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/mean.s b/verilog/dv/asm/mean.s
index c5587b4..3fc3b0a 100644
--- a/verilog/dv/asm/mean.s
+++ b/verilog/dv/asm/mean.s
@@ -1,3 +1,18 @@
+// 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
+
 #include "defines.h"
 
 #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/multiplication_table.s b/verilog/dv/asm/multiplication_table.s
index 37fd001..b4fb7d8 100644
--- a/verilog/dv/asm/multiplication_table.s
+++ b/verilog/dv/asm/multiplication_table.s
@@ -1,3 +1,18 @@
+// 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
+
 #include "defines.h"
 
 #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/perfect_square.s b/verilog/dv/asm/perfect_square.s
index 85fe821..4bb47ef 100644
--- a/verilog/dv/asm/perfect_square.s
+++ b/verilog/dv/asm/perfect_square.s
@@ -1,3 +1,18 @@
+// 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
+
 // SQ_root of number
 #include "defines.h"
 
diff --git a/verilog/dv/asm/prime_num.s b/verilog/dv/asm/prime_num.s
index 0c126a1..a14db49 100644
--- a/verilog/dv/asm/prime_num.s
+++ b/verilog/dv/asm/prime_num.s
@@ -1,3 +1,18 @@
+// 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
+
 #include "defines.h"
 
 #define STDOUT 0xd0580000
diff --git a/verilog/dv/asm/reverse_number.s b/verilog/dv/asm/reverse_number.s
index 390e301..4fd9f78 100644
--- a/verilog/dv/asm/reverse_number.s
+++ b/verilog/dv/asm/reverse_number.s
@@ -1,3 +1,18 @@
+// 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
+
 #include "defines.h"
 
 #define STDOUT 0xd0580000
diff --git a/verilog/dv/tb_prog.v b/verilog/dv/tb_prog.v
index 2eb0a67..88e1944 100644
--- a/verilog/dv/tb_prog.v
+++ b/verilog/dv/tb_prog.v
@@ -1,3 +1,18 @@
+// 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
+
 `timescale 1ns / 1ps
 
 module uartprog #(
diff --git a/verilog/rtl/BrqRV_EB1/sky130_sram_1kbyte_1rw1r_32x256_8.v b/verilog/rtl/BrqRV_EB1/sky130_sram_1kbyte_1rw1r_32x256_8.v
index 4048ea8..aac2053 100644
--- a/verilog/rtl/BrqRV_EB1/sky130_sram_1kbyte_1rw1r_32x256_8.v
+++ b/verilog/rtl/BrqRV_EB1/sky130_sram_1kbyte_1rw1r_32x256_8.v
@@ -1,3 +1,18 @@
+// 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
+
 // OpenRAM SRAM model
 // Words: 256
 // Word size: 32