Wednesday, 2019-01-02

*** tpb has joined #symbiflow00:00
*** perillamint__ has joined #symbiflow02:12
*** perillamint_ has quit IRC02:15
*** _whitelogger_ has quit IRC06:45
*** _whitelogger____ has quit IRC06:45
*** _whitelogger___ has quit IRC06:45
*** _whitelogger__ has quit IRC06:45
*** _whitelogger has quit IRC06:47
*** _whitelogger____ has joined #symbiflow06:48
*** _whitelogger has joined #symbiflow06:50
*** _whitelogger_ has joined #symbiflow06:50
*** _whitelogger__ has joined #symbiflow06:50
*** _whitelogger___ has joined #symbiflow06:50
*** hedgeberg has joined #symbiflow07:36
hedgebergo/07:36
hedgeberghello! JDM told me this would be a good place to connect with the dev team about contributing07:37
sorearhi!07:39
*** _whitelogger____ has quit IRC07:40
*** _whitelogger_ has quit IRC07:40
*** _whitelogger___ has quit IRC07:40
*** _whitelogger has quit IRC07:40
*** _whitelogger__ has quit IRC07:40
*** _whitelogger has joined #symbiflow07:45
hedgebergyeah this is a much lower-density channel than #yosys07:54
mithrohedgeberg: Yes!08:06
mithrohedgeberg: About to head into a meeting but will be around a bit later if you have questions08:08
hedgebergi mean im not working on this rn, but ill let you know when im starting my first to-do task mithro08:12
hedgebergand, thanks!08:12
*** perillamint__ has quit IRC08:17
*** perillamint__ has joined #symbiflow08:18
*** perillamint__ has quit IRC08:21
*** perillamint__ has joined #symbiflow08:21
*** GuzTech[2] has joined #symbiflow08:24
*** perillamint__ has quit IRC08:28
*** GuzTech[2] has quit IRC08:35
*** GuzTech[2] has joined #symbiflow08:37
*** hedgeberg has quit IRC08:43
*** storm_ has joined #symbiflow11:42
*** tmichalak has joined #symbiflow11:46
*** _whitelogger has quit IRC11:51
*** _whitelogger has joined #symbiflow11:54
mithroThe DRAM tests can be found at https://github.com/SymbiFlow/symbiflow-arch-defs/tree/master/artix7/tests/dram -- as far as I know they all work. litghost was going to move onto the BRAM tests which would be in https://github.com/SymbiFlow/symbiflow-arch-defs/tree/master/artix7/tests/bram -- would be good to verify that someone else can get the DRAM tests running too11:55
tpbTitle: symbiflow-arch-defs/artix7/tests/dram at master · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)11:55
sorearI'm annoyed that we're using "DRAM" for two unrelated things in FPGA documentation11:57
mithrotmichalak: ^11:57
mithrosorear: Distributed RAM verse external DDR RAM?11:58
sorearwish we could reserve DRAM for efforts to document the ecp5 DQSDLL blocks and whatever Xilinx has, and come up with a different term like Async RAM or LUT RAM for that thing11:58
sorearprobably too late11:58
sorearmaybe DisRAM11:59
sorearyes, distributed RAM versus external DDRx RAM11:59
mithrotmichalak: To generate images -> do cd ~/github/SymbiFlow/symbiflow-arch-defs/build/artix7/primitives/slicel then type "make <tab>"11:59
daveshahI don't think anyone ever uses DRAM for DQS primitives etc?11:59
mithrotmichalak: You'll get something like "make file__home_tansell_github_SymbiFlow_symbiflow-arch-defs_artix7_primitives_slicel_slicel.bb.svg"12:00
daveshahIf nothing else that SDRAM doesn't need them12:00
mithrosorear: I almost always say DDR RAM12:00
daveshahWhat would be confusing is an FPGA with built in DRAM12:00
mithrodaveshah: inbuilt DDR RAM? :-P12:00
daveshahie the Anlogic parts with die stack SDRAM12:01
mithrodaveshah: The two ram types in iCE40UP5K is alway confusing :-P12:01
daveshahPretty sure I've seen a FPGA with DDR2 in package12:02
sorearxilinx and altera have talked a lot about HBM/HMC for high end parts but idk if anything ever shipped12:03
sorearbut re. DRAM I'm thinking more litedram and the overwhelming external computer industry context12:03
daveshahEG4D20 has 128Mb DDR in package12:07
daveshahhttps://datasheet.lcsc.com/szlcsc/An-Road-Shanghai-Info-Tech-EG4D20EG176_C134201.pdf12:07
sorearnow we just need one with eDRAM12:08
*** storm_ has quit IRC12:10
daveshahThat would be fun12:16
daveshahI wonder if we will ever see commercial FPGAs with dynamic config memory?12:16
daveshahhttp://isca2016.eecs.umich.edu/wp-content/uploads/2016/07/8A-1.pdf12:18
*** kraiskil_ has joined #symbiflow12:23
sorearit seems like a better fit for gain cells (2T/3T using "parasitic" gate capacitance of a dedicated read transistor) than traditional 1T1C DRAM12:24
*** kraiskil_ has quit IRC12:24
*** storm_ has joined #symbiflow12:31
*** storm_ has quit IRC12:35
*** storm_ has joined #symbiflow12:43
*** storm_ has quit IRC12:53
mithrotmichalak: You want to add this alias to your ~/.bash_aliases or ~/.bash_rc13:08
mithroalias cdb='cd $(pwd | sed -e"s,$(git rev-parse --show-toplevel),$(git rev-parse --show-toplevel)/build," -e"s,build/build,,")'13:08
mithrolets you quickly switch between the build and non-build at the same directory level13:09
mithrotmichalak: So it looks like the stuff in the dram directory just tests to check that VPR can place and route those primitives13:11
mithrotmichalak: The actual place which creates something which runs on the device is https://github.com/SymbiFlow/symbiflow-arch-defs/blob/master/artix7/tests/ram_test/ram_test.v it seems13:12
tpbTitle: symbiflow-arch-defs/ram_test.v at master · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)13:12
mithrotmichalak: See the top module here -> https://github.com/SymbiFlow/symbiflow-arch-defs/blob/master/artix7/tests/ram_test/top.v13:12
tpbTitle: symbiflow-arch-defs/top.v at master · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)13:12
*** _whitelogger has quit IRC13:48
*** JimGM0UIN has joined #symbiflow13:50
*** _whitelogger has joined #symbiflow13:51
mithrotmichalak: https://symbiflow-arch-defs.readthedocs.io/en/latest/14:23
tpbTitle: SymbiFlow Architecture Definitions symbiflow-arch-defs 0.1 documentation (at symbiflow-arch-defs.readthedocs.io)14:23
*** mgielda has joined #symbiflow14:24
mithromgielda: https://symbiflow-arch-defs.readthedocs.io/en/latest/14:24
tpbTitle: SymbiFlow Architecture Definitions symbiflow-arch-defs 0.1 documentation (at symbiflow-arch-defs.readthedocs.io)14:24
mithromgielda / tmichalak: https://docs.google.com/drawings/d/1GwzV6Rs0gbiGI4DznWwG4000BLOcsuYYgYQ0YDqgXHY/edit14:54
tpbTitle: SymbiFlow Architecture Definitions - File Diagram - Google Drawings (at docs.google.com)14:54
*** storm_ has joined #symbiflow14:57
mithromgielda: Is that helping?15:06
mgieldayup, thx15:10
*** kgugala has joined #symbiflow15:10
kgugalahi15:11
*** somlo has joined #symbiflow15:18
sorearhi?15:20
mithromgielda: https://docs.verilogtorouting.org/en/latest/arch/reference/#pb-type15:37
mithroHi kgugala!15:37
mithromgielda: Take a look at https://github.com/SymbiFlow/vtr-verilog-to-routing/blob/master%2Bwip/vpr/src/base/atom_netlist.h and https://github.com/SymbiFlow/vtr-verilog-to-routing/blob/master%2Bwip/vpr/src/base/clustered_netlist.h15:39
tpbTitle: vtr-verilog-to-routing/atom_netlist.h at master+wip · SymbiFlow/vtr-verilog-to-routing · GitHub (at github.com)15:39
mithromgielda: It has pretty nice documentation in those files which turns up *nowhere* when you search for it15:39
*** GuzTech[2] has quit IRC16:06
*** mgielda has quit IRC16:18
mithroNow _thats_ a diagram -> https://docs.google.com/drawings/d/1GwzV6Rs0gbiGI4DznWwG4000BLOcsuYYgYQ0YDqgXHY/view17:04
tpbTitle: SymbiFlow Architecture Definitions - File Diagram - Google Drawings (at docs.google.com)17:04
*** tmichalak has quit IRC17:15
*** litghost has joined #symbiflow18:26
*** kgugala has quit IRC18:44
*** octycs has joined #symbiflow18:48
*** GuzTech has quit IRC20:52
*** GuzTech has joined #symbiflow20:55
*** Rahix has quit IRC20:58
*** octycs has quit IRC21:30

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