Added license headers to source files
diff --git a/chisel/Buraq-mini/RV32i/src/main/scala/core/Core.scala b/chisel/Buraq-mini/RV32i/src/main/scala/core/Core.scala
index 114f866..72a5558 100644
--- a/chisel/Buraq-mini/RV32i/src/main/scala/core/Core.scala
+++ b/chisel/Buraq-mini/RV32i/src/main/scala/core/Core.scala
@@ -1,3 +1,18 @@
+/**
+ * Copyright 2020 Muhammad Hadir Khan
+ *
+ * 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
+ *
+ *      https://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.
+ */
 package core
 
 import chisel3._
diff --git a/chisel/TileLink/src/main/scala/merl/uit/tilelink/TLSocket1_N.scala b/chisel/TileLink/src/main/scala/merl/uit/tilelink/TLSocket1_N.scala
index b7ca3b1..524c56e 100644
--- a/chisel/TileLink/src/main/scala/merl/uit/tilelink/TLSocket1_N.scala
+++ b/chisel/TileLink/src/main/scala/merl/uit/tilelink/TLSocket1_N.scala
@@ -1,3 +1,18 @@
+/**
+ * Copyright 2020 Muhammad Hadir Khan
+ *
+ * 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
+ *
+ *      https://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.
+ */
 package merl.uit.tilelink
 
 import chisel3._
diff --git a/chisel/TileLink/src/main/scala/merl/uit/tilelink/TLSocketM_1.scala b/chisel/TileLink/src/main/scala/merl/uit/tilelink/TLSocketM_1.scala
index fd99809..afbd73e 100644
--- a/chisel/TileLink/src/main/scala/merl/uit/tilelink/TLSocketM_1.scala
+++ b/chisel/TileLink/src/main/scala/merl/uit/tilelink/TLSocketM_1.scala
@@ -1,3 +1,18 @@
+/**
+ * Copyright 2020 Muhammad Hadir Khan
+ *
+ * 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
+ *
+ *      https://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.
+ */
 package merl.uit.tilelink
 
 import chisel3._
diff --git a/chisel/TileLink/src/main/scala/merl/uit/tilelink/TL_RegAdapter.scala b/chisel/TileLink/src/main/scala/merl/uit/tilelink/TL_RegAdapter.scala
index 26e23a8..a840587 100644
--- a/chisel/TileLink/src/main/scala/merl/uit/tilelink/TL_RegAdapter.scala
+++ b/chisel/TileLink/src/main/scala/merl/uit/tilelink/TL_RegAdapter.scala
@@ -1,3 +1,18 @@
+/**
+ * Copyright 2020 Muhammad Hadir Khan
+ *
+ * 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
+ *
+ *      https://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.
+ */
 package merl.uit.tilelink
 
 import chisel3._
diff --git a/chisel/TileLink/src/main/scala/merl/uit/tilelink/TL_SramAdapter.scala b/chisel/TileLink/src/main/scala/merl/uit/tilelink/TL_SramAdapter.scala
index 0538670..b730b0a 100644
--- a/chisel/TileLink/src/main/scala/merl/uit/tilelink/TL_SramAdapter.scala
+++ b/chisel/TileLink/src/main/scala/merl/uit/tilelink/TL_SramAdapter.scala
@@ -1,3 +1,18 @@
+/**
+ * Copyright 2020 Muhammad Hadir Khan
+ *
+ * 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
+ *
+ *      https://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.
+ */
 package merl.uit.tilelink
 import chisel3._
 import chisel3.util.{Cat, Enum, Fill, log2Ceil}
diff --git a/chisel/src/main/scala/ibtida_soc/Ibtida_top.scala b/chisel/src/main/scala/ibtida_soc/Ibtida_top.scala
index d44c0d2..e0effca 100644
--- a/chisel/src/main/scala/ibtida_soc/Ibtida_top.scala
+++ b/chisel/src/main/scala/ibtida_soc/Ibtida_top.scala
@@ -1,3 +1,18 @@
+/**
+ * Copyright 2020 Muhammad Hadir Khan
+ *
+ * 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
+ *
+ *      https://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.
+ */
 package ibtida_soc
 import Chisel.Fill
 import chisel3._
diff --git a/chisel/src/main/scala/ibtida_soc/Ibtida_top_dffram_cv.scala b/chisel/src/main/scala/ibtida_soc/Ibtida_top_dffram_cv.scala
index e93a642..b2885d6 100644
--- a/chisel/src/main/scala/ibtida_soc/Ibtida_top_dffram_cv.scala
+++ b/chisel/src/main/scala/ibtida_soc/Ibtida_top_dffram_cv.scala
@@ -1,3 +1,18 @@
+/**
+ * Copyright 2020 Muhammad Hadir Khan
+ *
+ * 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
+ *
+ *      https://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.
+ */
 package ibtida_soc
 import chisel3._
 import merl.uit.tilelink.TLConfiguration
diff --git a/openlane/Ibtida_top_dffram_cv/config.tcl b/openlane/Ibtida_top_dffram_cv/config.tcl
index 4aa71cb..8494acd 100644
--- a/openlane/Ibtida_top_dffram_cv/config.tcl
+++ b/openlane/Ibtida_top_dffram_cv/config.tcl
@@ -1,3 +1,18 @@
+# 
+# Copyright 2020 Muhammad Hadir Khan
+#
+# 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
+#
+#      https://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.
+
 # User config
 set ::env(DESIGN_NAME) Ibtida_top_dffram_cv 
 
