*** tpb has joined #symbiflow | 00:00 | |
*** futarisIRCcloud has joined #symbiflow | 01:38 | |
*** citypw has joined #symbiflow | 03:59 | |
*** jevinski_ has joined #symbiflow | 04:45 | |
*** jevinskie has quit IRC | 04:47 | |
*** futarisIRCcloud has quit IRC | 06:08 | |
*** proteusguy has joined #symbiflow | 06:11 | |
*** OmniMancer has joined #symbiflow | 06:53 | |
*** Bertl_zZ is now known as Bertl | 07:29 | |
*** celadon_ has joined #symbiflow | 08:29 | |
*** celadon has quit IRC | 08:30 | |
*** vup2 is now known as vup | 10:57 | |
*** proteusguy has quit IRC | 11:45 | |
*** Vonter has quit IRC | 12:00 | |
*** Vonter has joined #symbiflow | 12:04 | |
*** felix___ is now known as felix_ | 12:24 | |
*** proteusguy has joined #symbiflow | 12:39 | |
*** acomodi has quit IRC | 13:08 | |
*** acomodi has joined #symbiflow | 13:08 | |
*** Bertl has quit IRC | 13:09 | |
*** Bertl has joined #symbiflow | 13:10 | |
sf-slack2 | <acomodi> litghost, mithro: I have opened a PR to change the VTR mode selection mechanism in symbiflow (https://github.com/SymbiFlow/vtr-verilog-to-routing/pull/50) and I have also updated the current PR in VTR mainline as well (https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/517) | 13:46 |
---|---|---|
tpb | Title: mode selection: check modes while committing rt nets by acomodi · Pull Request #50 · SymbiFlow/vtr-verilog-to-routing · GitHub (at github.com) | 13:46 |
sf-slack2 | <acomodi> litghost, mithro: I am running the titan benchmarks to get to see how better the new solution is w.r.t. the backtraced check of `Differing modes` | 13:47 |
sf-slack2 | <acomodi> I had troubles with running picosoc on HW using https://github.com/verilog-to-routing/vtr-verilog-to-routing/pull/559, but it turns out to be a timing issue, by adding an additional timing divider it now works | 14:45 |
sf-slack2 | <acomodi> *clock divider | 15:04 |
elms | tiempo of day dobry | 15:51 |
*** OmniMancer has quit IRC | 15:51 | |
*** kgugala has quit IRC | 15:54 | |
mithro | mkurc / kgugala: Morning? | 16:00 |
mithro | Morning everyone... | 16:00 |
sf-slack2 | <mgielda> morning! | 16:00 |
mithro | mkurc: I think your FASM attribute stuff is potentially workable but we need to land https://github.com/SymbiFlow/symbiflow-arch-defs/pull/703 first I think? | 16:01 |
tpb | Title: mux_gen + v2x: Support generating FASM annotations for muxes. by mithro · Pull Request #703 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 16:01 |
*** citypw has quit IRC | 16:04 | |
mithro | Meeting now, if your around afterwards I would like to sync up on the status of it | 16:05 |
sf-slack2 | <kgugala> @mithro: morning | 16:19 |
*** karol_ has joined #symbiflow | 16:21 | |
*** karol_ is now known as kgugals | 16:22 | |
*** kgugals is now known as kgugala | 16:22 | |
*** jevinski_ has quit IRC | 16:30 | |
duck2 | morning | 16:52 |
*** Jon_ has joined #symbiflow | 17:00 | |
sf-slack2 | <mkurc> Morning! | 17:02 |
sf-slack2 | <mkurc> @mithro Changes to muxgen and v2x are somewhat independent. I still need to make final fixes to make generated xmls pass the recently merged vpr test. | 17:04 |
mithro | mkurc: I did a pretty major refactor ot v2x to support the FASM values for muxgen output | 17:05 |
sf-slack2 | <mkurc> @mithro I see now that I still have some unresolved issues in discussion with @litghost about my implementation of the v2x FASM support. I hope I'll be able to resolve all that by tomorrow. | 17:22 |
mithro | mkurc: I think for now it might be a good idea to stop work on it until I can resolve conflicts with my pull request and yours | 17:23 |
sf-slack2 | <mkurc> @mithro Yep. But I see that my changes to the v2x are not so extensive. It might be easier to merge mine to yours. | 17:23 |
mithro | mkurc: Yes, I'll will do that | 17:24 |
mithro | mkurc: I want to get the pack pattern stuff working first | 17:24 |
sf-slack2 | <mkurc> @mithro Ok. | 17:24 |
mithro | mkurc: Could you maybe look at finishing off https://github.com/SymbiFlow/symbiflow-arch-defs/pull/645/files ? | 17:25 |
tpb | Title: WIP - utils/vlog: More tests from timing tutorial. by mithro · Pull Request #645 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 17:25 |
mithro | mkurc: Looks like most of the stuff needed for that is filling out the documentation and figuring out why the test fails? | 17:26 |
sf-slack2 | <mkurc> @mithro Ok, I can look into that. | 17:27 |
*** alexhw has quit IRC | 17:31 | |
*** Bertl is now known as Bertl_oO | 18:38 | |
*** _whitelogger has quit IRC | 19:44 | |
*** _whitelogger_ has joined #symbiflow | 19:46 | |
mithro | litghost: So, I'm just looking at pack-pattern generation at the moment | 20:24 |
mithro | litghost: Were are the most complicated pack-patterns in the xc7 target? | 20:25 |
litghost | mithro: I don't know if its the most complicated, but I'd start with the CE VCC and SR GND pack patterns | 20:25 |
litghost | mithro: They are awful when written by hand, and I would love to move them to something better | 20:26 |
litghost | mithro: Most of the other pack patterns aren't too bad | 20:26 |
litghost | mithro: https://github.com/SymbiFlow/symbiflow-arch-defs/blob/master/xc7/primitives/common_slice/common_slice.pb_type.xml#L73 | 20:26 |
tpb | Title: symbiflow-arch-defs/common_slice.pb_type.xml at master · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 20:26 |
litghost | mithro: Ideally the pack pattern would be generated inside of a generate statement | 20:26 |
litghost | mithro: I was thinking as wire attributes, but I haven't really looked into it | 20:27 |
mithro | litghost: They track into https://github.com/SymbiFlow/symbiflow-arch-defs/blob/master/xc7/primitives/ff/ff.pb_type.xml#L69-L70 ? | 20:28 |
tpb | Title: symbiflow-arch-defs/ff.pb_type.xml at master · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 20:28 |
litghost | mithro: Yep | 20:29 |
litghost | mithro: Ideally we could annotate the sink and source of the pack pattern, and annotate the in between | 20:29 |
litghost | mithro: But I'm open to other suggestions | 20:29 |
mithro | litghost: This pack pattern starts on the SR_GND output and ends on the Flip-Flop S input? | 20:31 |
litghost | mithro: Or CE_VCC and ends at CE | 20:31 |
litghost | mithro: Yes | 20:31 |
mithro | litghost: And there are multiple ones because of the multiple modes that the FF can be in? | 20:31 |
litghost | mithro: There are 3 patterns per FF type, CE=VCC, SR=GND, and CE=VCC+SR=GND | 20:32 |
litghost | mithro: Two dimensions, FF blackbox type (e.g. FDRE vs FDSE) and pack combination (CE=VCC / SR=GND / CE=VCC+SR=GND) | 20:32 |
litghost | mithro: That last one (CE=VCC+SR=GND), it is unclear if that patterns is actually required, or whether the component parts are sufficient | 20:33 |
mithro | litghost: Probably as things can only be part of one pack-pattern... | 20:35 |
mithro | Be back in 30mins, meeting | 20:35 |
litghost | mithro: Okay, good luck | 20:35 |
mithro | litghost: There was something like "specialize carry chains" or similar somewhere? | 21:24 |
litghost | mithro: Still is | 21:24 |
litghost | mithro: I wanted to wait until we had timing results in to determine course of action on the specialization | 21:24 |
mithro | litghost: Ahh, it's not xc7 specific, its in utils/specialize_carrychains.py | 21:25 |
mithro | litghost: What does it do? | 21:25 |
litghost | mithro: Ensures carry chain names are unique based on their parentage | 21:25 |
litghost | mithro: So the SLICEM carry chain has a different pattern than the SLICEL carry chain | 21:25 |
litghost | mithro: It is unclear that we actually want the carry chain in SLICEM to be used over the SLICEL, except when LUT-RAM's or SRL are required | 21:26 |
litghost | mithro: Equiv tiles enable putting a SLICEL cluster at a SLICEM tile so we are limiting our resources | 21:27 |
*** proteusguy has quit IRC | 22:36 | |
mithro | Does anyone need me to review anything? | 22:46 |
*** proteusguy has joined #symbiflow | 22:49 | |
litghost | elms requested a second reviewer on https://github.com/SymbiFlow/symbiflow-arch-defs/pull/708 | 23:09 |
tpb | Title: Initial xc7 route timing import. by litghost · Pull Request #708 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com) | 23:09 |
*** _whitelogger_ has quit IRC | 23:38 | |
*** _whitelogger has joined #symbiflow | 23:40 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!