Tuesday, 2024-12-10

*** tpb <[email protected]> has joined #yosys00:00
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC (Ping timeout: 248 seconds)00:49
*** jn <jn!~quassel@user/jn/x-3390946> has joined #yosys00:50
*** tpb <[email protected]> has joined #yosys01:08
*** DoubleJ <DoubleJ!~DoubleJ@user/doublej> has quit IRC (Ping timeout: 252 seconds)01:08
*** DoubleJ8 is now known as DoubleJ01:08
*** mwk <mwk!~mwk@yosys/mwk> has joined #yosys01:08
*** jn_ <jn_!~quassel@user/jn/x-3390946> has joined #yosys02:23
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC (Ping timeout: 264 seconds)02:24
*** jn <jn!~quassel@user/jn/x-3390946> has joined #yosys03:33
*** jn_ <jn_!~quassel@user/jn/x-3390946> has quit IRC (Ping timeout: 272 seconds)03:33
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC (Ping timeout: 265 seconds)05:03
*** jn <jn!~quassel@user/jn/x-3390946> has joined #yosys05:03
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has quit IRC (Ping timeout: 252 seconds)05:14
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has joined #yosys05:15
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC (Ping timeout: 248 seconds)05:16
*** jn <jn!~quassel@user/jn/x-3390946> has joined #yosys05:16
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC (Ping timeout: 265 seconds)06:13
*** jn <jn!~quassel@user/jn/x-3390946> has joined #yosys06:14
*** MyNetAz <MyNetAz!~MyNetAz@user/MyNetAz> has quit IRC (Read error: Connection reset by peer)06:16
*** MyNetAz <MyNetAz!~MyNetAz@user/MyNetAz> has joined #yosys06:36
*** FabM <FabM!~FabM@2a03:d604:108:3f00:d90f:1d5a:f709:a45e> has joined #yosys07:23
*** jn_ <jn_!~quassel@2a0a-a549-fe5e-0-20d-b9ff-fe49-15fc.ipv6dyn.netcologne.de> has joined #yosys07:33
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC (Ping timeout: 272 seconds)07:33
*** krispaul <[email protected]> has joined #yosys08:04
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has quit IRC (Ping timeout: 252 seconds)08:04
*** lxsameer <lxsameer!~lxsameer@Serene/lxsameer> has joined #yosys09:21
*** famubu[m] <famubu[m]!famubumatr@2a01:4f8:c012:5b7:0:1:0:3ba> has joined #yosys10:22
famubu[m]:q10:22
famubu[m]While doing p&r with nextpnr, it prints two slack histograms. What is the unit used there? Is it nano-second or pico-second?11:07
famubu[m]Also, what changes are done between the first and second histogram?11:08
famubu[m]My first random thought was that the first histogram is after placing but before routing. But slack can only be calculuated after routing, right? Or am I wrong there?11:09
famubu[m]I got an example histogram like this (a 6-bit ring counter): https://bpa.st/HEGA11:11
tpbTitle: View paste HEGA (at bpa.st)11:11
tntFirst one is estimates post-place, pre-routing. Second is post routing.11:11
tntunits are ps11:12
famubu[m]Okay, so slack calculation can be done before routing itself.11:13
famubu[m]Where does it get the route/link/path data before routing? From the netlist output by yosys itself?11:14
famubu[m]I suppose routing process finds more optimal routes.11:14
famubu[m]Also in the histogram I pasted, it says 'Max delay posedge clk_IBUF_I_O -> <async>: 6.69 ns'11:15
famubu[m]From that I first figured the histogram slack times would be in ns. But then I saw it in ps here: https://github.com/YosysHQ/nextpnr/pull/3111:16
famubu[m]Is the max delay mentioned here have any relation to slack times in the histogram?11:16
tntThey're just guess estimates based on the length AFAIK.11:16
famubu[m]The maximum slack in the histogram was 36181ps, which is 36.181ns. Which is way more than the 6.69ns. So I was wondering.11:18
famubu[m]nextpnr also prints this table: https://bpa.st/GDZQ11:20
tpbTitle: View paste GDZQ (at bpa.st)11:20
famubu[m]What information does it convey? Internet search said ripup is a routing algorithm.11:21
famubu[m]Does w/ripup=200, wo/ripup=226 mean that routing was able to make savings?11:22
tntThat's just a progress status for routing ... yours is so simple it only prints progress once but for complex routing you can see the evolution of how much is left to route and elapsed time and such.11:23
famubu[m]Oh..11:23
famubu[m]Thanks!11:23
*** jn_ is now known as jn12:48
*** MyNetAz <MyNetAz!~MyNetAz@user/MyNetAz> has quit IRC (Read error: Connection reset by peer)13:12
*** MyNetAz <MyNetAz!~MyNetAz@user/MyNetAz> has joined #yosys13:33
*** srk <srk!~sorki@user/srk> has joined #yosys14:03
*** krispaul <[email protected]> has quit IRC (Quit: WeeChat 3.5)14:34
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has joined #yosys14:34
*** xutaxkamay <xutaxkamay!~xutaxkama@2a01:e0a:a7e:1050:4488:3146:d3e2:bba0> has quit IRC (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)14:41
*** xutaxkamay <[email protected]> has joined #yosys14:42
*** xutaxkamay <[email protected]> has quit IRC (Client Quit)14:43
*** xutaxkamay <[email protected]> has joined #yosys14:44
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 245 seconds)19:12
*** lxsameer <lxsameer!~lxsameer@Serene/lxsameer> has quit IRC (Ping timeout: 260 seconds)19:41
*** MyNetAz <MyNetAz!~MyNetAz@user/MyNetAz> has quit IRC (Read error: Connection reset by peer)23:15
*** MyNetAz <MyNetAz!~MyNetAz@user/MyNetAz> has joined #yosys23:35
*** nonchip <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)23:42
*** nonchip <[email protected]> has joined #yosys23:42

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!