wifasoi has quit [Remote host closed the connection]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
phire has quit [Ping timeout: 264 seconds]
phire has joined #yosys
<mithro>
Why do some of the D flip flop models start with $_DFF and some start with $__DFF ?
PyroPeter has quit [Ping timeout: 252 seconds]
PyroPeter has joined #yosys
gsi__ has joined #yosys
gsi_ has quit [Ping timeout: 250 seconds]
citypw has joined #yosys
citypw has quit [Ping timeout: 264 seconds]
rohitksingh_work has joined #yosys
futarisIRCcloud has joined #yosys
m4ssi has joined #yosys
m4ssi has quit [Ping timeout: 250 seconds]
rohitksingh_work has quit [Read error: Connection reset by peer]
rohitksingh_work has joined #yosys
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
tannewt has quit [Read error: Connection reset by peer]
tannewt has joined #yosys
emeb_mac has quit [Ping timeout: 240 seconds]
<daveshah>
litghost: I've just asked Eddie to review
<daveshah>
mithro: the $_ cells are "first class" gate-level cells that are supported throughout Yosys (eg for abc, opt, etc) whereas $__ cells are special-purpose cells
<daveshah>
The $__ cells are generally only supported between one or a couple of passes and intended to be short-lived intermediate cells
<daveshah>
The intention being you would then techmap them to arch-specific cells
fsasm has joined #yosys
rohitksingh_work has quit [Ping timeout: 250 seconds]
janrinze has quit [Remote host closed the connection]
janrinze has joined #yosys
janrinze has quit [Remote host closed the connection]
gsi__ is now known as gsi_
futarisIRCcloud has joined #yosys
janrinze has joined #yosys
rohitksingh has joined #yosys
develonepi3 has joined #yosys
rohitksingh has quit [Ping timeout: 246 seconds]
gnufan_home has quit [Ping timeout: 250 seconds]
<litghost>
daveshah: Thanks! I have trouble knowing who should be notified to take a look at reviews
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
fsasm has quit [Ping timeout: 246 seconds]
proteusguy has quit [Ping timeout: 250 seconds]
proteusguy has joined #yosys
maikmerten has joined #yosys
proteusguy has quit [Ping timeout: 252 seconds]
emeb_mac has joined #yosys
proteusguy has joined #yosys
emeb_mac has quit [Ping timeout: 264 seconds]
proteusguy has quit [Excess Flood]
proteusguy has joined #yosys
proteusguy has quit [Ping timeout: 252 seconds]
proteusguy has joined #yosys
proteusguy has quit [Ping timeout: 255 seconds]
proteusguy has joined #yosys
cr1901_modern has quit [Ping timeout: 252 seconds]
cr1901_modern has joined #yosys
rohitksingh has joined #yosys
TFKyle has joined #yosys
rohitksingh has quit [Ping timeout: 264 seconds]
GuzTech has joined #yosys
rohitksingh has joined #yosys
rohitksingh has quit [Ping timeout: 250 seconds]
maikmerten has quit [Remote host closed the connection]
<mithro>
daveshah: Had that doc already open -- it only has one reference to "function:"... -- the ff Group section seems to have some of what I'm after but it is not the clearest.... Most of the docs I have so far are more interested in things like temp, voltage, process, etc...
<mithro>
daveshah: So that is an Async DFF to Sync DFF techmap?
<daveshah>
Yes
Thorn has quit [Read error: Connection reset by peer]
<mithro>
daveshah: eddie mentioned that ASIC designers mainly use liberty files for timing - does yosys already read timing information from liberty files at all?
<daveshah>
mithro: No, but abc does (when used with Yosys it takes a liberty file directly rather than going through read_liberty)
develonepi3 has quit [Remote host closed the connection]
<mithro>
daveshah: Is it when there is a 0 or 1 in the truth table that it is async?
<daveshah>
Or just look at the sensitivity list
<mithro>
daveshah: It is async if both the clock and reset signal is in the sensitivity list?
futarisIRCcloud has joined #yosys
<daveshah>
Yes
<FL4SHK>
Is the open source form of yosys used for commercial applications, or do companies generally want to use the commercial version?
<daveshah>
Depends what people are doing
<mithro>
FL4SHK: Also depends on how you defined "commercial applications"
<daveshah>
I know quite a few commercial users of open source Yosys (eg because they want a fully open flow)
<daveshah>
Others need full VHDL and SV
<FL4SHK>
I do FPGA dev professionally... and I'm concerned about there being a conflict of interest
<FL4SHK>
...don't want to lose my job
<daveshah>
Probably fine if you don't work for a company that writes HDL frontends
<FL4SHK>
I don't
<daveshah>
But do check your T&Cs
<FL4SHK>
I think I'm safe to *use* yosys, at least
<daveshah>
The one thing to avoid is benchmarking - particularly publicly - against anything commercial you have at work
<daveshah>
That's almost always banned in the EULA
<FL4SHK>
I don't think I can even install yosys at work
<mithro>
FL4SHK: You would have to ask your companies legal council - generally though the software is under a *very* permissive license
<daveshah>
Yes, we don't require copyright assignment or anything like that
<FL4SHK>
could we consider the version of SystemVerilog that the open source version of yosys implements to be a "custom language" on account of it not being anywhere near complete?