whitequark[cis] changed the topic of #prjunnamed to: FPGA toolchain project · rule #0 of prjunnamed: no one should ever burn out building software · https://prjunnamed.org · https://github.com/prjunnamed/prjunnamed · logs: https://libera.catirclogs.org/prjunnamed
_whitelogger has joined #prjunnamed
_whitelogger has joined #prjunnamed
_whitelogger has joined #prjunnamed
<_whitenotifier-4> [prjunnamed] wanda-phi created branch display-control-net - https://github.com/prjunnamed/prjunnamed
<_whitenotifier-4> [prjunnamed] wanda-phi opened pull request #92: netlist: implement `Display` for `ControlNet`. - https://github.com/prjunnamed/prjunnamed/pull/92
<_whitenotifier-4> [prjunnamed] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-92-fd34843ee466e804c954384e36a2144d10c7a221 - https://github.com/prjunnamed/prjunnamed
<_whitenotifier-4> [prjunnamed] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-92-fd34843ee466e804c954384e36a2144d10c7a221 - https://github.com/prjunnamed/prjunnamed
<_whitenotifier-4> [prjunnamed/prjunnamed] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/prjunnamed/prjunnamed/compare/fd34843ee466...d5fcec83cf4d
<_whitenotifier-4> [prjunnamed/prjunnamed] wanda-phi d5fcec8 - netlist: implement `Display` for `ControlNet`.
<_whitenotifier-4> [prjunnamed] wanda-phi deleted branch display-control-net - https://github.com/prjunnamed/prjunnamed
<_whitenotifier-4> [prjunnamed] wanda-phi closed pull request #92: netlist: implement `Display` for `ControlNet`. - https://github.com/prjunnamed/prjunnamed/pull/92
<_whitenotifier-4> [prjunnamed] wanda-phi created branch chain-rebalance - https://github.com/prjunnamed/prjunnamed
<_whitenotifier-4> [prjunnamed] wanda-phi opened pull request #93: generic: add `chain_rebalance` pass. - https://github.com/prjunnamed/prjunnamed/pull/93
Wanda[cis] has joined #prjunnamed
<Wanda[cis]> I am now capable of optimizing perfectly understandable simple netlists into complete spaghetti (but with significantly improved logic depth), does that mean prjunnamed is now a serious synthesis tool
galibert[m] has joined #prjunnamed
<galibert[m]> It's a serious kitchen tool at least
<galibert[m]> (hmmm spaghetti)
<Wanda[cis]> apparently the resulting structure is known as a "Ladner-Fischer adder"
<galibert[m]> Oh?
<Wanda[cis]> (I didn't know that when I designed the pass)
<Wanda[cis]> oh, I made an optimization pass that rebalances long logic chains; significantly decreases depth at the cost of area
<Wanda[cis]> the underlying idea is similar to how carry lookahead adders are constructed
<galibert[m]> Does it take the size of LUTs into account?
<Wanda[cis]> unfortunately not
<Wanda[cis]> it's uh. very crude.
<galibert[m]> heh, at least it's something
<_whitenotifier-4> [prjunnamed] wanda-phi synchronize pull request #93: generic: add `chain_rebalance` pass. - https://github.com/prjunnamed/prjunnamed/pull/93