05:59
_whitelogger has joined #prjunnamed
06:26
_whitelogger has joined #prjunnamed
11:25
_whitelogger has joined #prjunnamed
20:56
<
_whitenotifier-4 >
[prjunnamed/prjunnamed] wanda-phi d5fcec8 - netlist: implement `Display` for `ControlNet`.
22:35
Wanda[cis] has joined #prjunnamed
22:35
<
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
22:36
galibert[m] has joined #prjunnamed
22:36
<
galibert[m] >
It's a serious kitchen tool at least
22:36
<
galibert[m] >
(hmmm spaghetti)
22:37
<
Wanda[cis] >
apparently the resulting structure is known as a "Ladner-Fischer adder"
22:38
<
Wanda[cis] >
(I didn't know that when I designed the pass)
22:39
<
Wanda[cis] >
oh, I made an optimization pass that rebalances long logic chains; significantly decreases depth at the cost of area
22:40
<
Wanda[cis] >
the underlying idea is similar to how carry lookahead adders are constructed
22:40
<
galibert[m] >
Does it take the size of LUTs into account?
22:41
<
Wanda[cis] >
unfortunately not
22:41
<
Wanda[cis] >
it's uh. very crude.
22:42
<
galibert[m] >
heh, at least it's something