Skip to content

Commit ad376ef

Browse files
update the interposer arch file
1 parent b47b0ba commit ad376ef

File tree

1 file changed

+22
-14
lines changed

1 file changed

+22
-14
lines changed

vtr_flow/arch/interposer/k6_N10_40nm_interposer.xml

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -114,10 +114,16 @@
114114
<!--Fill with 'clb'-->
115115
<fill type="clb" priority="10"/>
116116

117-
<interposer_cut y="5">
118-
<interdie_wire sg_name="interposer_sg" sg_link="L_UP" offset_start="0" offset_end="0" offset_increment="1" num="4"/>
117+
<interposer_cut y="4">
118+
<interdie_wire sg_name="interposer_sg" sg_link="L_UP" offset_start="-1" offset_end="-1" offset_increment="1" num="4"/>
119119
<interdie_wire sg_name="interposer_sg" sg_link="L_DOWN" offset_start="1" offset_end="1" offset_increment="-1" num="4"/>
120120
</interposer_cut>
121+
122+
<interposer_cut x="4">
123+
<interdie_wire sg_name="interposer_sg" sg_link="L_RIGHT" offset_start="-1" offset_end="-1" offset_increment="1" num="4"/>
124+
<interdie_wire sg_name="interposer_sg" sg_link="L_LEFT" offset_start="1" offset_end="1" offset_increment="-1" num="4"/>
125+
</interposer_cut>
126+
121127
</fixed_layout>
122128
</layout>
123129
<!-- Chip layout ends -->
@@ -330,20 +336,22 @@
330336
<clock buffer_size="auto" C_wire="2.5e-10"/>
331337
</clocks>
332338

333-
<scatter_gather_list>
339+
<scatter_gather_list>
334340
<sg_pattern name="interposer_sg" type="unidir">
335-
<gather>
336-
<wireconn num_conns="30" from_type="L4" from_switchpoint="1" side="rltb"/>
337-
</gather>
341+
<gather>
342+
<wireconn num_conns="30" from_type="L4" from_switchpoint="0,1,2,3" side="rlbt"/>
343+
</gather>
344+
345+
<scatter>
346+
<wireconn num_conns="30" to_type="L4" to_switchpoint="0" side="rlbt"/>
347+
</scatter>
338348

339-
<scatter>
340-
<wireconn num_conns="30" to_type="L4" to_switchpoint="0" side="rtl"/>
341-
</scatter>
342-
343-
<sg_link_list>
344-
<sg_link name="L_UP" y_offset="2" mux="sw" seg_type="int_wire"/>
345-
<sg_link name="L_DOWN" y_offset="-2" mux="sw" seg_type="int_wire"/>
346-
</sg_link_list>
349+
<sg_link_list>
350+
<sg_link name="L_UP" y_offset="2" mux="sw" seg_type="int_wire"/>
351+
<sg_link name="L_DOWN" y_offset="-2" mux="sw" seg_type="int_wire"/>
352+
<sg_link name="L_RIGHT" x_offset="2" mux="sw" seg_type="int_wire"/>
353+
<sg_link name="L_LEFT" x_offset="-2" mux="sw" seg_type="int_wire"/>
354+
</sg_link_list>
347355
</sg_pattern>
348356
</scatter_gather_list>
349357
</architecture>

0 commit comments

Comments
 (0)