Skip to content

Commit ffca136

Browse files
committed
updated fracturable LUT connectivity based on known legal external placements
1 parent 33f6618 commit ffca136

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

vtr_flow/arch/ispd/ultrascale_ispd.xml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -504,11 +504,12 @@
504504
</pb_type>
505505
<interconnect>
506506
<!-- Fracturable LUT connectivity: Based on Fig 3-1 of 'UltraScale Architecture CLB User Guide' UG574 (v1.5) -->
507-
<direct name="I0" input="LUT6_2.I0" output="LUTX[0].I0 LUTX[1].I0"/>
508-
<direct name="I1" input="LUT6_2.I1" output="LUTX[0].I1 LUTX[1].I1"/>
509-
<direct name="I2" input="LUT6_2.I2" output="LUTX[0].I2 LUTX[1].I2"/>
510-
<direct name="I3" input="LUT6_2.I3" output="LUTX[0].I3 LUTX[1].I3"/>
511-
<direct name="I4" input="LUT6_2.I4" output="LUTX[0].I4 LUTX[1].I4"/>
507+
<!-- UPDATED based on known legal external ISPD placements -->
508+
<complete name="I0" input="LUT6_2.I0" output="LUTX[0].I0 LUTX[1].I0 LUTX[0].I1 LUTX[1].I1 LUTX[0].I2 LUTX[1].I2 LUTX[0].I3 LUTX[1].I3 LUTX[0].I4 LUTX[1].I4"/>
509+
<complete name="I1" input="LUT6_2.I1" output="LUTX[0].I0 LUTX[1].I0 LUTX[0].I1 LUTX[1].I1 LUTX[0].I2 LUTX[1].I2 LUTX[0].I3 LUTX[1].I3 LUTX[0].I4 LUTX[1].I4"/>
510+
<complete name="I2" input="LUT6_2.I2" output="LUTX[0].I0 LUTX[1].I0 LUTX[0].I1 LUTX[1].I1 LUTX[0].I2 LUTX[1].I2 LUTX[0].I3 LUTX[1].I3 LUTX[0].I4 LUTX[1].I4"/>
511+
<complete name="I3" input="LUT6_2.I3" output="LUTX[0].I0 LUTX[1].I0 LUTX[0].I1 LUTX[1].I1 LUTX[0].I2 LUTX[1].I2 LUTX[0].I3 LUTX[1].I3 LUTX[0].I4 LUTX[1].I4"/>
512+
<complete name="I4" input="LUT6_2.I4" output="LUTX[0].I0 LUTX[1].I0 LUTX[0].I1 LUTX[1].I1 LUTX[0].I2 LUTX[1].I2 LUTX[0].I3 LUTX[1].I3 LUTX[0].I4 LUTX[1].I4"/>
512513
<direct name="O6" input="LUTX[0].O" output="LUT6_2.O6"/>
513514
<direct name="O5" input="LUTX[1].O" output="LUT6_2.O5"/>
514515
</interconnect>

0 commit comments

Comments
 (0)