00:00
<
mithro >
litghost: It looks like there are changes to the fasm tool which hasn't been sent upstream to vtr?
00:01
<
litghost >
mithro: 3 I believe now. The router changes, hackerfoo's parameter change and your pointer fix
00:01
<
mithro >
litghost: I don't see any upstream pull requests for them?
00:02
<
litghost >
mithro: I was waiting till the decision was made for genfasm sub-stuff
00:02
<
mithro >
litghost: genfasm sub-stuff?
00:02
<
mithro >
litghost: Oh you mean OWNERs
00:03
<
litghost >
mithro: I forgot what it was called
00:03
<
mithro >
I would just send it
00:41
<
mithro >
litghost: Did you see that one of the fasm unittests is failing?
00:41
<
tpb >
Title: Travis CI - Test and Deploy with Confidence (at travis-ci.com)
00:42
<
tpb >
Title: Run unit tests in Travis CI · Issue #610 · verilog-to-routing/vtr-verilog-to-routing · GitHub (at github.com)
00:44
<
mithro >
litghost: Should I look at it?
00:44
<
litghost >
mithro: Feel free
00:45
<
mithro >
litghost: Should they have that newline?
00:45
<
litghost >
Yes, ish
00:45
<
litghost >
The answer is yes
00:45
<
litghost >
should have the newline
00:46
<
litghost >
The better answer is, the newline doesn't matter, so the test simply behaving like a change detector
01:04
ZipCPU has joined #symbiflow
01:09
space_zealot has joined #symbiflow
01:31
proteusguy has quit [Ping timeout: 248 seconds]
04:10
citypw has joined #symbiflow
04:10
citypw has quit [Remote host closed the connection]
04:11
citypw has joined #symbiflow
04:14
<
tpb >
Title: xc7: Use the common_slice definition when LUTRAM used as a LUT. by mithro · Pull Request #779 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)
04:36
synaption[m] has quit [Remote host closed the connection]
04:36
mrhat2010[m] has quit [Read error: Connection reset by peer]
04:36
nrossi has quit [Remote host closed the connection]
04:36
xobs has quit [Read error: Connection reset by peer]
04:36
alexhw[m] has quit [Read error: Connection reset by peer]
04:36
vitamin-q[m] has quit [Remote host closed the connection]
04:37
zeigren has quit [Read error: Connection reset by peer]
04:45
xobs has joined #symbiflow
05:11
proteusguy has joined #symbiflow
05:13
alexhw[m] has joined #symbiflow
05:13
nrossi has joined #symbiflow
05:13
synaption[m] has joined #symbiflow
05:13
vitamin-q[m] has joined #symbiflow
05:13
zeigren has joined #symbiflow
05:13
mrhat2010[m] has joined #symbiflow
05:19
proteusguy has quit [Remote host closed the connection]
05:47
proteusguy has joined #symbiflow
07:03
OmniMancer has joined #symbiflow
08:23
lopsided98 has quit [Quit: No Ping reply in 180 seconds.]
08:24
lopsided98 has joined #symbiflow
08:26
Bertl_zZ is now known as Bertl
09:20
proteusguy has quit [Ping timeout: 258 seconds]
12:30
space_zealot has quit [Ping timeout: 250 seconds]
12:55
futarisIRCcloud has joined #symbiflow
13:06
space_zealot has joined #symbiflow
14:40
<
tpb >
Title: WIP: rr_graph_reader: allow non-consecutive ptc by acomodi · Pull Request #64 · SymbiFlow/vtr-verilog-to-routing · GitHub (at github.com)
14:40
<
sf-slack2 >
<acomodi> litghost: I still need to find all the locations where I need to have a check whether the inode is valid or not
14:41
<
sf-slack2 >
<acomodi> litghost: I have removed the dummy_tracks from the `routing_import.py` script and tested if now the routing reading happens correctly and it does.
14:42
<
sf-slack2 >
<acomodi> litghost: the issue is that now router loops infinitely and the Overused RR nodes increase at each iteration
15:12
<
tpb >
Title: Problem defining a FF with async reset with timings · Issue #617 · verilog-to-routing/vtr-verilog-to-routing · GitHub (at github.com)
15:14
<
sf-slack2 >
<mkurc> @litghost And I got an answer which from my understanding means that such logic is currently not supported.
15:18
<
sf-slack2 >
<mkurc> @litghost I think that what we need is a cell model which has FFs on D and CE inputs but the output Q depends on those FFs plus on the CLR (combinationaly)
15:22
<
tpb >
Title: Pasteboard - Uploaded Image (at pasteboard.co)
15:24
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
16:13
OmniMancer has quit [Quit: Leaving.]
17:02
<
litghost >
One way to model that might be to emit two black boxes
17:03
<
litghost >
Have the combitorial path from SR to Q in the second black box, and SR to CLK in the first second black box
17:04
<
litghost >
Just an idea off the top of my head, unclear if that would actually work
17:06
Bertl is now known as Bertl_oO
19:04
bjorkintosh has quit [Remote host closed the connection]
20:15
bjorkintosh has joined #symbiflow
20:31
bjorkintosh has quit [Ping timeout: 264 seconds]
20:51
<
tpb >
Title: Arch XML timings by kgugala · Pull Request #738 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)
20:51
<
mithro >
kgugala: Okay, will look at that this afternoon
20:51
<
sf-slack2 >
<kgugala> awesome, thanks
21:05
Bertl_oO is now known as Bertl_zZ
21:27
<
sf-slack2 >
<kgugala> this is really cool
21:48
<
mithro >
hackerfoo: Already tried that previously it doesn't really work in our system
21:49
<
tpb >
Title: symbiflow-arch-defs/ice40.sh at master · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)
21:52
<
hackerfoo >
mithro: --output-sync=recurse also doesn't work? On local builds it seems to be better, at least.
22:35
<
mithro >
hackerfoo: I think the issue is that it ends up with no output until the command finishes
23:03
space_zealot has quit [Ping timeout: 258 seconds]
23:20
<
hackerfoo >
Interleaving 36k bits seems to be a lot of work for Yosys.
23:21
<
litghost >
hackerfoo: Like its slow?
23:21
<
litghost >
hackerfoo: Or just hard to do?
23:27
<
hackerfoo >
litghost: It's been running for a while now.
23:27
<
litghost >
hackerfoo: Any chance you made an infinite loop?
23:27
<
litghost >
hackerfoo: I'd bet on an infinite loop over Yosys being super slow, but who knows
23:38
<
hackerfoo >
litghost: ^ I don't think so?
23:39
<
litghost >
hackerfoo: Depends on the width of i, but I assume it's a 32-bit int
23:40
<
litghost >
hackerfoo: Might be worth making a little example and profile it
23:40
<
litghost >
hackerfoo: something like interleave 1k, 2k, 4k, etc
23:40
<
mithro >
hackerfoo: I think you want i to be an integer rather than a 1 bit width register?
23:40
<
litghost >
hackerfoo: Oh, also you problably want to be using generate for and genvar?
23:41
<
hackerfoo >
Can't generate in a function.
23:41
<
litghost >
hackerfoo: Does it work without the function as a generate statement?
23:41
<
litghost >
hackerfoo: Working is better than pretty
23:42
<
litghost >
hackerfoo: Anyways, I think @mithro has the right idea, reg by itself isn't wide enough
23:42
<
litghost >
hackerfoo: So you did make an infinite loop
23:42
<
hackerfoo >
Sure. I'll keeping trying stuff until I find something that works.
23:42
<
mithro >
hackerfoo: I 1bit register will never get bigger than 1, not matter how much you want it too :-P
23:43
<
hackerfoo >
I was trying to use a 7-level macro, but couldn't figure that out.
23:43
<
mithro >
I would think a generate statement would just work in this case?
23:43
<
litghost >
7-level?
23:43
<
hackerfoo >
good catch litghost , but now it just seems to crash.
23:44
<
litghost >
Well crashing is a yosys bug you can file :)
23:44
<
hackerfoo >
mithro: Depends on how much voltage you apply.
23:44
<
litghost >
Or do you mean generating an error
23:45
<
hackerfoo >
I can't find the error, at least.
23:49
<
litghost >
hackerfoo: I recommend a nice small reproducible case, and create an issue upstream once you've narrowed it
23:51
tpb has quit [Remote host closed the connection]
23:52
tpb has joined #symbiflow