[libre-riscv-dev] [Bug 154] Cell for Dependency Matrices is needed
bugzilla-daemon at libre-riscv.org
bugzilla-daemon at libre-riscv.org
Sun Jan 12 23:34:23 GMT 2020
http://bugs.libre-riscv.org/show_bug.cgi?id=154
--- Comment #2 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
here is a comparison between the truth tables of SR NOR and SR NAND
SR NOR
S R Q
0 0 Latch
0 1 0
1 0 1
1 1 0
SR NAND
S R Q
0 0 *INVALID STATE*
0 1 1
1 0 0
1 1 Latch
as i suspected there is an inversion of both the output and of the inputs. in
many cases both the Q and ~Q are needed, so the negation of output is not
costing gates.
however the inversion of the inputs, and in particular the instability, will
both need investigating.
of course normally a full DFF would be deployed to prevent that instability
however that is a cost of 10 gates vs 2 which is where the estimated 5 fold
increase from 50,000 to 250,000 gates just for one of the DMs comes from.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-riscv-dev
mailing list