tpb has quit [Remote host closed the connection]
tpb has joined #symbiflow
<litghost> clay_1: You are using fasm2bels in a weird way. fasm2bels is designed to convert the input FASM file into a top level verilog file that matches the original so that testbenches can run on the post-place&route output
<litghost> clay_1: Some of the arguments to fasm2bels were specifically for the original bitstream, before you replaced it
<litghost> clay_1: Solution is to invoke fasm2bels without arguments specific to the original design
citypw has joined #symbiflow
<sf-slack> <aryap> hello
<sf-slack> <aryap> is the symbiflow fork of vtr significantly different to upstream, currently?
<litghost> aryap: Yes
<sf-slack> <aryap> looks like there was a sync only a few days ago
<sf-slack> <aryap> ok
<litghost> aryap: We periodically bring in upstream changes, but there are significant downstream changes required for the flow
<sf-slack> <aryap> is this mostly plumbing or significant work on QoR?
<sf-slack> <aryap> i guess i can just run both
drom has joined #symbiflow
<sf-slack> <aryap> thanks :pray:
drom is now known as wavedrom
<hackerfoo> aryap: Upstream VtR won't work with symbiflow-arch-defs. We are working to upstream our changes, but it takes time.
<sf-slack> <aryap> aha, great
wavedrom has quit [Quit: The Lounge - https://thelounge.chat]
<mithro> aryap: litghost has been working hard to get a bunch of stuff upstream lately
<sf-slack> <aryap> nice work :clap:
<sf-slack> <aryap> should i be able to run any of the titan benchmarks on the xc7a50t arch from symbiflow-arch-defs?
<sf-slack> <aryap> i get this a lot: ```Error 1: [blah]/symbiflow-vtr/libs/libvtrutil/src/vtr_util.cpp:190 Failed to convert string '{iopath_A1_O5}' to float```
<mithro> aryap: That means you have broken the symbiflow architecture generation -- it hasn't patched in the timing information
<mithro> aryap: Nobody has gotten the titan benchmarks (**not** to be confused with a benchmark containing opentitan) running on symbiflow architectures -- but that would be an excellent project
wavedrom has joined #symbiflow
az0re has quit [Remote host closed the connection]
OmniMancer has joined #symbiflow
OmniMancer1 has joined #symbiflow
OmniMancer has quit [Ping timeout: 255 seconds]
az0re has joined #symbiflow
HEGAZY has joined #symbiflow
wavedrom has quit [Ping timeout: 260 seconds]
HEGAZY has quit [Remote host closed the connection]
_whitelogger has joined #symbiflow
Vonter has quit [Ping timeout: 240 seconds]
Vonter has joined #symbiflow
az0re has quit [Ping timeout: 240 seconds]
tux3 has quit [Read error: Connection reset by peer]
clay_1 has joined #symbiflow
upcho has joined #symbiflow
upcho has quit [Ping timeout: 240 seconds]
clay_1 has quit [Remote host closed the connection]
clay_1 has joined #symbiflow
Bertl_oO is now known as Bertl
HEGAZY has joined #symbiflow
citypw has quit [Ping timeout: 256 seconds]
tux3 has joined #symbiflow
HEGAZY has quit [Quit: Konversation terminated!]
HEGAZY has joined #symbiflow
OmniMancer1 has quit [Read error: Connection reset by peer]
HEGAZY has quit [Client Quit]
HEGAZY has joined #symbiflow
phire has quit [Ping timeout: 255 seconds]
phire has joined #symbiflow
wavedrom has joined #symbiflow
<HEGAZY> Hi all, again, remember me?
<HEGAZY> so we talked yesterday about the Gsoc project for #symbiflow , I've thought it through and I am intersted in "system verilog feature detector" you told me about,
<HEGAZY> I have an initial plan on how the work is going to go, but first i have couple of questions I need to discuss with you :D
<HEGAZY> mithro said "For example, we would love to work on a "system verilog feature detector" which is able to give you a list of the system verilog functionality a project is using and thus which tools will are more likely to be compatible with the project"
<HEGAZY> - I see that the third party tools takes .sv files directly, so are the tools already support some kinda of verilog structure format that i should return as a result? or is this for future integration?
<HEGAZY> - why not use an existing parser for sv, I mean all the third party tools like yosys parse the code 1st and their parser opensource that can be ported here right?
<ZirconiumX> HEGAZY: essentially "because nobody's done it yet".
<ZirconiumX> VHDL support is more or less third-party
<HEGAZY> done what exactly? there is this project for example https://github.com/ben-marshall/verilog-parser
<tpb> Title: GitHub - ben-marshall/verilog-parser: A Flex/Bison Parser for the IEEE 1364-2001 Verilog Standard. (at github.com)
<ZirconiumX> That's Verilog not SystemVerilog
<ZirconiumX> Yosys has a native Verilog parser
<ZirconiumX> With some SV extensions
<HEGAZY> great, didn't know that nobody's done it yet :D
<ZirconiumX> There's talk of trying to integrate the Google SV parser
<ZirconiumX> But it would essentially need a build system transplant
<ZirconiumX> Like, I'm pretty sure ghdlsynth couldn't be mainlined because it drags in an Ada codebase
_whitelogger has joined #symbiflow
lambda has joined #symbiflow
<HEGAZY> mithro: yup saw it, i was wondering about the existance of such a project not how effective it is, i got you now
<mithro> HEGAZY: SystemVerilog and Verilog are about as similar as C++ and C
<mithro> HEGAZY: If you look at https://symbiflow.github.io/sv-tests/ you'll see lots of red
<tpb> Title: SystemVerilog Report (at symbiflow.github.io)
<HEGAZY> dalance sv-parser is doing well right?
<mithro> HEGAZY: yeah - but that is just a parser and isn't integrated into tools like Yosys or Verilator
<mithro> litghost: Does this look okay? https://github.com/SymbiFlow/prjxray-db/compare/master...mithro:master -- It's missing zynq as that hasn't finished yet
<tpb> Title: Comparing SymbiFlow:master...mithro:master · SymbiFlow/prjxray-db · GitHub (at github.com)
HEGAZY has quit [Quit: Konversation terminated!]
HEGAZY has joined #symbiflow
HEGAZY has quit [Read error: Connection reset by peer]
Bertl is now known as Bertl_oO
az0re has joined #symbiflow
Vicky35 has joined #symbiflow
Vicky35 is now known as vickykiller
vickykiller has quit [Remote host closed the connection]
<sf-slack> <aryap> uh oh. i ran the instructions to generate the arch from HEAD. unmodified
<sf-slack> <aryap> ok interesting
<sf-slack> <aryap> oh i see. i have to use the arch.timing.xml file
az0re has quit [Ping timeout: 240 seconds]
clay_1 has quit [Remote host closed the connection]
futarisIRCcloud has quit [Read error: Connection reset by peer]
pdp7 has quit [Remote host closed the connection]
diamondman has quit [Write error: Connection reset by peer]
daveshah has quit [Remote host closed the connection]
digshadow has quit [Remote host closed the connection]
daveshah has joined #symbiflow
digshadow has joined #symbiflow
diamondman has joined #symbiflow
brent has quit [Remote host closed the connection]
benreynwar has quit [Remote host closed the connection]
flammit has quit [Remote host closed the connection]
litghost has quit [Remote host closed the connection]
futarisIRCcloud has joined #symbiflow
pdp7 has joined #symbiflow
flammit has joined #symbiflow
benreynwar has joined #symbiflow
litghost has joined #symbiflow
brent has joined #symbiflow
_florent_ has quit [Remote host closed the connection]
sorear has quit [Remote host closed the connection]
_florent_ has joined #symbiflow
sorear has joined #symbiflow
nickray has quit [Remote host closed the connection]
emilazy has quit [Remote host closed the connection]
mithro has quit [Remote host closed the connection]
bubble_buster has quit [Remote host closed the connection]
bubble_buster has joined #symbiflow
mithro has joined #symbiflow
emilazy has joined #symbiflow
nickray has joined #symbiflow
perillamint has quit [Remote host closed the connection]
elms has quit [Remote host closed the connection]
swetland has quit [Remote host closed the connection]
ovf has quit [Remote host closed the connection]
ovf has joined #symbiflow
elms has joined #symbiflow
perillamint has joined #symbiflow
swetland has joined #symbiflow
<litghost> mithro: Diff looks good