Index: trunk/T1-common/srams/bw_r_irf.v
===================================================================
--- trunk/T1-common/srams/bw_r_irf.v	(revision 6)
+++ trunk/T1-common/srams/bw_r_irf.v	(revision 22)
@@ -1185,55 +1185,77 @@
 		.clk				(clk), 
 		.q				(ifu_exu_ren1_d), 
-		.se				(se));
+		.se				(se),
+                .si				(),
+ 		.so				());
 	dff_s dff_ren2_s2d(
 		.din				(ren2_s), 
 		.clk				(clk), 
 		.q				(ifu_exu_ren2_d), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	dff_s dff_ren3_s2d(
 		.din				(ren3_s), 
 		.clk				(clk), 
 		.q				(ifu_exu_ren3_d), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	dff_s #(5) dff_rs1_s2d(
 		.din				(rs1_s[4:0]), 
 		.clk				(clk), 
 		.q				(ifu_exu_rs1_d[4:0]), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	dff_s #(5) dff_rs2_s2d(
 		.din				(rs2_s[4:0]), 
 		.clk				(clk), 
 		.q				(ifu_exu_rs2_d[4:0]), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	dff_s #(5) dff_rs3_s2d(
 		.din				(rs3_s[4:0]), 
 		.clk				(clk), 
 		.q				(ifu_exu_rs3_d[4:0]), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	dff_s #(2) dff_thr_s2d(
 		.din				(tid_s[1:0]), 
 		.clk				(clk), 
 		.q				(ifu_exu_thr_d[1:0]), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	dff_s #(2) dff_thr_g2w2(
 		.din				(tid_g[1:0]), 
 		.clk				(clk), 
 		.q				(ecl_irf_tid_w2[1:0]), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	dff_s #(2) dff_thr_m2w(
 		.din				(tid_m[1:0]), 
 		.clk				(clk), 
 		.q				(ecl_irf_tid_w[1:0]), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	dff_s #(5) dff_rd_m2w(
 		.din				(rd_m[4:0]), 
 		.clk				(clk), 
 		.q				(ecl_irf_rd_w[4:0]), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	dff_s #(5) dff_rd_g2w2(
 		.din				(rd_g[4:0]), 
 		.clk				(clk), 
 		.q				(ecl_irf_rd_w2[4:0]), 
-		.se				(se));
+		.se				(se), 
+                .si                             (), 
+                .so                             ());
 	bw_r_irf_core bw_r_irf_core(
 		.clk				(clk), 
Index: trunk/T1-common/srams/bw_r_icd.v
===================================================================
--- trunk/T1-common/srams/bw_r_icd.v	(revision 6)
+++ trunk/T1-common/srams/bw_r_icd.v	(revision 22)
@@ -191,5 +191,7 @@
 		.q				(wrdata_f), 
 		.en				((~sehold)), 
-		.se				(se));
+		.se				(se),
+		.si				(),
+		.so());
 
 	always @(posedge clk) begin
