ChanServ changed the topic of #yosys to: Yosys Open SYnthesis Suite: https://github.com/YosysHQ/yosys/ | Channel logs: https://libera.irclog.whitequark.org/yosys/
tpb has quit [Remote host closed the connection]
_whitelogger has joined #yosys
nelgau has joined #yosys
cr1901 has joined #yosys
smkz has joined #yosys
pepijndevos[m] has quit [Ping timeout: 260 seconds]
peeps[zen] has joined #yosys
peepsalot has quit [Ping timeout: 256 seconds]
kristianpaul has quit [Ping timeout: 268 seconds]
kristianpaul has joined #yosys
pepijndevos[m] has joined #yosys
Guest82 has joined #yosys
Guest82 has quit [Client Quit]
Guest82 has joined #yosys
<Guest82> Where to find ABC's latest operating manual
<Guest82> how to use abc9
GenTooMan has quit [Ping timeout: 268 seconds]
GenTooMan has joined #yosys
<lofty> Guest82: uh, Yosys wraps a lot of ABC for you, but run yosys-abc directly and you can run help to get a list of commands and then run each command with -h to see what it does
<lofty> As for ABC9, it's probably best to leave that to the Yosys ABC9 pass
<Guest82> there is no aig
<Guest82> when use abc9
<Guest82> For example, command line "twoexact -g -I 5 -N 12 169AE443"
<Guest82>                    synthesizes the smallest circuit composed of two-input gates
<Guest82>                    for the only NPN class of 5-input functions that requires 12 gates;
<Guest82>                    all other functions can be realized with 11 two-input gates or less
<Guest82> this command
<Guest82> What is the format of the truth table
<Guest82> twoexact [-INT <num>] [-aogvh] <hex>
<Guest82>                    exact synthesis of multi-input function using two-input gates
<Guest82>         -I <num> : the number of input variables [default = 0]
<Guest82>         -N <num> : the number of two-input nodes [default = 0]
<Guest82>         -T <num> : the runtime limit in seconds [default = 0]
<Guest82>         -a : toggle using only AND-gates (without XOR-gates) [default = no]
<Guest82>         -o : toggle using additional optimizations [default = no]
<Guest82>         -g : toggle using Glucose 3.0 by Gilles Audemard and Laurent Simon [default = no]
<Guest82>         -v : toggle verbose printout [default = yes]
<Guest82>         -h : print the command usage
<Guest82>         <hex> : truth table in hex notation
<Guest82>                    For example, command line "twoexact -g -I 5 -N 12 169AE443"
<Guest82>                    synthesizes the smallest circuit composed of two-input gates
<Guest82>                    for the only NPN class of 5-input functions that requires 12 gates;
<Guest82>                    all other functions can be realized with 11 two-input gates or less
<lofty> 0x169AE443 is 32-bit, AKA 2**5-bit, so for each bit N, the result of the truth table when the 5 inputs are N is the value of bit N of the truth table
<lofty> But there's something more important you should note
<lofty> "Note that this is a logic optimization pass within Yosys that is calling ABC
<lofty> internally. This is not going to "run ABC on your design". It will instead run
<lofty> design as BLIF file with write_blif and then load that into ABC externally if
<lofty> output when passing an ABC script that writes a file. Instead write your full
<lofty> ABC on logic snippets extracted from your design. You will not get any useful
<lofty> you want to use ABC to convert your design into another format."
<lofty> From `yosys -p "help abc"`
citypw has joined #yosys
<Guest82> I understand, thanks
lamp has quit [Ping timeout: 246 seconds]
lamp has joined #yosys
<Guest82> abc -g gates
<Guest82> 2. Executing ABC pass (technology mapping using ABC).
<Guest82> 2.1. Extracting gate netlist of module `\top' to `<abc-temp-dir>/input.blif'..
<Guest82> Extracted 0 gates and 0 wires to a netlist network with 0 inputs and 0 outputs.
<Guest82> Don't call ABC as there is nothing to map.
<Guest82> Removing temp directory
<Guest82> output always 0
Guest82 has quit [Ping timeout: 252 seconds]
FabM has joined #yosys
FabM has joined #yosys
FabM has quit [Changing host]
Sarayan has joined #yosys
programmerjake has quit [*.net *.split]
chuangzhu has quit [*.net *.split]
chuangzhu has joined #yosys
programmerjake has joined #yosys
acharles has quit [Ping timeout: 240 seconds]
xiretza[m] has quit [Ping timeout: 252 seconds]
pepijndevos[m] has quit [Ping timeout: 240 seconds]
programmerjake has quit [Ping timeout: 252 seconds]
whitequark has quit [Ping timeout: 265 seconds]
piegames[m] has quit [Ping timeout: 265 seconds]
jevinskie[m] has quit [Ping timeout: 265 seconds]
rowang077[m] has quit [Ping timeout: 265 seconds]
chuangzhu has quit [Ping timeout: 252 seconds]
pepijndevos[m] has joined #yosys
whitequark has joined #yosys
pepijndevos[m] has quit [Quit: Bridge terminating on SIGTERM]
whitequark has quit [Client Quit]
xiretza[m] has joined #yosys
pepijndevos[m] has joined #yosys
acharles has joined #yosys
chuangzhu has joined #yosys
jevinskie[m] has joined #yosys
programmerjake has joined #yosys
whitequark has joined #yosys
FabM has quit [Ping timeout: 244 seconds]
rowang077[m] has joined #yosys
piegames[m] has joined #yosys
Guest16 has joined #yosys
Guest16 has quit [Client Quit]
Guest16 has joined #yosys
Guest16 has quit [Client Quit]
<lambda> gatecat: hey, any idea how to debug "ERROR: timing analysis failed due to presence of combinatorial loops, incomplete specification of timing ports, etc." from nextpnr-xilinx? full log here, either it's not giving me any additional information about the problem, or I'm not understanding it: https://dpaste.com/C62HXJTKM.txt
<gatecat> really hard to say, sorry
<gatecat> don't have the bandwidth for anything tech for at least a week
<gatecat> it's either a bug in the timing data or a combinational loop, real or fake
<lambda> alright, I'll try to narrow it down as best as I can, thanks :)
<gatecat> might take a while but you could probably get something going with bugpoint
<gatecat> (and the ability to call external commands by prefixing them with ! in a Yosys script to call nextpnr)
<lambda> good idea
<cr1901> >don't have the bandwidth for anything tech <-- this is a mood
<cr1901> 503 Service Unavailable
citypw has quit [Ping timeout: 268 seconds]
lexano has quit [Ping timeout: 264 seconds]
lexano has joined #yosys
cr1901_ has joined #yosys
cr1901 has quit [Ping timeout: 272 seconds]
nelgau has quit [*.net *.split]
tpb has quit [*.net *.split]
SpaceCoaster has quit [*.net *.split]
indy has quit [*.net *.split]
ZipCPU has quit [*.net *.split]
rektide_ has quit [*.net *.split]
killjoy has quit [*.net *.split]
agg has quit [*.net *.split]
TD-Linux has quit [*.net *.split]
jix has quit [*.net *.split]
greeb has quit [*.net *.split]
rowang077[m] has quit [*.net *.split]
pepijndevos[m] has quit [*.net *.split]
piegames[m] has quit [*.net *.split]
programmerjake has quit [*.net *.split]
chuangzhu has quit [*.net *.split]
acharles has quit [*.net *.split]
jevinskie[m] has quit [*.net *.split]
whitequark has quit [*.net *.split]
xiretza[m] has quit [*.net *.split]
GenTooMan has quit [*.net *.split]
Max-P has quit [*.net *.split]
ecs has quit [*.net *.split]
sauce has quit [*.net *.split]
ymherklotz has quit [*.net *.split]
muuo has quit [*.net *.split]
Ekho has quit [*.net *.split]
mwk has quit [*.net *.split]
Sarayan has quit [*.net *.split]
Raito_Bezarius has quit [*.net *.split]
bwidawsk has quit [*.net *.split]
sorear has quit [*.net *.split]
svenn has quit [*.net *.split]
buhman has quit [*.net *.split]
srk has quit [*.net *.split]
lambda has quit [*.net *.split]
DoubleJ has quit [*.net *.split]
Xark has quit [*.net *.split]
DX-MON has quit [*.net *.split]
dormito has quit [*.net *.split]
cyrozap has quit [*.net *.split]
rowang077[m] has joined #yosys
programmerjake has joined #yosys
whitequark has joined #yosys
greeb has joined #yosys
acharles has joined #yosys
tpb has joined #yosys
indy has joined #yosys
Raito_Bezarius has joined #yosys
chuangzhu has joined #yosys
SpaceCoaster has joined #yosys
TD-Linux has joined #yosys
ZipCPU has joined #yosys
agg has joined #yosys
rektide_ has joined #yosys
sorear has joined #yosys
bwidawsk has joined #yosys
svenn has joined #yosys
killjoy has joined #yosys
lambda has joined #yosys
ecs has joined #yosys
buhman has joined #yosys
Max-P has joined #yosys
sauce has joined #yosys
jix has joined #yosys
xiretza[m] has joined #yosys
pepijndevos[m] has joined #yosys
nelgau has joined #yosys
jevinskie[m] has joined #yosys
GenTooMan has joined #yosys
piegames[m] has joined #yosys
Sarayan has joined #yosys
ymherklotz has joined #yosys
muuo has joined #yosys
mwk has joined #yosys
dormito has joined #yosys
DoubleJ has joined #yosys
cyrozap has joined #yosys
Ekho has joined #yosys
DX-MON has joined #yosys
Xark has joined #yosys
srk has joined #yosys
nonchip has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
nonchip has joined #yosys
somlo__ is now known as somlo
lamp has quit [Ping timeout: 276 seconds]
lamp has joined #yosys