diff --git a/hal/nanosoc_ip.waive b/hal/nanosoc_ip.waive
index 275e796804a7a216e5bb2abf41dfa69433be9708..71b33273d4ff7fc18208675bf5327206cd8a4e3d 100644
--- a/hal/nanosoc_ip.waive
+++ b/hal/nanosoc_ip.waive
@@ -69,8 +69,27 @@ lint_checking designunit = nanosoc_ss_debug
     ONPNSG {"FT_"} off;
     
     // Word Address Used only on APB
-    USEPRT {"DEBUG_PADDR"} off;
+    USEPRT {"DEBUG_PADDR"} off;   
+}
+
+lint_checking designunit = nanosoc_ss_expansion
+{    
+    // Not Top-level in design_info
+    TPOUNR off;
     
+    // FT1248 can be a one-bit bus
+    ONPNSG {"FT_"} off;
+    
+    // Word Address Used only on APB
+    USEPRT {"DEBUG_PADDR"} off;   
+}
+
+lint_checking designunit = nanosoc_region_exp
+{    
+    // In Case of Default Slave, Read Data and IRQS and DRQs constant Assigned
+    TIELOG {"HRDATA|EXP_IRQ|EXP_DRQ"} off;
+    // Some AHB Signals wont be used in this case
+    USEPRT {"HADDR|HTRANS|HSIZE|HWDATA|HPROT|HWRITE|EXP_DLAST"} off;
 }
 
 lint_checking designunit = nanosoc_region_bootrom_0
@@ -91,6 +110,18 @@ lint_checking designunit = nanosoc_region_dmem_0
     URDPRT {"HADDR|HTRANS|HSIZE|HWDATA|HPROT"} off;
 }
 
+lint_checking designunit = nanosoc_region_expram_l
+{   
+    // Some Bits of AHB Signals not Used
+    USEPRT {"HADDR|HTRANS|HSIZE|HWDATA|HPROT"} off;
+}
+
+lint_checking designunit = nanosoc_region_expram_h
+{   
+    // Some Bits of AHB Signals not Used
+    USEPRT {"HADDR|HTRANS|HSIZE|HWDATA|HPROT"} off;
+}
+
 lint_checking designunit = nanosoc_bootrom_cpu_0
 {
     // Bootrom Clock name different to HCLK
diff --git a/system/nanosoc_regions/exp/verilog/nanosoc_region_exp.v b/system/nanosoc_regions/exp/verilog/nanosoc_region_exp.v
index 234af831e93b9c7372e8e5de3b834443244ca2c3..1a3278ddcc17de6d96842e25b67708d961c311a6 100644
--- a/system/nanosoc_regions/exp/verilog/nanosoc_region_exp.v
+++ b/system/nanosoc_regions/exp/verilog/nanosoc_region_exp.v
@@ -65,12 +65,13 @@ module nanosoc_region_exp #(
         .HSEL         (HSEL),
         .HTRANS       (HTRANS),
         .HREADY       (HREADY),
-        .HREADYOUT    (HREADYOUTS),
-        .HRESP        (HRESPS)
+        .HREADYOUT    (HREADYOUT),
+        .HRESP        (HRESP)
     );
-    assign   HRDATA = 32'heaedeaed; // Tie off Expansion Address Expansion Data
-    assign   EXP_IRQ = 4'b0;
-    assign   EXP_DRQ = 2'b0;
+    
+    assign   HRDATA  = 32'heaedeaed; // Tie off Expansion Address Expansion Data
+    assign   EXP_IRQ = 4'd0;
+    assign   EXP_DRQ = 2'd0;
 `endif
 
 endmodule
\ No newline at end of file