randyest said:
Sorry, I'm not familiar with that kind of "latch" in figure 2. Figure 1 looks like latches I know, and the feedback loop makes it hold a 1 essentially forever. DRAM is very different -- usually just a MIM capacitor or trench capacitor, which of course will discharge quickly and requires refresh.
The style of circuitry shown in figure 2 used to be very common, particularly in NMOS devices (when running from 5 volts, a single NMOS transistor will do an adequate job of transferring a high level to the next gate). The popular 6502 microprocessor used that sort of thing a lot in its design, as did the display ASIC for the the Atari 2600 Video Computer System and display "memories" (shift registers) used in Steve Wozniaks' Apple I and Breakout game.
The latch in the first figure will never have any continuously floating nodes, but it may have a momentary partial vdd-ground short when the clock input changes (e.g. if D is low and Q is high, and the clock rises, the bottom-left NMOS transistor will turn on, trying to pull S low, while the top-right NMOS transistor is still on (trying somewhat less strongly to pull S high). At the expense of more chip real-estate, one could tweak the clocks going to the four transistors to leave a small gap rather than a period of overlap. I don't know how long a gap could be tolerated in modern CMOS, but I'm pretty sure a few nanoseconds shouldn't hurt.
FYI, I believe the 6502 had a minimum clock speed of 100MHz, which would suggest that in 1970's-era silicon, a node would hold its value for at least 10us. Of course, today's silicon uses smaller features but is also probably less "leaky".
I wouldn't rely upon simulation to be at all accurate when it comes to such leakage, unless it declares that any node becomes "unknown" if it is undriven for too long, and the time in question is set well short of the worst-case limits for the silicon process one is using.