*** tpb has joined #symbiflow | 00:00 | |
*** space_zealot has joined #symbiflow | 00:29 | |
*** citypw has joined #symbiflow | 02:20 | |
*** space_zealot has quit IRC | 02:26 | |
*** proteusguy has quit IRC | 04:17 | |
*** proteusguy has joined #symbiflow | 05:34 | |
*** Miyu has joined #symbiflow | 05:56 | |
*** kraiskil has joined #symbiflow | 06:26 | |
*** Bertl_zZ is now known as Bertl_oO | 06:58 | |
*** noahh has joined #symbiflow | 07:12 | |
*** citypw has quit IRC | 07:18 | |
*** kraiskil has quit IRC | 07:34 | |
*** citypw has joined #symbiflow | 07:58 | |
*** kraiskil has joined #symbiflow | 08:00 | |
*** proteusguy has quit IRC | 09:17 | |
*** noahh has quit IRC | 09:48 | |
*** noahh has joined #symbiflow | 09:51 | |
*** noahh has quit IRC | 09:51 | |
*** proteusguy has joined #symbiflow | 09:53 | |
*** noahh has joined #symbiflow | 09:58 | |
*** noahh has quit IRC | 10:05 | |
*** noahh has joined #symbiflow | 10:16 | |
*** Vonter has quit IRC | 10:17 | |
*** noahh has quit IRC | 10:18 | |
*** Vonter has joined #symbiflow | 10:20 | |
*** noahh has joined #symbiflow | 10:22 | |
*** noahh has quit IRC | 10:24 | |
*** adjtm_ has quit IRC | 10:39 | |
*** adjtm_ has joined #symbiflow | 10:39 | |
*** noahh has joined #symbiflow | 11:10 | |
*** noahh has quit IRC | 11:13 | |
*** proteusguy has quit IRC | 11:20 | |
*** proteusguy has joined #symbiflow | 11:29 | |
*** space_zealot has joined #symbiflow | 11:51 | |
*** adjtm_ has quit IRC | 11:52 | |
*** citypw has quit IRC | 12:03 | |
*** space_zealot has quit IRC | 12:10 | |
*** citypw has joined #symbiflow | 12:40 | |
*** kraiskil has quit IRC | 12:42 | |
*** space_zealot has joined #symbiflow | 12:43 | |
*** citypw has quit IRC | 12:43 | |
*** citypw has joined #symbiflow | 12:44 | |
*** citypw has quit IRC | 12:52 | |
*** kraiskil has joined #symbiflow | 12:57 | |
*** citypw has joined #symbiflow | 12:59 | |
*** adjtm has joined #symbiflow | 13:09 | |
*** noahh has joined #symbiflow | 13:16 | |
*** citypw has quit IRC | 13:27 | |
*** citypw has joined #symbiflow | 13:28 | |
*** Miyu has quit IRC | 15:44 | |
*** OmniMancer has quit IRC | 16:27 | |
*** noahh has joined #symbiflow | 16:34 | |
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? | 17:40 |
---|---|---|
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. | 17:41 |
litghost | hackerfoo: I recommend you start the import by pretending to just be the IOI tile | 17:41 |
hackerfoo | Okay, I can add it. I just wanted to make sure I wasn't overlooking anything. | 17:42 |
litghost | as the IOI tile has the vast majority of the interconnect facing ports | 17:43 |
litghost | I believe there are a low number of wires on the IOB tile that face the interconnect | 17:43 |
hackerfoo | Looks like the IOB just has a couple disable wires. | 17:48 |
litghost | Ya, exactly | 17:51 |
litghost | We can probably safely ignore those for the first iteration | 17:51 |
litghost | In the long term, we'll want to add support for tying those wires to the interconnect | 17:52 |
litghost | What you may find is that by default those disable lines are tied to VCC | 17:52 |
litghost | E.g. disable the buffer, save power | 17:53 |
litghost | So in order to make things work, we may need to tie them to GND | 17:53 |
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. | 17:56 |
litghost | true | 18:03 |
litghost | splitting is already supported | 18:03 |
litghost | merging has not been done | 18:03 |
*** noahh has quit IRC | 18:21 | |
*** Miyu has joined #symbiflow | 18:48 | |
*** kraiskil has quit IRC | 20:01 | |
*** test-abc has joined #symbiflow | 20:06 | |
*** anuejn has quit IRC | 20:15 | |
*** anuejn has joined #symbiflow | 20:15 | |
*** kraiskil has joined #symbiflow | 20:16 | |
*** Miyu has quit IRC | 20: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 occurs | 20:53 |
litghost | butta: The version that is pulled from conda is built at a specific version and is the "current" version we support | 20:56 |
litghost | butta: master+wip is roughly the "next candidate", and PR's like https://github.com/SymbiFlow/symbiflow-arch-defs/pull/858 update | 20:57 |
tpb | Title: 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 work | 21:00 |
*** test-abc has quit IRC | 21: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 VPR | 21:01 |
*** kraiskil has quit IRC | 21: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 option | 21:50 |
sf-slack2 | <acomodi> e.g. `--disable_errors check_unbuffered_edges` will solve the error you mentioned | 21:51 |
sf-slack2 | <acomodi> More information on how to use it here: https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/672 | 21:53 |
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) | 21:53 |
*** space_zealot has quit IRC | 22:18 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!