4 ms·
128 bytes of RAM and 456 bytes of ROM. Looking at the paper, we see that 64 bytes of ram are used for the register file, and the clock speed is 29KHz. I've wri
by dmitrygr 5y ago
128 bytes of RAM and 456 bytes of ROM. Looking at the paper, we see that 64 bytes of ram are used for the register file, and the clock speed is 29KHz.
I've written and shipped useful code in much less. This might already have applications!
That being said, consuming 21mW at 29KHz is a bit much. Generally power will scale superlinearly with speed, so it will not take much more speed for this thing to melt itself.
Still, a cool demo
- jleahy 5y agoIt’s all static power, not dynamic power, so clock speed is irrelevant. Still it’s an NMOS technology rather than CMOS and that is going to mean big issues for power consumption (there is a reason why CMOS won).
- dmitrygr 5y agoBy definition it cannot be ALL static power :) Physics applies. Moving a wire from a high to a low and back will incur losses. They claim 99% static. Then, assuming just linear scaling, taking this to 64MHz would be (21 * .01 / 29 * 64000 + 21 * .99) = 484mW . Half a watt is a bit much for a 64MHz micro. But still a cool start
- jleahy 5y agoWell indeed, I was dramatizing 99% as all. But you know as well as I do that TFT (even CMOS) will never run at MHz due to the awful RC constants, so it's a bit moot.