<hackerfoo>
A lot of the documentation seems to be listing the expected types.
proteusguy has joined #symbiflow
Vonter has joined #symbiflow
tweakoz has joined #symbiflow
space_zealot has joined #symbiflow
shenki has quit [Read error: Connection reset by peer]
space_zealot has quit [Ping timeout: 244 seconds]
kraiskil has joined #symbiflow
Vonter has quit [Ping timeout: 246 seconds]
Miyu has joined #symbiflow
adjtm has quit [Read error: Connection reset by peer]
adjtm has joined #symbiflow
Vonter has joined #symbiflow
alexhw[m] has quit [Remote host closed the connection]
nrossi has quit [Read error: Connection reset by peer]
zeigren has quit [Remote host closed the connection]
xobs has quit [Remote host closed the connection]
mrhat2010[m] has quit [Remote host closed the connection]
vitamin-q[m] has quit [Remote host closed the connection]
nrossi has joined #symbiflow
xobs has joined #symbiflow
zeigren has joined #symbiflow
alexhw[m] has joined #symbiflow
vitamin-q[m] has joined #symbiflow
Vonter has quit [Ping timeout: 246 seconds]
mrhat2010[m] has joined #symbiflow
Vonter has joined #symbiflow
OmniMancer has joined #symbiflow
kraiskil has quit [Ping timeout: 252 seconds]
<sf-slack2>
<acomodi> mithro: I think I don't understood correctly: you mean including the VtR CI test suite to the SymbiFlow-arch-defs repo? Or run VtR tests with Kokoro in the SymbiFlow/VtR fork?
adjtm has quit [Quit: Leaving]
citypw has joined #symbiflow
_whitelogger has joined #symbiflow
tweakoz has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
adjtm has joined #symbiflow
kraiskil has joined #symbiflow
kraiskil has quit [Ping timeout: 246 seconds]
Bertl_zZ is now known as Bertl
kraiskil has joined #symbiflow
somlo has quit [Quit: Leaving]
adjtm has quit [Quit: Leaving]
somlo has joined #symbiflow
adjtm has joined #symbiflow
space_zealot has joined #symbiflow
lopsided98_ has quit [Remote host closed the connection]
lopsided98 has joined #symbiflow
space_zealot has quit [Ping timeout: 268 seconds]
adjtm has quit [Remote host closed the connection]
<mithro>
acomodi: I mean run VtR tests with Kokoro on the SymbiFlow/VtR fork
<sf-slack2>
<acomodi> mithro: all right, instead of using Travis CI or alongside them? Because right now a standard CI run of VtR takes ~1h
<sf-slack2>
<acomodi> mithro: which is acceptable I suppose
<mithro>
acomodi: I was thinking from the idea of getting you the QoR values automatically for every branch without you having to run things manually
<sf-slack2>
<acomodi> mithro: Ah all right, I thought you meant to move to kokoro the standard Travis CI
<mithro>
acomodi: No
<sf-slack2>
<acomodi> mithro: I think that it makes sense, but it would be better to kick off the builds manually
<sf-slack2>
<acomodi> mithro: not everytime a commit is pushed
<mithro>
acomodi: Why?
<sf-slack2>
<acomodi> mithro: Titan benchmarks take actually more than one day to finish on the cloud machine. If we have many branches that need to be checked simultaneously it could require a longer time (plus the fact that if running all the different benchmarks all at once RAM usage goes beyond 250G)
<sf-slack2>
<acomodi> mithro: IMO it would be better to kick off a QoR measurements only when the branch is ready to be compared against master (with something like `force kokoro-run` label)
<mithro>
acomodi: Issue is there is no way to add a label just to a branch....
<litghost>
mithro: Is there a cron equiv for kokoro?
<mithro>
litghost: Kinda...
kraiskil has quit [Ping timeout: 245 seconds]
space_zealot has joined #symbiflow
_whitelogger has joined #symbiflow
somlo has quit [Quit: Leaving]
somlo has joined #symbiflow
<hackerfoo>
litghost: I'm having trouble understanding how to handle multiple site instances of the same type, specifically {I,O]LOGICE3.
<litghost>
so each tile would end up having only one ILOGICE3?
<hackerfoo>
Should there be something like IOLOGICE3/IOLOGICE3H,IOLOGICE3/IOLOGICE3H in the --site_types argument?
<hackerfoo>
I was trying to implement the joining part first.
<litghost>
Ah, so simply joining the IOB and IOI?
<hackerfoo>
Yeah
<litghost>
Well if you ask the script to output the IOI3, it should just work
<hackerfoo>
Alternatively, how do I get the script to split on Y0/Y1?
<litghost>
What its doing is mapping multiples of the same site to num_pb, and then indexing them
<hackerfoo>
It works for RIOI3, but I don't want to manually implement the rest.
<litghost>
You'll need to write code to do anything other than just output either a tile as is, or a tile per site (which is not what we want in this case)
<litghost>
You'll need to implement something to handle 2 prjxray tiles -> 1 VPR tile
<litghost>
That has never been required prior to now
<litghost>
The script supports 1 prjxray tile -> 1 VPR tile and 1 prjxray tile -> 1 VPR tile per site
<litghost>
neither of which is what you want
<hackerfoo>
Okay. So I do need to implement splitting on some criteria.
<hackerfoo>
Maybe just hardcode splitting on Y for now.
<litghost>
I thought you just said that you were starting with joining and no split?
<hackerfoo>
I was, but the script doesn't seem to work at all when there are multiple sites of the same type.
<litghost>
Agreed that assertion will fire, but I think in this case the code is overly restrictive, it just needs a proper key. The assertion should read:
<litghost>
"is the key to site_type_ports unique"
<litghost>
Which the current code fails if you repeat a site instance type