space_zealot has joined #symbiflow
citypw has joined #symbiflow
space_zealot has quit [Ping timeout: 245 seconds]
proteusguy has quit [Ping timeout: 245 seconds]
proteusguy has joined #symbiflow
Miyu has joined #symbiflow
kraiskil has joined #symbiflow
Bertl_zZ is now known as Bertl_oO
noahh has joined #symbiflow
citypw has quit [Ping timeout: 252 seconds]
kraiskil has quit [Ping timeout: 272 seconds]
citypw has joined #symbiflow
kraiskil has joined #symbiflow
proteusguy has quit [Ping timeout: 272 seconds]
noahh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noahh has joined #symbiflow
noahh has quit [Client Quit]
proteusguy has joined #symbiflow
noahh has joined #symbiflow
noahh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noahh has joined #symbiflow
Vonter has quit [Ping timeout: 248 seconds]
noahh has quit [Client Quit]
Vonter has joined #symbiflow
noahh has joined #symbiflow
noahh has quit [Client Quit]
adjtm_ has quit [Remote host closed the connection]
adjtm_ has joined #symbiflow
noahh has joined #symbiflow
noahh has quit [Client Quit]
proteusguy has quit [Remote host closed the connection]
proteusguy has joined #symbiflow
space_zealot has joined #symbiflow
adjtm_ has quit [Quit: Leaving]
citypw has quit [Ping timeout: 246 seconds]
space_zealot has quit [Ping timeout: 268 seconds]
citypw has joined #symbiflow
kraiskil has quit [Ping timeout: 272 seconds]
space_zealot has joined #symbiflow
citypw has quit [Read error: Connection reset by peer]
citypw has joined #symbiflow
citypw has quit [Ping timeout: 252 seconds]
kraiskil has joined #symbiflow
citypw has joined #symbiflow
adjtm has joined #symbiflow
noahh has joined #symbiflow
noahh has quit [Client Quit]
citypw has quit [Read error: Connection reset by peer]
citypw has joined #symbiflow
Miyu has quit [Ping timeout: 248 seconds]
OmniMancer has quit [Quit: Leaving.]
noahh has joined #symbiflow
<hackerfoo> litghost: The `tile` argument to prjxray_tile_import.py seems to filter which sites are imported. Does the script support importing sites from multiple tiles to make a single tile?
<litghost> hackerfoo: That is not a feature that has been required in the past, we'll need to add it. In addition, the router import will not understand how to do that, but the underlying data schema should support it.
<litghost> hackerfoo: I recommend you start the import by pretending to just be the IOI tile
<hackerfoo> Okay, I can add it. I just wanted to make sure I wasn't overlooking anything.
<litghost> as the IOI tile has the vast majority of the interconnect facing ports
<litghost> I believe there are a low number of wires on the IOB tile that face the interconnect
<hackerfoo> Looks like the IOB just has a couple disable wires.
<litghost> Ya, exactly
<litghost> We can probably safely ignore those for the first iteration
<litghost> In the long term, we'll want to add support for tying those wires to the interconnect
<litghost> What you may find is that by default those disable lines are tied to VCC
<litghost> E.g. disable the buffer, save power
<litghost> So in order to make things work, we may need to tie them to GND
<hackerfoo> It's probably best to modify the script to support merging tiles. I'll probably also need to split the upper and lower halves, so that I don't get two of each site.
<litghost> true
<litghost> splitting is already supported
<litghost> merging has not been done
noahh has quit [Ping timeout: 248 seconds]
Miyu has joined #symbiflow
kraiskil has quit [Ping timeout: 252 seconds]
test-abc has joined #symbiflow
anuejn has quit [Quit: No Ping reply in 180 seconds.]
anuejn has joined #symbiflow
kraiskil has joined #symbiflow
Miyu has quit [Ping timeout: 272 seconds]
<sf-slack2> <butta> We updated to the newest symbiflow-arch-defs and are using the VPR built from source from the current master+wip branch on the SymbiFlow fork. We have noticed that this version of VPR is different from the version that conda pulls, and when running this version of VPR on our tests we get the following error:
<sf-slack2> <butta> Error 1: Type: Routing File: /scratch/safe/SymbiFlow/vtr-verilog-to-routing/vpr/src/route/check_rr_graph.cpp Line: 509 Message: in check_unbuffered_edges: connection from node 587750 to node 1382947 uses an unbuffered switch (switch type 8 'pass_transistor_R0.0_C0.0_Tdel0.0') but there is no corresponding unbuffered switch edge in the other direction.
<sf-slack2> <butta> That was running with our modified architecture file to work with PR regions, we now switched to architecture and rr_graph files produced from a completely fresh version of symbiflow-arch-defs (still with source built vpr) and get this error:
<sf-slack2> <butta> Error 1: Type: Packing File: /scratch/safe/SymbiFlow/vtr-verilog-to-routing/vpr/src/pack/output_clustering.cpp Line: 219 Message: Differing modes for block. Got LUTs previously and DRAMs for edge 3 (interconnect BO6).
<sf-slack2> <butta> When we switch to using the conda VPR this issue no longer occurs
<litghost> butta: The version that is pulled from conda is built at a specific version and is the "current" version we support
<litghost> butta: master+wip is roughly the "next candidate", and PR's like https://github.com/SymbiFlow/symbiflow-arch-defs/pull/858 update
<tpb> Title: cmake: update VTR and add new command line options by acomodi · Pull Request #858 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)
<sf-slack2> <butta> @litghost Okay, using the conda version of vpr with our architecture files seems to work
test-abc has quit [Remote host closed the connection]
<sf-slack2> <butta> That prevents us from using the binary r/w in VPR for now but I will work on cleaning up that PR soon so hopefully it can be included in the next conda version of VPR
kraiskil has quit [Ping timeout: 245 seconds]
<sf-slack2> <acomodi> @butta FYI, with the current master+wip there is a patch (suppress-errors-and-warnings) that enables to disable VPR_THROWs from a command line option
<sf-slack2> <acomodi> e.g. `--disable_errors check_unbuffered_edges` will solve the error you mentioned
<sf-slack2> <acomodi> More information on how to use it here: https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/672
<tpb> Title: vpr: added optional disable errors and suppress warnings by acomodi · Pull Request #672 · verilog-to-routing/vtr-verilog-to-routing · GitHub (at github.com)
space_zealot has quit [Ping timeout: 245 seconds]
tpb has quit [Remote host closed the connection]
tpb has joined #symbiflow