Thursday, 2020-02-20

*** tpb has joined #symbiflow00:00
hackerfooI made an auto building script: https://github.com/HackerFoo/hackerfoo-go-functions/blob/master/functions/development#L88-L10100:06
tpbTitle: hackerfoo-go-functions/development at master · HackerFoo/hackerfoo-go-functions · GitHub (at github.com)00:06
hackerfoo`go auto BUILD_COMMAND` and it will watch all files in the git cache for changes and execute `BUILD_COMMAND`00:07
*** benelson has quit IRC00:22
*** space_zealot has joined #symbiflow01:06
*** az0re has joined #symbiflow01:48
-_whitenotifier-3- [prjxray] litghost opened issue #1249: Poor BUFH placement from VPR - https://git.io/JvBKF01:53
*** citypw has joined #symbiflow02:33
*** benelson has joined #symbiflow02:40
*** benelson has quit IRC02:44
*** benelson has joined #symbiflow03:56
*** space_zealot has quit IRC04:24
*** OmniMancer has joined #symbiflow07:12
*** Bertl is now known as Bertl_zZ07:16
*** Vonter has quit IRC11:13
*** OmniMancer has quit IRC12:54
*** benelson has quit IRC13:56
*** killruana has quit IRC14:33
*** killruana has joined #symbiflow14:43
*** space_zealot has joined #symbiflow14:56
*** Bertl_zZ is now known as Bertl14:59
*** bjorkintosh has quit IRC15:25
*** Vonter has joined #symbiflow15:31
*** citypw has quit IRC16:02
*** benelson has joined #symbiflow16:07
*** celadon_ has quit IRC16:12
*** benelson has quit IRC16:12
*** ZipCPU has quit IRC16:13
*** celadon has joined #symbiflow16:15
*** space_zealot has quit IRC16:16
*** ZipCPU has joined #symbiflow16:23
*** az0re has quit IRC17:27
mithrolitghost: PTAL - https://github.com/SymbiFlow/prjxray-db/compare/master...mithro:master17:51
tpbTitle: Comparing SymbiFlow:master...mithro:master · SymbiFlow/prjxray-db · GitHub (at github.com)17:51
*** seraxis has quit IRC17:54
*** seraxis has joined #symbiflow17:55
litghostLooking now17:57
*** seraxis has quit IRC17:58
*** seraxis has joined #symbiflow17:59
litghostYa, that looks good.  All the changes I expected are present.18:00
litghostdaveshah: The missing zynq LIOB33 are fixed18:01
litghostssb: xc7a35tftg256 package support should be in prjxray-db now18:02
mithroNew database is pushed! https://github.com/SymbiFlow/prjxray-db18:13
tpbTitle: GitHub - SymbiFlow/prjxray-db: Project X-Ray Database: XC7 Series (at github.com)18:13
daveshahlitghost: thanks!18:26
litghostNo problem, good catch BTW18:27
litghostThe fixed fuzzer is more general anyways, so it was a good fix overall18:27
litghostdaveshah: Is nextpnr-xilinx running with timing data yet?  We ran into a bug in the timing model that is worth mentioning if so18:27
daveshahIt is using parts of the xray timing data, but it is an approximation rather than a particularly proper model18:28
daveshahWould be worth knowing the bug for when I do a proper model though18:28
litghostThe LV (long vertical wires) pips had previously has 0 delay, which made vertical wires look really cheap18:29
litghostFor now we've copied the driver data from the LH (long horiz wires) which looks to be a good approximation, plus or minus the fact that some of the LV wire RC delay appears to be lumped into the delay constants18:30
litghostThe solution we've choose for now is to only use 1-2 segments of RC delay when computing wire RC, see: https://github.com/SymbiFlow/symbiflow-arch-defs/pull/1324/files#diff-e658c18cfaaa5f0331a296dca98d1c3eR54518:30
tpbTitle: Add workaround for LV wire R/C values. by litghost · Pull Request #1324 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)18:30
litghostThis works reasonable enough, good to about ~2-4%18:30
litghostSignificantly better than LV wires being free18:31
daveshahHaha, that is almost part of the approximations in the nextpnr timing model anyway I think18:31
litghostOk18:31
*** az0re has joined #symbiflow18:31
daveshahI need to do some proper comparisons at some point anyway (I want to compare against the new timing model in RapidWright too)18:32
litghostTo be clear though, the RapidWright timing model is still an approximation of the Vivado timing model?18:32
daveshahYes, although quite a different approximation by the looks of things18:32
litghostThe arch-defs 7-series VPR timing model approximation is typically within <1% of the Vivado, expect when tl_buffer's are involved18:33
litghostIt just happens to be that tl_buffers are used for LV wires, which I missed when I did the first comparisions18:34
litghostIf you happen to figure out a better approximation for the pips that use the tl_buffer switch model, do tell18:34
litghost:)18:34
daveshahAck, I was just looking at how Xray extracts the timing info the other day actually. Might try something like this for UltraScale to compare against RapidWright, too18:39
litghostLet us know how it goes18:42
litghostWith prjuray starting up soon, the version of the 074 fuzzer will need that insight18:43
litghostI'm crossing my finger the most of the work done on the arch-defs 7-series timing model will apply directly to the US model18:43
litghostSave a lot of grief18:43
-_whitenotifier-3- [symbiflow-arch-defs] litghost opened issue #1326: LV timing model workaround - https://git.io/JvRke19:02
*** ansh has joined #symbiflow19:16
*** space_zealot has joined #symbiflow19:31
ssblitghost, thanks! Will after vacation19:39
-_whitenotifier-3- [symbiflow-arch-defs] litghost opened issue #1328: Poor BUFH placement from VPR - https://git.io/JvRIl19:57
-_whitenotifier-3- [conda-packages] mithro opened issue #75: Convert conda-tag-filter.sh into a conda-build-prepare Python script - https://git.io/JvRqs21:33
*** heijligen has quit IRC22:41
*** heijligen has joined #symbiflow22:43
*** space_zealot has quit IRC22:51
-_whitenotifier-3- [symbiflow-arch-defs] litghost opened issue #1329: Integrate vivado timing analysis parser to xc7 vendor CI - https://git.io/JvROl23:11
*** nonlinear has quit IRC23:38
*** space_zealot has joined #symbiflow23:59

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!