diff --git a/openlane/Ibtida_top_dffram_cv/ibtida_flow.tcl b/openlane/Ibtida_top_dffram_cv/ibtida_flow.tcl
index 5c26162..f05a362 100755
--- a/openlane/Ibtida_top_dffram_cv/ibtida_flow.tcl
+++ b/openlane/Ibtida_top_dffram_cv/ibtida_flow.tcl
@@ -1,11 +1,11 @@
-#!/usr/bin/tclsh
-# Copyright 2020 Efabless Corporation
+# 
+# Copyright 2020 Muhammad Hadir Khan
 #
 # 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
+#      https://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,
@@ -13,6 +13,8 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+#!/usr/bin/tclsh
+
 
 set ::env(OPENLANE_ROOT) [file dirname [file normalize [info script]]]
 
diff --git a/openlane/Ibtida_top_dffram_cv/pdn.tcl b/openlane/Ibtida_top_dffram_cv/pdn.tcl
index bbe9ce6..4f1b1b0 100644
--- a/openlane/Ibtida_top_dffram_cv/pdn.tcl
+++ b/openlane/Ibtida_top_dffram_cv/pdn.tcl
@@ -1,3 +1,18 @@
+# 
+# Copyright 2020 Muhammad Hadir Khan
+#
+# 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
+#
+#      https://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.
+
 # Power nets
 set ::power_nets $::env(VDD_PIN)
 set ::ground_nets $::env(GND_PIN)
diff --git a/openlane/Ibtida_top_dffram_cv/pin_order.cfg b/openlane/Ibtida_top_dffram_cv/pin_order.cfg
index 8b7d8f5..606e4fd 100644
--- a/openlane/Ibtida_top_dffram_cv/pin_order.cfg
+++ b/openlane/Ibtida_top_dffram_cv/pin_order.cfg
@@ -1,3 +1,18 @@
+#
+#Copyright 2020 Muhammad Hadir Khan
+
+#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
+
+ #    https://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.
+ 
 #BUS_SORT
 #NR
 io_in\[15\]
diff --git a/openlane/Ibtida_top_dffram_cv/src/Ibtida_top_dffram_cv.sdc b/openlane/Ibtida_top_dffram_cv/src/Ibtida_top_dffram_cv.sdc
index 1082c8e..802ff50 100755
--- a/openlane/Ibtida_top_dffram_cv/src/Ibtida_top_dffram_cv.sdc
+++ b/openlane/Ibtida_top_dffram_cv/src/Ibtida_top_dffram_cv.sdc
@@ -1,3 +1,18 @@
+# 
+# Copyright 2020 Muhammad Hadir Khan
+#
+# 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
+#
+#      https://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.
+
 create_clock [get_ports $::env(CLOCK_PORT)]  -name $::env(CLOCK_PORT)  -period $::env(CLOCK_PERIOD)
 set SCL         /home/merlproj/backend-tools/openlane_rc4/designs/aireen_dffram/syn/sky130_fd_sc_hd__tt_025C_1v80.lib
 
diff --git a/openlane/Ibtida_top_dffram_cv/src/Ibtida_top_dffram_cv.v b/openlane/Ibtida_top_dffram_cv/src/Ibtida_top_dffram_cv.v
index 315893b..0a805fc 100644
--- a/openlane/Ibtida_top_dffram_cv/src/Ibtida_top_dffram_cv.v
+++ b/openlane/Ibtida_top_dffram_cv/src/Ibtida_top_dffram_cv.v
@@ -1,3 +1,18 @@
+/**
+ * Copyright 2020 Muhammad Hadir Khan
+ *
+ * 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
+ *
+ *      https://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.
+ */
 module Rx(
   input         clock,
   input         reset,
diff --git a/openlane/Ibtida_top_dffram_cv/src/syn.sdc b/openlane/Ibtida_top_dffram_cv/src/syn.sdc
index 8ad5dd3..b4c9b63 100755
--- a/openlane/Ibtida_top_dffram_cv/src/syn.sdc
+++ b/openlane/Ibtida_top_dffram_cv/src/syn.sdc
@@ -1,3 +1,18 @@
+# 
+# Copyright 2020 Muhammad Hadir Khan
+#
+# 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
+#
+#      https://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.
+
 set_cmd_units -time ns -capacitance pF -current mA -voltage V -resistance kOhm -distance um
 #set SCL		/home/merlproj/backend-tools/pdks/sky130A/libs.ref/sky130_fd_sc_hd/verilog/
 set SCL         /home/merlproj/backend-tools/openlane_rc4/designs/aireen_dffram/syn/sky130_fd_sc_hd__tt_025C_1v80.lib
diff --git a/verilog/rtl/ibtida-soc/Ibtida_top_dffram_cv.v b/verilog/rtl/ibtida-soc/Ibtida_top_dffram_cv.v
index d9e8104..6769978 100644
--- a/verilog/rtl/ibtida-soc/Ibtida_top_dffram_cv.v
+++ b/verilog/rtl/ibtida-soc/Ibtida_top_dffram_cv.v
@@ -1,3 +1,18 @@
+/**
+ * Copyright 2020 Muhammad Hadir Khan
+ *
+ * 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
+ *
+ *      https://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.
+ */
 module Rx(
   input         clock,
   input         reset,