Tuesday, 2020-05-05

*** tpb has joined #symbiflow00:00
*** andrewb1999 has quit IRC00:07
*** adjtm has quit IRC00:19
*** adjtm has joined #symbiflow00:19
*** craigo_ has joined #symbiflow00:24
mithrojfierro: The hope is someone will work on them :-P00:49
mithroAnyone seen https://ggeditor.readthedocs.io/en/latest/index.html before? Seems like it could be a way to get some of our many Google Docs into ReadTheDocs / Git Repo00:49
tpbTitle: GGeditor GGEditor documentation (at ggeditor.readthedocs.io)00:49
mithro@rwinkler: See above00:49
*** futarisIRCcloud has quit IRC01:01
*** andrewb1999 has joined #symbiflow01:02
mithroHi andrewb1999 !01:03
andrewb1999Hi mithro and everyone else!01:07
andrewb1999Looking forward to participating in summer of code!01:08
mithrohttps://summerofcode.withgoogle.com/organizations/6224851964002304/#projects01:09
jfierroHi andrew!01:09
mithroandrewb1999: Excited to have you working on partial reconfiguration support for SymbiFlow!01:14
*** craigo_ has quit IRC01:25
*** craigo has joined #symbiflow01:26
*** rtpg has joined #symbiflow01:26
rtpgHi, I was linked to this project while looking at open source options for programming on a basys 3. My project currently uses system verilog, and yosys seems to say that only a small subset of system verilog is supported. Would anyone know what the extent of that support is?01:29
jfierroFrom my own experience, very little unfortunately :(01:31
jfierrortpg: But I believe there is an open source SystemVerilog to verilog converter, though I have not personally used it.01:32
rtpgAh, I might be OK with that. Personally I don't know how people handle verilog without at least structs01:33
rtpgAh I guess people use macros instead for that :)01:33
mithrortpg: Or use something like nmigen01:34
rtpgI'm still a bit of an FPGA beginner but being able to just stay inside emacs for everything and not having to sign export agreements for everything is very tempting, so will try and see if I can get my stuff working through _some_ sort of pipeline01:34
jfierrohttps://github.com/SymbiFlow/sv-tests might have just what you're looking for.01:35
tpbTitle: GitHub - SymbiFlow/sv-tests: Test suite designed to check compliance with the SystemVerilog standard. (at github.com)01:35
rtpgah nmigen looks very cool. Plus it's "Just Python" which is basically my language of choice01:36
rtpgOh, I was also wondering, is there something equivalent to pytest for building out test suites? I have a couple test benches but I just run them by hand one by one and would like to build out regression tests01:38
mithrortpg: cocotb or vunit might be what you are looking for01:38
mithrortpg: There isn't really a "standard" however01:38
rtpgwow, these both look very much like what I was looking for! Thanks a lot01:39
rtpgor at least something in this nature, I don't have a lot of existing code just yet so I can adapt to whatever tools need01:40
rtpgOK, I think I'll start out trying to automate my test benches then will think about how to tackle my other stuff01:41
jfierroWhile we're on this topic, something I've been meaning to ask is what is the interest in supporting more SV in yosys? I know there's a commercial option that integrates with verific, but I'm wondering if this is simply too much work for the project to care about right now.01:42
jfierrosv_parser has some impressive coverage numbers but it's written in rust, so it would need a C++ binding probably. Also I don't know if yosys bindings for verific are too tied to verific-specific stuff.01:43
jfierroAh, there's surelog as well.01:47
*** futarisIRCcloud has joined #symbiflow02:19
*** Bertl is now known as Bertl_zZ02:50
*** proteus-guy has quit IRC03:23
*** andrewb1999 has quit IRC03:30
*** proteus-guy has joined #symbiflow03:37
*** Degi has quit IRC03:44
*** Degi has joined #symbiflow03:44
*** proteus-guy has quit IRC03:50
*** proteus-guy has joined #symbiflow04:02
*** citypw has joined #symbiflow06:01
*** yeti has quit IRC07:09
*** m_hackerfoo has quit IRC07:09
*** hackerfoo has quit IRC07:09
*** yeti has joined #symbiflow07:16
*** m_hackerfoo has joined #symbiflow07:16
*** hackerfoo has joined #symbiflow07:16
*** OmniMancer1 has joined #symbiflow07:17
*** OmniMancer has quit IRC07:20
*** sf-slack2 has joined #symbiflow07:29
*** tux3 has quit IRC07:31
*** tux3 has joined #symbiflow07:32
*** sf-slack has quit IRC07:32
*** titanbiscuit has quit IRC07:53
*** titanbiscuit has joined #symbiflow07:53
*** jfierro has quit IRC07:56
*** kraiskil has joined #symbiflow08:39
sf-slack2<pgielda> https://github.com/antmicro/yosys/tree/uhdm-yosys08:43
tpbTitle: GitHub - antmicro/yosys at uhdm-yosys (at github.com)08:43
sf-slack2<pgielda> There is some work on uhdm frontend08:43
sf-slack2<pgielda> very early stage08:44
*** futarisIRCcloud has quit IRC08:49
*** josi982466 has joined #symbiflow10:07
*** josi98246 has quit IRC10:07
*** nonlinear has quit IRC10:29
*** nonlinear has joined #symbiflow10:29
*** Bertl_zZ has quit IRC10:29
*** Bertl_zZ has joined #symbiflow10:29
*** lambda has quit IRC10:30
*** Bertl_zZ is now known as Bertl10:34
*** lambda has joined #symbiflow10:34
*** kraiskil has quit IRC10:39
*** kraiskil has joined #symbiflow10:52
*** kraiskil has quit IRC12:02
*** futarisIRCcloud has joined #symbiflow12:14
*** kraiskil has joined #symbiflow12:15
*** epony has quit IRC12:17
*** kraiskil has quit IRC12:53
*** andrewb1999 has joined #symbiflow12:58
*** epony has joined #symbiflow13:01
*** craigo has quit IRC13:03
*** kraiskil has joined #symbiflow13:06
*** andrewb1999 has quit IRC13:10
*** kraiskil has quit IRC13:18
*** alexhw has quit IRC13:47
*** andrewb1999 has joined #symbiflow15:03
*** OmniMancer1 has quit IRC15:15
-_whitenotifier-9- [symbiflow-arch-defs] rw1nkler opened issue #1465: "OpenTitan RTL synthesis with Yosys" in hardenedlinux - https://git.io/JfGxw15:15
*** gsmecher has joined #symbiflow15:32
*** citypw has quit IRC15:55
*** Bertl is now known as Bertl_oO16:05
*** kraiskil has joined #symbiflow16:52
*** andrewb1999 has quit IRC17:09
*** adjtm has quit IRC17:23
*** adjtm has joined #symbiflow17:24
*** andrewb1999 has joined #symbiflow17:55
*** az0re has quit IRC18:06
hackerfooI have data showing a standard deviation of 10-20% (depending on measure) in run time, for the same test on the same machine (at roughly the same time), without any apparent reason (no swap, plenty of RAM, idle cores.)18:14
hackerfooThis means we'd need 400-500 runs to be 95% confident to 1-2%.18:15
hackerfooI'm just going to stop worrying about small variances in runtime, I guess.18:18
*** kraiskil has quit IRC18:20
*** kraiskil has joined #symbiflow18:23
*** kraiskil has quit IRC18:24
hackerfoo*the same machine type, not necessarily the same machine.18:53
* hackerfoo uploaded an image: Screen Shot 2020-05-05 at 11.57.51 AM.png (62KB) < http://sandbox.hackerfoo.com:8008/_matrix/media/v1/download/sandbox.hackerfoo.com/pKRMxYTxdyWqvmdltxIuUUku >18:59
hackerfoohttps://colab.research.google.com/drive/1EMMHd1UJpKIfu-PfXRmjg5q-6zf1a9yx19:03
*** andrewb1999 has quit IRC19:16
*** az0re has joined #symbiflow19:27
*** andrewb1999 has joined #symbiflow19:36
*** robert2 has joined #symbiflow19:48
*** robert2 is now known as rw1nkler19:48
*** mkru has joined #symbiflow19:51
*** mkru has quit IRC19:58
*** andrewb1999 has quit IRC20:10
daveshahI don't know if you have any low level access to the machine, but I wonder if turning off any turbo boost type features might reduce deviation?21:02
*** OmniMancer has joined #symbiflow21:16
hackerfoodaveshah: Good idea. Unfortunately, I can't find a way to disable turbo.21:32
hackerfooThe all-core vs. single core turbo frequencies for the machine I'm using exactly match the width of the distribution in the above chart.21:35
hackerfooSo that probably explains it.21:35
*** andrewb1999 has joined #symbiflow21:36
*** rw1nkler has quit IRC23:18
*** andrewb1999 has quit IRC23:57

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!