31 Mar 2021 |
Klas Nordmark | In reply to@_slack_skywater-pdk_U016HSA1H5Y:matrix.org I haven't figured out how these docker workflows work well, now I seem to have another command missing, so no reason to be in a hurry yet | 13:41:16 |
Nguyen.Dao | In reply to@_slack_skywater-pdk_U016HSALFAN:matrix.org Currently you can only set the number of threads to use for detailed routing, which takes the longest, using the ROUTING_CORES parameter. Thanks Ahmed Ghazy, do you know what is the maximum number can we set (default=4)? | 13:44:47 |
| Woojung Huh joined the room. | 13:59:46 |
Amr Gouhar | In reply to@_slack_skywater-pdk_U0172QZ342D:matrix.org I wrote this up here: https://www.zerotoasiccourse.com/terminology/antenna-report/ Super cool! | 14:00:54 |
Rob Taylor | In reply to@_slack_skywater-pdk_U01L8BR7FFA:matrix.org Thanks Ahmed Ghazy, do you know what is the maximum number can we set (default=4)? Nguyen.Dao you can ususually use nproc to see your number of processors | 15:52:18 |
Rob Taylor | In reply to@_slack_skywater-pdk_U01GE4F371D:matrix.org Nguyen.Dao you can ususually use nproc to see your number of processors so something like export ROUTING_CORES=$(shell nproc 2>/dev/null) | 15:53:01 |
Rob Taylor | In reply to@_slack_skywater-pdk_U01GE4F371D:matrix.org so something like export ROUTING_CORES=$(shell nproc 2>/dev/null) Nguyen.Dao or if you can use makefiles, see nproc.mk in openlane top directory | 15:53:32 |
Rob Taylor | In reply to@_slack_skywater-pdk_U01GE4F371D:matrix.org Nguyen.Dao or if you can use makefiles, see nproc.mk in openlane top directory Olof Kindgren this is a perfect example usecase for edalize-run-in-cloud | 15:54:43 |
Nguyen.Dao | In reply to@_slack_skywater-pdk_U01GE4F371D:matrix.org Olof Kindgren this is a perfect example usecase for edalize-run-in-cloud I only see it runs on 1 cpu when checking the running process (openlane) | 15:55:12 |
Nguyen.Dao | In reply to@_slack_skywater-pdk_U01L8BR7FFA:matrix.org I only see it runs on 1 cpu when checking the running process (openlane) I set ROUTING_CORES to 12 in my case but this option is for detailed routing. My flow is still stuck at Global Routing (fastrout) | 16:06:10 |
Nguyen.Dao | In reply toundefined
(edited) ... Routing (fastrout) => ... Routing (fastroute) | 16:13:55 |
Rob Taylor | In reply to@_slack_skywater-pdk_U01L8BR7FFA:matrix.org I set ROUTING_CORES to 12 in my case but this option is for detailed routing. My flow is still stuck at Global Routing (fastroute) Nguyen.Dao is it still running? | 16:40:14 |
Nguyen.Dao | In reply to@_slack_skywater-pdk_U01GE4F371D:matrix.org Nguyen.Dao is it still running? I’ve stopped it to change the options, now re-run it but don’t see any improve | 16:42:54 |
Rob Taylor | In reply to@_slack_skywater-pdk_U01L8BR7FFA:matrix.org I’ve stopped it to change the options, now re-run it but don’t see any improve Ahmed Ghazy looks like this could be some kind of pathalogical case or infinite loop. Test case is https://github.com/FPGA-Research-Manchester/FABulous-SKY130 | 16:43:14 |
Rob Taylor | In reply to@_slack_skywater-pdk_U01GE4F371D:matrix.org Ahmed Ghazy looks like this could be some kind of pathalogical case or infinite loop. Test case is https://github.com/FPGA-Research-Manchester/FABulous-SKY130 mkk ^ | 16:43:28 |
Rob Taylor | Anyone fancy trying to implement this on top of open road? ;)
https://arxiv.org/ftp/arxiv/papers/2003/2003.08445.pdf | 18:10:43 |
mehdi | Hi Rob Taylor this looks interesting, are you working on this topic? | 18:43:23 |
Rob Taylor | No, just saw it and thought it was interesting! Happy to help out if I can though | 18:44:06 |
mehdi | I am not trying RL yet and still shooting for the low hanging fruits. So basically, trying to train a NN and predict what runs is going to be like | 18:58:32 |
Rob Taylor | nice mehdi! | 21:08:28 |
Rob Taylor | it’d be interesting to see if we can use the google cloud ai platform to optimise openlane runs on gke ;) | 21:11:05 |
mehdi | I have access through Tim/Openroad and it is definitely helpful. But I still feel I am not using the gcp to its full potential. Do you have access to gcp? Maybe you could help me enhance my scripts 😉 | 21:35:21 |
| Brad B joined the room. | 21:58:50 |
Brad B | small question: I am starting to get familiar with the OpenLNAE tools - what exactly does the acronym spm stand for? | 21:59:22 |
Brad B | In reply to@_slack_skywater-pdk_U018R1PNQC9:matrix.org small question: I am starting to get familiar with the OpenLNAE tools - what exactly does the acronym spm stand for? I think I found my answer - it is one of the example designs provided in the openlane repository | 22:04:09 |
Anish | In reply to@_slack_skywater-pdk_U018R1PNQC9:matrix.org I think I found my answer - it is one of the example designs provided in the openlane repository serial-parallel multiplier | 22:04:49 |
Anish | In reply toundefined
(edited) serial-parallel multiplier => serial-parallel multiplier is that it stands for, and yep it's a very-small sample design | 22:04:59 |
Brad B | In reply to@_slack_skywater-pdk_U016PTY0C2E:matrix.org serial-parallel multiplier is that it stands for, and yep it's a very-small sample design Thanks! | 22:05:07 |
1 Apr 2021 |
| Sukanta Dey joined the room. | 04:32:16 |
| Sukanta Dey changed their profile picture. | 04:32:18 |