同じ数のパイプラインステージと同じ製造ノード(たとえば65 nm)と同じ電圧を考えると、単純なデバイスはより複雑なデバイスよりも高速に動作するはずです。また、複数のパイプラインステージを1つにマージすると、ステージの数よりも大きな要因で速度が低下することはありません。
次に、2.8 GHzで14パイプラインステージを実行する5年前のCPUを使用します。ステージをマージするとします。それは200 MHz以下に遅くなります。電圧を上げて、ワードあたりのビット数を減らします。それは実際に物事をスピードアップするでしょう。
そのため、AVLなどの現在製造されている多くのマイクロコントローラーが極度の速度(5 Vで20 MHzなど)で動作する理由を理解できませんが、数年前に製造されたはるかに複雑なCPUは150倍または10倍高速で実行できました1.2 V-ishで、すべてのパイプラインステージを1つにロールする場合。最も粗い封筒の計算によれば、マイクロコントローラは、たとえ時代遅れの境界技術を使用して製造されたとしても、供給される電圧の4分の1で少なくとも10倍速く動作するはずです。
したがって、質問:マイクロコントローラのクロック速度が遅い理由は何ですか?