*** tpb has joined #yosys | 00:00 | |
*** gsi__ has joined #yosys | 00:23 | |
*** gsi_ has quit IRC | 00:26 | |
*** FL4SHK has quit IRC | 00:51 | |
*** vonnieda has joined #yosys | 00:54 | |
*** FL4SHK has joined #yosys | 01:42 | |
*** develonepi3 has quit IRC | 01:45 | |
*** PyroPeter has quit IRC | 02:40 | |
*** PyroPeter has joined #yosys | 02:53 | |
*** chipb has joined #yosys | 03:35 | |
*** _whitelogger has quit IRC | 03:39 | |
*** _whitelogger has joined #yosys | 03:41 | |
*** X-Scale has quit IRC | 04:46 | |
*** Jybz has joined #yosys | 05:10 | |
*** gsi__ is now known as gsi_ | 05:32 | |
*** Jybz has quit IRC | 05:34 | |
*** dys has quit IRC | 05:58 | |
*** jakobwenzel has joined #yosys | 07:17 | |
*** lutsabound has joined #yosys | 07:17 | |
*** dys has joined #yosys | 07:34 | |
*** s_frit has quit IRC | 07:56 | |
*** s_frit has joined #yosys | 07:57 | |
*** cr1901_modern has quit IRC | 08:14 | |
*** lutsabound has quit IRC | 09:30 | |
*** lutsabound has joined #yosys | 09:58 | |
*** adamgreig has quit IRC | 11:29 | |
*** adamgreig has joined #yosys | 11:30 | |
*** cr1901_modern has joined #yosys | 11:33 | |
*** lutsabound has quit IRC | 12:08 | |
*** alexhw has quit IRC | 12:23 | |
*** proteusguy has joined #yosys | 12:34 | |
*** vonnieda has quit IRC | 13:38 | |
*** vonnieda has joined #yosys | 13:51 | |
*** rohitksingh has joined #yosys | 14:12 | |
*** proteusguy has quit IRC | 14:30 | |
*** emeb has joined #yosys | 14:35 | |
*** rohitksingh has quit IRC | 14:39 | |
*** maikmerten has joined #yosys | 14:46 | |
*** rohitksingh has joined #yosys | 15:00 | |
*** rohitksingh has quit IRC | 15:50 | |
*** s_frit has quit IRC | 16:00 | |
*** s_frit has joined #yosys | 16:00 | |
*** citypw has quit IRC | 16:15 | |
*** gprabhu has joined #yosys | 16:31 | |
*** dys has quit IRC | 16:33 | |
*** adamgreig has quit IRC | 16:46 | |
*** adamgreig has joined #yosys | 16:47 | |
*** gprabhu has quit IRC | 16:51 | |
*** fsasm has joined #yosys | 17:01 | |
*** FL4SHK has quit IRC | 17:05 | |
*** FL4SHK has joined #yosys | 17:06 | |
benreynwar | I'm using 'flatten' and 'opt_clean -purge' with symbiyosys to reduce the size of my design and make it more tractable. It's working well, but is causing me some difficulties when viewing the waveform. If I have a signal that exists in several different modules, it will only be present in one of them in the waveform. Presumably during the "opt_clean -purge" it was removed from all the others. Is it possible to do remove | 17:41 |
---|---|---|
benreynwar | all the irrelevant logic, but still keep multiple aliases for the same signal to make viewing the waveform simpler? | 17:41 |
benreynwar | If I do 'opt_clean' without the -purge option that seems to work, although it does noticeably slow down the solving. | 18:03 |
daveshah | I think that this is what opt_clean should do | 18:12 |
daveshah | It should move the alias nets out of any functional path, just keep them as aliases | 18:12 |
daveshah | Perhaps we could look into an optimisation not to pass these to the solver but readd them to the vcd | 18:13 |
daveshah | I don't know the solver side of Yosys to know how useful or feasible that would be | 18:13 |
benreynwar | daveshah: Ok thanks. It's still going at a pretty good speed. It's possible the difference is in my head. | 18:28 |
*** show has quit IRC | 18:42 | |
*** show has joined #yosys | 18:50 | |
*** dys has joined #yosys | 19:07 | |
*** show has quit IRC | 19:19 | |
*** s_frit has quit IRC | 19:30 | |
*** s_frit has joined #yosys | 19:31 | |
*** show has joined #yosys | 20:01 | |
benreynwar | When I'm stubbing out a submodule I'm currently just leaving the inputs and outputs to that module hanging. Symbiyosys then treats the undriven outputs from the submodule as degrees of freedom like the top level inputs, which is the behavior that I want. However I'm wondering whether the use of 'opt_clean' might interfere with this. I'm currently getting behavior where it feels like 'opt_clean' is removing logic from the | 20:54 |
benreynwar | design that should effect the assumptions and assertions that I'm making. It's also not possible to tell from the waveform what logic has been removed and what hasn't. For example a shift register has been optimized out of the design and the output is now tied to '0'. It would have been nicer to see an 'X' in the waveform so it's clearer what is really '0' and what is just logic that has been cleaned out. Currently I'm | 20:54 |
benreynwar | inspecting the IL manually to make sense of what's happening. | 20:54 |
*** maikmerten has quit IRC | 20:55 | |
*** mirage335 has quit IRC | 21:03 | |
*** mirage335 has joined #yosys | 21:05 | |
*** fsasm has quit IRC | 22:34 | |
*** vonnieda has quit IRC | 23:09 | |
*** FL4SHK has quit IRC | 23:46 | |
*** FL4SHK has joined #yosys | 23:47 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!