Wednesday, 2019-05-22

*** tpb has joined #symbiflow00:00
*** lavatech_ has joined #symbiflow00:45
*** space_zealot has quit IRC00:49
hackerfooThe FASM parser doesn't seem to accept prefixes for fasm_params, even though fasm_features does (presumably because it just copies them into the FASM output.)03:22
*** lavatech_ has quit IRC03:26
*** Bertl_oO is now known as Bertl_zZ03:29
litghosthackerfoo: Example?  It should04:05
litghosthackerfoo: Prefixing is handled in a generic way, no associated with fasm_params or fasm_mux, etc04:06
hackerfooWhenever I try, it fails here:
tpbTitle: vtr-verilog-to-routing/parameters.cpp at master+wip · SymbiFlow/vtr-verilog-to-routing · GitHub (at
litghosthackerfoo: That's the error for duplicate parameter definition04:07
litghosthackerfoo: When I said example, I meant an example of the XML side04:08
tpbTitle: WIP · HackerFoo/[email protected] · GitHub (at
hackerfooSo I can't have the same thing on the right side?04:08
litghosthackerfoo: When I wrote the code I didn't think to support it04:09
litghosthackerfoo: But that could just be seen as a limitation of the implementation, I see no reason for the right hand side to be unique04:10
hackerfooSo I could change `features_` to be a std::unordered_map<std::string, std::list<FeatureParameters>>, right?04:13
litghosthackerfoo: unordered_multimap is probably better?04:15
hackerfoolitghost: That will work.04:18
*** citypw has quit IRC05:00
*** diamondman has quit IRC05:36
*** daveshah has quit IRC05:37
*** daveshah has joined #symbiflow05:42
*** diamondman has joined #symbiflow05:42
*** bjorkint0sh has joined #symbiflow07:01
*** bjorkintosh has quit IRC07:01
*** citypw has joined #symbiflow08:09
*** Bertl_zZ is now known as Bertl08:28
*** OmniMancer has joined #symbiflow08:45
*** _whitelogger has quit IRC10:29
*** _whitelogger has joined #symbiflow10:32
sf-slack2<acomodi> Eblif write support has been merged in VTR upstream10:41
sf-slack2<acomodi> Soon I'll have Titan results for the mode selection feature, they should finish in a couple of minutes10:42
*** space_zealot has joined #symbiflow11:07
*** Vonter_ has quit IRC11:35
*** space_zealot has quit IRC11:49
*** Bertl is now known as Bertl_oO11:54
*** bjorkint0sh has quit IRC12:37
*** space_zealot has joined #symbiflow12:59
*** proteusguy has quit IRC13:29
*** bjorkintosh has joined #symbiflow13:30
*** proteusguy has joined #symbiflow13:31
*** Vonter has joined #symbiflow14:12
*** OmniMancer has quit IRC14:16
*** OmniMancer has joined #symbiflow14:23
sf-slack2<mkurc> @mithro @litghost Could you look at the Yosys PR again:
tpbTitle: Support for attributes on parameters in Verilog by mkurc-ant · Pull Request #25 · SymbiFlow/yosys · GitHub (at
*** Vonter_ has joined #symbiflow14:44
*** Vonter has quit IRC14:45
*** Vonter_ has quit IRC15:04
*** Vonter has joined #symbiflow15:19
*** Vonter has quit IRC15:27
*** jevinskie has quit IRC15:37
*** Vonter has joined #symbiflow15:47
sf-slack2<mkurc> @mithro I do not have the ability to ask for review and re-review on Symbiflow github. I also cannot add labels to PRs which would be useful eg. if I wanted to re-run the kokoro CI. Can you grant me those permissions ?16:28
mithromkurc: I'll look at it now, poke me again if I haven't said you have access in 30 minutes16:48
mithrokgugala: There is some script which patches timing values into the muxes -- I can't figure out what is doing it however...16:48
sf-slack2<kgugala> @mithro In my PR? Or somewhere else16:54
mithroSomewhere else...16:54
mithroIn current master16:55
sf-slack2<acomodi> mithro: could you duplicate this doc in the symbiflow folder? I cannot change the permission to make it publicly accessible16:56
tpbTitle: Google Docs - create and edit documents online, for free. (at
mithrokgugala: It's adding the `delay_constant` lines for this mux...
tpbTitle: Snippet | IRCCloud (at
sf-slack2<kgugala> @mithro those values are hardcoded16:58
mithrokgugala: Were are they coming from?16:58
sf-slack2<kgugala> @mithro it's here
tpbTitle: symbiflow-arch-defs/ at master · SymbiFlow/symbiflow-arch-defs · GitHub (at
sf-slack2<kgugala> I change that in my PR16:59
sf-slack2<kgugala> @mithro: here
tpbTitle: symbiflow-arch-defs/ at 494e4082a2e2a8f87c7195ca93ce4a7846bb9f47 · SymbiFlow/symbiflow-arch-defs · GitHub (at
sf-slack2<kgugala> for now only for mux7a/b and mux817:00
*** OmniMancer has quit IRC17:05
*** jevinskie has joined #symbiflow17:49
mithrogah! I forgot we moved most of the mux code into utils/lib/ which is why I wasn't finding anything in utils/mux_gen.py18:17
sf-slack2<mkurc> @mithro I have a WIP implementation of SDF import in V2X. I based it on the most recent V2X which is in your PR (#703). Does it make sense to create a PR with my code to your branch ?18:22
sf-slack2<mkurc> @mithro and BTW please look into my github permissions18:22
mithromkurc: Your permissions should be fixed...18:31
sf-slack2<mkurc> @mithro Yep its fixed now. Thanks.18:32
litghostIn yosys, can you duplicate a module?  I see the "rename" function, but I want a split synthesis flow18:42
litghostMaybe copy?18:42
sf-slack2<kgugala> @litghost yep, copy seems to do that
tpbTitle: Yosys Open SYnthesis Suite :: Command Reference :: copy (at
litghostThe problem with "copy" is it requires knowledge of the module top name, so I'm looking at a simpler way18:49
sf-slack2<acomodi> mithro: Ping. Could make a publicly accessible copy of this document please?
tpbTitle: Google Docs - create and edit documents online, for free. (at
sf-slack2<kgugala> @acomodi I think this doc is public18:58
sf-slack2<pgielda> no, I cannot acces it with my private account18:59
sf-slack2<kgugala> But in sharing options I see "Public on the web - Anyone on the Internet can find and view"19:00
sf-slack2<kgugala> Indeed I cannot access it with my private account19:03
*** Bertl_oO is now known as Bertl19:04
*** jevinskie has quit IRC19:22
*** jevinskie has joined #symbiflow19:24
*** space_zealot has quit IRC19:59
*** Bertl is now known as Bertl_zZ22:39
*** space_zealot has joined #symbiflow23:34
hackerfooSomething I did in RAMB36E1 removed the delay I observed in RAMB18E1, which still has the delay.23:52

Generated by 2.13.1 by Marius Gedminas - find it at!