Wednesday, 2019-06-26

*** tpb has joined #symbiflow00:00
*** space_zealot has joined #symbiflow00:29
*** citypw has joined #symbiflow02:20
*** space_zealot has quit IRC02:26
*** proteusguy has quit IRC04:17
*** proteusguy has joined #symbiflow05:34
*** Miyu has joined #symbiflow05:56
*** kraiskil has joined #symbiflow06:26
*** Bertl_zZ is now known as Bertl_oO06:58
*** noahh has joined #symbiflow07:12
*** citypw has quit IRC07:18
*** kraiskil has quit IRC07:34
*** citypw has joined #symbiflow07:58
*** kraiskil has joined #symbiflow08:00
*** proteusguy has quit IRC09:17
*** noahh has quit IRC09:48
*** noahh has joined #symbiflow09:51
*** noahh has quit IRC09:51
*** proteusguy has joined #symbiflow09:53
*** noahh has joined #symbiflow09:58
*** noahh has quit IRC10:05
*** noahh has joined #symbiflow10:16
*** Vonter has quit IRC10:17
*** noahh has quit IRC10:18
*** Vonter has joined #symbiflow10:20
*** noahh has joined #symbiflow10:22
*** noahh has quit IRC10:24
*** adjtm_ has quit IRC10:39
*** adjtm_ has joined #symbiflow10:39
*** noahh has joined #symbiflow11:10
*** noahh has quit IRC11:13
*** proteusguy has quit IRC11:20
*** proteusguy has joined #symbiflow11:29
*** space_zealot has joined #symbiflow11:51
*** adjtm_ has quit IRC11:52
*** citypw has quit IRC12:03
*** space_zealot has quit IRC12:10
*** citypw has joined #symbiflow12:40
*** kraiskil has quit IRC12:42
*** space_zealot has joined #symbiflow12:43
*** citypw has quit IRC12:43
*** citypw has joined #symbiflow12:44
*** citypw has quit IRC12:52
*** kraiskil has joined #symbiflow12:57
*** citypw has joined #symbiflow12:59
*** adjtm has joined #symbiflow13:09
*** noahh has joined #symbiflow13:16
*** citypw has quit IRC13:27
*** citypw has joined #symbiflow13:28
*** Miyu has quit IRC15:44
*** OmniMancer has quit IRC16:27
*** noahh has joined #symbiflow16:34
hackerfoolitghost: 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?17:40
litghosthackerfoo: 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.17:41
litghosthackerfoo: I recommend you start the import by pretending to just be the IOI tile17:41
hackerfooOkay, I can add it. I just wanted to make sure I wasn't overlooking anything.17:42
litghostas the IOI tile has the vast majority of the interconnect facing ports17:43
litghostI believe there are a low number of wires on the IOB tile that face the interconnect17:43
hackerfooLooks like the IOB just has a couple disable wires.17:48
litghostYa, exactly17:51
litghostWe can probably safely ignore those for the first iteration17:51
litghostIn the long term, we'll want to add support for tying those wires to the interconnect17:52
litghostWhat you may find is that by default those disable lines are tied to VCC17:52
litghostE.g. disable the buffer, save power17:53
litghostSo in order to make things work, we may need to tie them to GND17:53
hackerfooIt'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.17:56
litghosttrue18:03
litghostsplitting is already supported18:03
litghostmerging has not been done18:03
*** noahh has quit IRC18:21
*** Miyu has joined #symbiflow18:48
*** kraiskil has quit IRC20:01
*** test-abc has joined #symbiflow20:06
*** anuejn has quit IRC20:15
*** anuejn has joined #symbiflow20:15
*** kraiskil has joined #symbiflow20:16
*** Miyu has quit IRC20:34
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:20:43
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.20:44
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:20:52
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).20:52
sf-slack2<butta> When we switch to using the conda VPR this issue no longer occurs20:53
litghostbutta: The version that is pulled from conda is built at a specific version and is the "current" version we support20:56
litghostbutta: master+wip is roughly the "next candidate", and PR's like https://github.com/SymbiFlow/symbiflow-arch-defs/pull/858 update20:57
tpbTitle: cmake: update VTR and add new command line options by acomodi · Pull Request #858 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)20:57
sf-slack2<butta> @litghost Okay, using the conda version of vpr with our architecture files seems to work21:00
*** test-abc has quit IRC21:00
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 VPR21:01
*** kraiskil has quit IRC21:22
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 option21:50
sf-slack2<acomodi> e.g. `--disable_errors check_unbuffered_edges` will solve the error you mentioned21:51
sf-slack2<acomodi> More information on how to use it here: https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/67221:53
tpbTitle: vpr: added optional disable errors and suppress warnings by acomodi · Pull Request #672 · verilog-to-routing/vtr-verilog-to-routing · GitHub (at github.com)21:53
*** space_zealot has quit IRC22:18

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