1 THz frequency corresponds to 0.3mm wavelength.
This means that the CPU die has to be smaller than that (at least by one order of magnitude) so you can get propagation delays under control. So the actual CPU has to be sized 30um X 30 um max (more like 3um X 3um).
If you can make your transistors 10nm across (you wish...) then you AT MOST have 9 million transistors at this speed and more likely some 90 thousand transistors.
To put that in perspective:
Pentium III ~ 10 million transistors (1997)
80486 ~ 1 million transistors (1989)
MC68k ~ 68k transistors (1979 (!))
So the situation is that you can make
a part of your CPU work at 1THz, but it is going to be a small part. Or, you can make several small CPUs on the same die and do multiprocessing.
But it gets worse, because at these speeds Si based process does not really work, so you have to use InGaAs or SiGe, and this is expensive. At this point, you have an economic question whether a single very fast InGaAs CPU is better than a battery of cheap Si-based CPUs working at lower frequency, for the same money.
If you want to play with THz imaging (which is what was linked above) then you use InGaAs process to make the THz oscillator, amplifier and mixer which downconverts the signal to some sensible frequency (say 100MHz), and run the IF signal to a second Si die where you have the rest of the system.
---------- Post added at 05:26 PM ---------- Previous post was at 05:22 PM ----------
I have no idea what the speed would be for a good modern op-amp...?
You can get op-amps with gain-bandwidth product above 1GHz nowadays:
http://www.analog.com/en/products/a...dback-amplifiers/ad8003.html#product-overview