diff --git a/FPGA1212_SOFA_HD_PNR/README.md b/FPGA1212_SOFA_HD_PNR/README.md
new file mode 100644
index 0000000..ca8f1de
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/README.md
@@ -0,0 +1,5 @@
+FPGA1212_FLAT_HD_SKY_PNR
+====================
+
+12x12 FPGA designed using hierarchical flow and `SKY130_FD_SC_HD`.
+Flat Module design style
\ No newline at end of file
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigFlipFLop.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigFlipFLop.png
deleted file mode 100644
index 87815fb..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigFlipFLop.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigFlipFLop.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigFlipFLop.svg
new file mode 100644
index 0000000..5b21154
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigFlipFLop.svg
@@ -0,0 +1,25157 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigurationChain.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigurationChain.png
deleted file mode 100644
index 11cb6b0..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigurationChain.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigurationChain.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigurationChain.svg
new file mode 100644
index 0000000..556892a
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ConfigurationChain.svg
@@ -0,0 +1,6595 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ProgClockTree.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ProgClockTree.png
deleted file mode 100644
index b9157bb..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ProgClockTree.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ProgClockTree.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ProgClockTree.svg
new file mode 100644
index 0000000..4b6c8ec
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/ProgClockTree.svg
@@ -0,0 +1,34431 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/clockTree.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/clockTree.png
deleted file mode 100644
index a548903..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/clockTree.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/clockTree.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/clockTree.svg
new file mode 100644
index 0000000..0624adb
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/clockTree.svg
@@ -0,0 +1,7933 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met1_utilization.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met1_utilization.png
deleted file mode 100644
index e923e58..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met1_utilization.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met1_utilization.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met1_utilization.svg
new file mode 100644
index 0000000..f1c1df9
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met1_utilization.svg
@@ -0,0 +1,33127 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met2_utilization.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met2_utilization.png
deleted file mode 100644
index 991db89..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met2_utilization.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met2_utilization.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met2_utilization.svg
new file mode 100644
index 0000000..1d5c23b
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met2_utilization.svg
@@ -0,0 +1,24948 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met3_utilization.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met3_utilization.png
deleted file mode 100644
index 7d4c35e..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met3_utilization.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met3_utilization.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met3_utilization.svg
new file mode 100644
index 0000000..6334e27
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met3_utilization.svg
@@ -0,0 +1,27320 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met4_utilization.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met4_utilization.png
deleted file mode 100644
index 117c902..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met4_utilization.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met4_utilization.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met4_utilization.svg
new file mode 100644
index 0000000..1e53eb3
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/met4_utilization.svg
@@ -0,0 +1,19556 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/power_contacts.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/power_contacts.png
deleted file mode 100644
index 412b888..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/power_contacts.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/power_contacts.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/power_contacts.svg
new file mode 100644
index 0000000..056e2ac
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/power_contacts.svg
@@ -0,0 +1,10823 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/utilization.png b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/utilization.png
deleted file mode 100644
index 254e5fe..0000000
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/utilization.png and /dev/null differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/utilization.svg b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/utilization.svg
new file mode 100644
index 0000000..8c67c31
--- /dev/null
+++ b/FPGA1212_SOFA_HD_PNR/fpga_top/Screenshots/utilization.svg
@@ -0,0 +1,8920 @@
+
+
+
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/fpga_top_icv_in_design.gds.gz b/FPGA1212_SOFA_HD_PNR/fpga_top/fpga_top_icv_in_design.gds.gz
index c5fa910..46f270e 100644
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/fpga_top_icv_in_design.gds.gz and b/FPGA1212_SOFA_HD_PNR/fpga_top/fpga_top_icv_in_design.gds.gz differ
diff --git a/FPGA1212_SOFA_HD_PNR/fpga_top/fpga_top_icv_in_design.nominal_25.spef.gz b/FPGA1212_SOFA_HD_PNR/fpga_top/fpga_top_icv_in_design.nominal_25.spef.gz
index 2f86865..aee5a1b 100644
Binary files a/FPGA1212_SOFA_HD_PNR/fpga_top/fpga_top_icv_in_design.nominal_25.spef.gz and b/FPGA1212_SOFA_HD_PNR/fpga_top/fpga_top_icv_in_design.nominal_25.spef.gz differ
diff --git a/FPGA1212_SOFA_HD_PNR/modules/gds/sb_2__0__icv_in_design.gds.gz b/FPGA1212_SOFA_HD_PNR/modules/gds/sb_2__0__icv_in_design.gds.gz
index 8341bf1..403acb0 100644
Binary files a/FPGA1212_SOFA_HD_PNR/modules/gds/sb_2__0__icv_in_design.gds.gz and b/FPGA1212_SOFA_HD_PNR/modules/gds/sb_2__0__icv_in_design.gds.gz differ
diff --git a/FPGA1212_SOFA_HD_PNR/modules/spef/sb_2__0__icv_in_design.nominal_25.spef b/FPGA1212_SOFA_HD_PNR/modules/spef/sb_2__0__icv_in_design.nominal_25.spef
index c7a203f..86a2107 100644
--- a/FPGA1212_SOFA_HD_PNR/modules/spef/sb_2__0__icv_in_design.nominal_25.spef
+++ b/FPGA1212_SOFA_HD_PNR/modules/spef/sb_2__0__icv_in_design.nominal_25.spef
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fc531549c665d3ead0e0c8cc77dad48245f60840b47b352c59851698ac957ea9
-size 943940
+oid sha256:5122e7285430cfabeda260c1c1cbbf8afe1baf990ebcab8dca774720a850aa8f
+size 944474