*** tpb has joined #symbiflow | 00:00 | |
*** citypw has quit IRC | 02:31 | |
*** citypw has joined #symbiflow | 03:52 | |
*** citypw has quit IRC | 04:23 | |
digshadow | nats`: have some more time now. Let me know if you still have any qs | 09:12 |
---|---|---|
digshadow | litghost is a better contact for 07x series, but I can try to answer qs | 09:12 |
*** citypw has joined #symbiflow | 10:11 | |
*** citypw has quit IRC | 10:21 | |
nats` | I'll write the splitted version this evening to test it I think it could work correctly and I'll also try with 2018 to see if the leak is still here | 10:40 |
digshadow | nats`: FYI we are locked to 2017.2 unless something really critical comes pu | 10:48 |
digshadow | up | 10:48 |
*** storm_ has quit IRC | 10:53 | |
nats` | yep remember that :) | 10:53 |
nats` | but I wanted to see if I can run it on 2018 | 10:54 |
nats` | just you know to know :D | 10:54 |
*** sxpert has quit IRC | 12:17 | |
*** sxpert has joined #symbiflow | 12:57 | |
*** igorangst has joined #symbiflow | 13:28 | |
digshadow | litghost: I'm fixing / reviewing IOB_SIGN issue I saw a while back | 13:39 |
digshadow | tentatively, looks like this will result in a *negative tilegrid offset* | 13:40 |
digshadow | do you have any fundamental objections to this? | 13:40 |
digshadow | the issue is that only half of the normal tile is present, both as displayed in the GUi and in the bitstream | 13:40 |
digshadow | as the normal tile is 4 words high, but we only have the Y1 case | 13:41 |
digshadow | I fully expect this to at least break some of our tools on prints | 13:41 |
*** igorangst has quit IRC | 14:01 | |
*** igorangst has joined #symbiflow | 14:22 | |
*** efg has joined #symbiflow | 14:53 | |
*** igorangst has quit IRC | 15:38 | |
litghost | > tentatively, looks like this will result in a *negative tilegrid offset* -> Why not base the tile at the lower address, and shift everybody else up? | 15:56 |
litghost | Ultimately I don't actually care about a negative offset, as long as fasm2frames.py does the right thing, and xc7patch accepts the input | 15:57 |
litghost | If you can round trip (bit -> fasm -> bit -> fasm) with no errors, than I'm good | 15:58 |
digshadow | litghost: its the word offset, not the tile address | 16:17 |
digshadow | we're out of things to go back to | 16:18 |
litghost | A negative word offset just causes the frame address to drop below the base address, so shifting the base address down would resolve that. | 17:13 |
digshadow | litghost: hmm not sure I agree with that | 17:24 |
digshadow | it would at the very least introduce a lot more special cases than it would solve | 17:24 |
digshadow | in any case, I just tested with segprint and the iob fuzzer | 17:24 |
digshadow | and both seemed happy with it | 17:25 |
digshadow | I'll put the details in the PR for you to review | 17:25 |
digshadow | push back if you think it will be problematic | 17:25 |
digshadow | created PR: https://github.com/SymbiFlow/prjxray/pull/488 | 17:37 |
tpb | Title: Iob sign by mcmasterg · Pull Request #488 · SymbiFlow/prjxray · GitHub (at github.com) | 17:37 |
*** swetland has joined #symbiflow | 19:13 | |
*** Rahix has joined #symbiflow | 20:15 | |
nats` | litghost digshadow I'm starting testing my parallel 072 fuzzer | 20:26 |
nats` | it seems I have something working | 20:39 |
nats` | I'll run it long time to test if someone is motivated I can make a zip of that dirty code and you can try | 20:39 |
*** igorangst has joined #symbiflow | 20:43 | |
nats` | https://i.imgur.com/cS6s7YI.png <= screencap of fuzzer running :) | 20:44 |
nats` | https://i.imgur.com/nxduqxW.png <= change of block seems to help ! | 20:45 |
nats` | maybe it's just a feeling but it seems to go faster too | 20:50 |
nats` | seems 1/3rd in 10 minutes oO | 20:51 |
nats` | there is a problem I think | 20:51 |
*** Rahix has quit IRC | 21:02 | |
nats` | my fuzzer ended work in 30 minutes.... | 21:23 |
nats` | I'm not sure it's good :p | 21:23 |
nats` | I get 2.7GB downhill file and a 3.6GB uphill file | 21:30 |
nats` | is it ok ? | 21:30 |
nats` | anyway if it's good it means we can generate fuzzer 072 in 30 minutes with not eating more than 8GB | 21:31 |
nats` | and it can be even more optimized with more parallel block if more ram is available | 21:31 |
litghost | nats: Sounds great | 21:35 |
litghost | That size looks about right | 21:35 |
nats` | litghost, how could we check diff between results file ? | 21:35 |
nats` | do you have them ? | 21:36 |
nats` | I could download them pretty fast I have FFTH | 21:36 |
nats` | FTTH | 21:36 |
litghost | Assuming the files were emitted in order, lets start with sha1sum | 21:36 |
nats` | ahhhhhh you know you're smart ? :D | 21:36 |
litghost | If we are lucky, they'll just match | 21:36 |
* nats` dumb | 21:36 | |
nats` | anyway where can I get original one because I can't run 072 fuzzer on my computer | 21:37 |
litghost | I was planning to just run it on my machine | 21:37 |
nats` | someone must have them no ? | 21:38 |
nats` | 2ade66e56811d9753e48d51aa0fdcc1692e5d1ef uphill_wires.txt | 21:38 |
nats` | I concated all file together | 21:38 |
litghost | 072 gets consume in 074 and only tileconn.json is output | 21:39 |
litghost | 072 generates input data | 21:39 |
nats` | ce520ef646faf050651189290e1128818c19d426 downhill_wires.txt | 21:39 |
litghost | It doesn't directly output to the database | 21:39 |
nats` | yep I saw that | 21:39 |
nats` | I was thinking someone would have kept them | 21:39 |
nats` | should I make a clean patch and put a PR or zip it for you or someone else to test it ? | 21:40 |
nats` | uhhmmm wait | 21:41 |
nats` | maybe I can feed them to 074 | 21:41 |
nats` | we could compare output | 21:41 |
nats` | http://www.rfporn.org/~nats/symbi/ <= you can have the 3 needed fuzzer file here | 21:51 |
tpb | Title: Index of /~nats/symbi/ (at www.rfporn.org) | 21:51 |
nats` | if you want to run it put it in a folder because it'll generate a huge mess | 21:51 |
nats` | and you need to be in the prjxray env | 21:51 |
*** Ultrasauce has quit IRC | 22:30 | |
*** Ultrasauce has joined #symbiflow | 22:37 | |
nats` | oky I adapted it in fuzzer 072 with good build dir etc | 22:44 |
nats` | I just started it one last time to see if it "works" | 22:44 |
nats` | I'll make the PR after that and someone will have to compare output file | 22:44 |
litghost | It's worth mentioning that if your version of 072 completes in 30 minutes, that is actually faster than the old version on my machine | 22:44 |
litghost | it still hasn't completed, and has been running for more than 1 hr | 22:45 |
nats` | sure | 22:46 |
nats` | can you get my fuzzer and run it too ? | 22:46 |
nats` | by the way I have a server with a core i3 on it if needed to deploy a build system | 22:46 |
nats` | maybe as the leak becomes huge the vivado process slows down | 22:47 |
nats` | it would be really possibl | 22:47 |
nats` | possible | 22:47 |
litghost | sure | 22:48 |
nats` | already at 20% ! | 22:50 |
nats` | in about 8 minutes | 22:50 |
nats` | I launched it with time command like you recommended | 22:50 |
nats` | don't forget I run it on 4 processor too :D | 22:53 |
nats` | it may explains why it goes faster | 22:53 |
nats` | 30% | 22:53 |
*** igorangst has left #symbiflow | 22:55 | |
nats` | 50% | 22:58 |
nats` | about 4 minutes per 10% :) | 22:59 |
*** vup2 has quit IRC | 23:04 | |
*** vup2 has joined #symbiflow | 23:06 | |
nats` | litghost | 23:15 |
nats` | Work done ! | 23:15 |
nats` | touch build/specimen_001/OK | 23:15 |
nats` | true | 23:15 |
nats` | real 31m49,181s | 23:15 |
nats` | user 104m14,978s | 23:15 |
nats` | sys 17m32,685s | 23:16 |
nats` | not bad | 23:16 |
nats` | and it generates the two file in the end | 23:16 |
nats` | I push on my fork and PR but it'll be a PR to be checked by someone | 23:16 |
*** vup2 has quit IRC | 23:22 | |
*** vup2 has joined #symbiflow | 23:22 | |
nats` | https://github.com/SymbiFlow/prjxray/pull/489 | 23:31 |
tpb | Title: Fixing Bug #171 and #465 by natsfr · Pull Request #489 · SymbiFlow/prjxray · GitHub (at github.com) | 23:31 |
nats` | pull request made | 23:31 |
nats` | I'll write the bug explanation in bed I'm sleepy :) | 23:32 |
nats` | good night folks | 23:32 |
*** vup2 has quit IRC | 23:52 | |
*** vup2 has joined #symbiflow | 23:55 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!