Thursday, 2019-09-19

*** tpb has joined #symbiflow00:00
*** stzsch has quit IRC00:32
*** stzsch has joined #symbiflow00:33
*** freemint has quit IRC01:26
*** freemint has joined #symbiflow01:37
*** freemint has quit IRC01:49
*** freemint has joined #symbiflow01:50
*** stzsch has quit IRC02:39
*** stzsch has joined #symbiflow02:41
*** citypw has joined #symbiflow02:56
*** freemint has quit IRC04:19
*** _whitelogger has quit IRC04:57
*** _whitelogger has joined #symbiflow04:59
*** OmniMancer has joined #symbiflow06:46
*** citypw has quit IRC08:05
*** citypw has joined #symbiflow08:22
*** kuldeep has joined #symbiflow08:43
*** mkru has joined #symbiflow11:50
*** mkru has quit IRC12:03
*** OmniMancer1 has joined #symbiflow12:46
*** OmniMancer has quit IRC12:47
*** freemint has joined #symbiflow12:51
*** freemint has quit IRC14:10
*** freemint has joined #symbiflow14:11
*** citypw has quit IRC14:36
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).14:41
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.14:42
litghosthackerfoo 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 respectively15:29
*** OmniMancer1 has quit IRC16:05
hackerfoomkurc: Merging IOI3+IOB33 into an IOPAD tile is already implemented.16:58
hackerfooBut for routing, only IOI3 is considered, since IOBs are (mostly) not routed, and connect to an adjacent IOI3.16:59
hackerfooThe vertical splitting is implemented as a filter (SELECT_Y) on tile import.17:00
hackerfooSo IOPAD_M will have SELECT_Y 1, and IOPAD_S will have SELECT_Y 0, and IOPAD_SING doesn't need a filter.17:01
hackerfooThe 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.17:05
*** freemint has quit IRC17:37
*** freemint has joined #symbiflow17:37
*** zkms has quit IRC18:14
*** freemint has quit IRC18:59
*** freemint has joined #symbiflow19:00
*** freemint has quit IRC19:01
*** freemint has joined #symbiflow19:02
*** emily has quit IRC19:04
*** emily has joined #symbiflow19:04
*** emily has quit IRC19:06
*** emily has joined #symbiflow19:06
*** emily has quit IRC19:08
*** emily has joined #symbiflow19:09
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.19:16
*** emily has quit IRC19:18
*** emily has joined #symbiflow19:19
*** emily has quit IRC19:20
*** emily has joined #symbiflow19:20
*** emily has quit IRC19:22
*** emily has joined #symbiflow19:23
*** emily has quit IRC19:24
*** emily has joined #symbiflow19:24
*** emily has quit IRC19:28
*** emily has joined #symbiflow19:29
*** emily has quit IRC19:32
*** emily has joined #symbiflow19:32
*** emily has quit IRC19:35
*** emily has joined #symbiflow19:35
*** emily has quit IRC19:41
*** emily has joined #symbiflow19:42
*** emily has quit IRC19:58
*** emily has joined #symbiflow19:58
*** freemint has quit IRC20:05
*** emily has quit IRC20:07
*** emily has joined #symbiflow20:07
*** freemint has joined #symbiflow20:07
*** emily has quit IRC20:14
*** emily has joined #symbiflow20:19
*** emily has quit IRC20:20
*** emily has joined #symbiflow20:20
hackerfoomkurc: 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.20:20
*** emily has quit IRC20:21
*** emily has joined #symbiflow20:21
litghostacomodi: 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?20:34
litghostacomodi: In the short term should we just emit the old style arch.xml and use the conversion script?20:35
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.20:56
litghostFor ice40 and testarch just use the conversion script21:04
sf-slack3<acomodi> Sounds good21:09
hackerfoohttps://siliconpr0n.org/map/xilinx/xc7a35t/mz_mit20x/22:28
tpbTitle: Loading... (at siliconpr0n.org)22:28
*** freemint has quit IRC23:46

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!