tpb has quit [Remote host closed the connection]
tpb has joined #symbiflow
stzsch has quit [Ping timeout: 246 seconds]
stzsch has joined #symbiflow
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #symbiflow
freemint has quit [Remote host closed the connection]
freemint has joined #symbiflow
stzsch has quit [Ping timeout: 246 seconds]
stzsch has joined #symbiflow
citypw has joined #symbiflow
freemint has quit [Remote host closed the connection]
_whitelogger has joined #symbiflow
OmniMancer has joined #symbiflow
citypw has quit [Ping timeout: 240 seconds]
citypw has joined #symbiflow
kuldeep has joined #symbiflow
mkru has joined #symbiflow
mkru has quit [Remote host closed the connection]
OmniMancer1 has joined #symbiflow
OmniMancer has quit [Ping timeout: 246 seconds]
freemint has joined #symbiflow
freemint has quit [Remote host closed the connection]
freemint has joined #symbiflow
citypw has quit [Ping timeout: 240 seconds]
<sf-slack3> <mkurc> @litghost: Regarding the ROI breakout, I think that the next logical thing to do is to modify prjxray import scripts so they can do something like tile merge+split (or split+merge).
<sf-slack3> <mkurc> @litghost Could you provide some insights how do you see that implemented? From what I understand effectively we need some sites from IOI3 and IOB33 to end up together in the new tile type IOPAD. And we (probably) need different IOPAD tile type for *M and *S IOB sites.
<litghost> hackerfoo has already done some of this. I believe your second sentence is right, there should be iopadm, iopads, and iopad_sing. Each should accept an IOPAD logical site, and the m/s tiles should accept the IOPADM and Iopads logical sites respectively
OmniMancer1 has quit [Quit: Leaving.]
<hackerfoo> mkurc: Merging IOI3+IOB33 into an IOPAD tile is already implemented.
<hackerfoo> But for routing, only IOI3 is considered, since IOBs are (mostly) not routed, and connect to an adjacent IOI3.
<hackerfoo> The vertical splitting is implemented as a filter (SELECT_Y) on tile import.
<hackerfoo> So IOPAD_M will have SELECT_Y 1, and IOPAD_S will have SELECT_Y 0, and IOPAD_SING doesn't need a filter.
<hackerfoo> The filter also needs to be applied to the ports in the IOPAD tile (e.g. n = SELECT_Y in IOI_OLOGIG<n>_* ), which is not being done yet.
freemint has quit [Remote host closed the connection]
freemint has joined #symbiflow
zkms has quit [Quit: zkms]
freemint has quit [Remote host closed the connection]
freemint has joined #symbiflow
freemint has quit [Remote host closed the connection]
freemint has joined #symbiflow
emily has quit [Quit: Updating details, brb]
emily has joined #symbiflow
emily has quit [Remote host closed the connection]
emily has joined #symbiflow
emily has quit [Client Quit]
emily has joined #symbiflow
<sf-slack3> <mkurc> @hackerfoo: But won't filtering sites using SELECT_Y break routing? There is only one IOI3 considered by the routing import scripts and you want to effectively import it to the VPR twice and place them at differing grid coordinates. The VPR grid is generated by the prjxray_arch_import.py. Information about existence of IOPAD_M and IOPAD_S isn't there.
emily has quit []
emily has joined #symbiflow
emily has quit [Client Quit]
emily has joined #symbiflow
emily has quit [Client Quit]
emily has joined #symbiflow
emily has quit [Client Quit]
emily has joined #symbiflow
emily has quit [Remote host closed the connection]
emily has joined #symbiflow
emily has quit [Client Quit]
emily has joined #symbiflow
emily has quit [Client Quit]
emily has joined #symbiflow
emily has quit [Remote host closed the connection]
emily has joined #symbiflow
emily has quit []
emily has joined #symbiflow
freemint has quit [Ping timeout: 245 seconds]
emily has quit [Remote host closed the connection]
emily has joined #symbiflow
freemint has joined #symbiflow
emily has quit []
emily has joined #symbiflow
emily has quit [Client Quit]
emily has joined #symbiflow
<hackerfoo> mkurc: I talked to litghost and it sounds like the tile_splitter should work as-is, but we need to modify the scripts to insert IOPAD_S' below IOPAD_M's (currently IOPAD) and to associate the correct wires with each.
emily has quit [Remote host closed the connection]
emily has joined #symbiflow
<litghost> acomodi: Now that tile/pb_type split is in place in upstream VTR, are you planning on integrating that change into VTR and updating symbiflow to do the right thing?
<litghost> acomodi: In the short term should we just emit the old style arch.xml and use the conversion script?
<sf-slack3> <acomodi> litghost: Yeah, I think we should update VPR to the upstream version, and IMO it would be good to update symbiflow to adapt it to the new format, without using the conversion script. It shouldn't require too much effort, it will be a matter of changing the `prjxray_tile_import` script accordingly. The only problem could be ice40, as I am not familiar on the architecture generation.
<litghost> For ice40 and testarch just use the conversion script
<sf-slack3> <acomodi> Sounds good
<tpb> Title: Loading... (at siliconpr0n.org)
freemint has quit [Ping timeout: 245 seconds]
tpb has quit [Remote host closed the connection]