I&#x27;ll give it a shot :)<p>logic cells: easy, by universality of NAND.<p>RAM: distinction between flip flops and RAM is unnecessary from a strictly technical standpoint. a massive (or not so much) array of flip flops with decoder and mux (also just made of NANDs) can get you by.<p>ROM&#x2F;flash: maybe I could argue NAND flash counts as just a NAND gate, but not quite. I&#x27;ll concede nonvolatile memory with just plain old NANDs. May I suggest a <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Diode_matrix" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Diode_matrix</a>?<p>&quot;analog components&quot;: having Vcc and ground available is an implicit requirement of having a functional NAND gate, and IO could just be some wires mirroring a memory location.<p>Overall I&#x27;d say its a largely accurate statement. All you need is something to set up your initial conditions (e.g. program in memory).