Why? We are single digit gigahertz, so terahertzes should be ~ 100 times faster?
Why? We are single digit gigahertz, so terahertzes should be ~ 100 times faster?
At a glance, the article doesn't make it clear whether the "terahertz" speed refers to switching frequency or gain bandwidth (fT). You can definitely get transistors with fT in the hundreds of gigahertz range right now.
I don't think this is accurate. Are you saying that in digital computers each individual transistor switches faster than the clock rate of, say, 3 GHz? I think there is one clock signal that is distributed to all transistors and they turn on/off synchronously at this rate. The GHz number on the processor advertisement is the switching rate of all transistors, not some hypothetical 'system rate' which would somehow be much lower?? Please clarify or correct me if I am mistaken.
Imagine an adder made up of logic gates. The gates aren't inherently synchronous - they don't have a clock input - signals appear at their inputs and some time later propagate to their outputs.
To make the adder synchronous you need flip flops at the inputs/outputs and a clock.
If you squint a bit you can view most designs as blobs of async logic sandwiched between sync elements (gated by the clock).
We can see that a signal might have to go through a lot of gates/transistors between flip-flops and so the gates (and their underlying transistors) will necessarily need to be able to switch faster than the clock.
(Technically, many gates do switch more than once per cycle since their inputs change at different times. But their outputs are only latched at the end of the cycle, so any extra switching is ignored.)
This THz comment relates to analog circuits, which is supposedly around a factor 10 higher with this new tech.
If you want to learn more, read about Fmax and Ft of transistors.
The problem is that when you pack them together, they get far too hot to permit dennard scaling to reach the limits of the individual transistor.
So the transistors switch fast individually, but the speed of the chip is limited by the slowest path in any stage, where you wait for every transistor on the path in series
One reason that clock speeds are going above 5 GHz these days is that chips are getting smaller. That means shorter signal propagation distances.
That number depends not just on the number of transistors, but also on the routing delay (are the interconnect wires between transistors long or short? How high is the resistance/capacitance?), and a lot of low-level details of the fabrication process that are extremely not public
But say you buy a brand new CPU and it's clocked at 5 GHz, you can easily get a rough estimate of how long the critical path is, since 1/5GHz = 0.2ns
What you can't easily get is the speed of the transistors or the number of transistors in the critical path, that info is not public, and you could only make a very rough guesstimate.
It's my understanding modern processors do indeed do this to varying degrees.
Each clock stage has many layers of transistors
It is intended only for the highest end network gear, the range is very limited, and requires very special and expensive cables.
*1000 times