!hvKktgBrxMoFFYQDgA:matrix.org

skywater-pdk: openlane

271 Members
Bridged to #openlane on skywater-pdk Slack2 Servers

Load older messages


SenderMessageTime
31 Mar 2021
@_slack_skywater-pdk_U01S3KU0DFX:matrix.orgKlas 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
@_slack_skywater-pdk_U01L8BR7FFA:matrix.orgNguyen.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
@_slack_skywater-pdk_U01SRBC5U85:matrix.orgWoojung Huh joined the room.13:59:46
@_slack_skywater-pdk_U01634FSETZ:matrix.orgAmr 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
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob 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
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob 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
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob 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
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob 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
@_slack_skywater-pdk_U01L8BR7FFA:matrix.orgNguyen.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
@_slack_skywater-pdk_U01L8BR7FFA:matrix.orgNguyen.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
@_slack_skywater-pdk_U01L8BR7FFA:matrix.orgNguyen.Dao
In reply toundefined
(edited) ... Routing (fastrout) => ... Routing (fastroute)
16:13:55
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob 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
@_slack_skywater-pdk_U01L8BR7FFA:matrix.orgNguyen.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
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob 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
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob 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
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob 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
@_slack_skywater-pdk_U0169AQ41L6:matrix.orgmehdi Hi Rob Taylor this looks interesting, are you working on this topic? 18:43:23
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob Taylor No, just saw it and thought it was interesting! Happy to help out if I can though 18:44:06
@_slack_skywater-pdk_U0169AQ41L6:matrix.orgmehdi 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
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob Taylor nice mehdi! 21:08:28
@_slack_skywater-pdk_U01GE4F371D:matrix.orgRob 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
@_slack_skywater-pdk_U0169AQ41L6:matrix.orgmehdi 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
@_slack_skywater-pdk_U018R1PNQC9:matrix.orgBrad B joined the room.21:58:50
@_slack_skywater-pdk_U018R1PNQC9:matrix.orgBrad B small question: I am starting to get familiar with the OpenLNAE tools - what exactly does the acronym spm stand for? 21:59:22
@_slack_skywater-pdk_U018R1PNQC9:matrix.orgBrad 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
@_slack_skywater-pdk_U016PTY0C2E:matrix.orgAnish
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
@_slack_skywater-pdk_U016PTY0C2E:matrix.orgAnish
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
@_slack_skywater-pdk_U018R1PNQC9:matrix.orgBrad 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
@_slack_skywater-pdk_U01SMK92GH4:matrix.orgSukanta Dey joined the room.04:32:16
@_slack_skywater-pdk_U01SMK92GH4:matrix.orgSukanta Dey changed their profile picture.04:32:18

Show newer messages


Back to Room ListRoom Version: 5