[Libre-soc-bugs] [Bug 781] create wrapper register files around 1R-or-1W SRAMs
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Thu Mar 10 00:10:06 GMT 2022
https://bugs.libre-soc.org/show_bug.cgi?id=781
--- Comment #4 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #3)
> i forgot we're not using skywater130, oops...thanks lkcl for pointing that
> out in the meeting today!
if we did 32 bit Power we stand a slim chance rather than no chance of
fitting into 10 mm^2 of sky130 MPWs.
(In reply to Cesar Strauss from comment #2)
> By any chance, is the SRAM in question exactly the same as the one on the
> chip, which is described on bug 502?
no it was part of a 4k suite of SRAM cells, and 1R-or-1W
> If so, I can adopt the simulation model on bug 502, comment 8.
assuming that Staf provides the cell, yes.
that one is a 1R *OR* 1W in theory with the back to back cell idea
you came up with, yes. the trick with that will be to ensure all
possible permutations of reads and writes over 3 clock cycles
will work as 1R *AND* 1W.
clock 1 clock 2 clock 3
no r no w no r no w no r no w
r
w
r w
r
r r
w r
r w r
w
r r
etc. basically 64 permutations of 2 actions (r and w) over 3 cycles.
msybe 256 over 4 cycles.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list