Comment by gradschool

1 year ago

You seem to be knowledgeable about this topic. The reversible component designs in the article appear to presuppose a clock signal without much else said about it. I get that someone might be able to prototype an individual gate, but is the implementation of a practical clock distribution network at molecular scales reasonable to take for granted?

Not an expert, but would this count as molecular scale :)?

https://en.wikipedia.org/wiki/Chemical_clock

(This version can be done at home with halides imho: https://en.wikipedia.org/wiki/Iodine_clock_reaction)

To your question: I suppose all you need is for the halide moieties (Br) in your gates to also couple to the halide ions (Br clock?). The experiment you link was conducted at 7K for the benefit of being able to observe it with STM?

  • That's a different kind of clock, and its clock mechanism is a gradual and somewhat random decrease in the concentration of one reagent until it crosses a threshold which changes the equilibrium constant of iodine. It isn't really related to the kind of clock you use for digital logic design, which is a periodic oscillation whose purpose is generally to make your design insensitive to glitches. Usually you care about glitches because they could cause incorrect state transitions, but in this case the primary concern is that they would cause irreversible power dissipation.

    The experiment was conducted at 7K so the molecule would stick to the metal instead of shaking around randomly like a punk in a mosh pit and then flying off into space.

    • Yeah you're probably right about the clocks but I hope that wouldn't stop people from trying :)

      >The experiment was conducted at 7K so the molecule

      Br is good at sticking to Ag so I suspect the 7K is mainly (besides issues connected to their AFM^W STM setup) because the Euro dudes love ORNL's cryo engineering :)

      2 replies →

I'm only acquainted with the basics of the topic, not really knowledgeable. It's an interesting question. I don't think the scale poses any problem—the smaller the scale is, the easier it is to distribute the clock—but there might be some interesting problems related to distributing the clock losslessly.