Dengan jumlah tahapan pipa yang sama dan simpul produksi yang sama (katakanlah, 65 nm) dan tegangan yang sama, perangkat sederhana harus berjalan lebih cepat daripada yang lebih rumit. Juga, menggabungkan beberapa tahapan pipa menjadi satu tidak boleh melambat oleh faktor parutan daripada jumlah tahapan.
Sekarang ambil CPU berusia lima tahun, menjalankan 14 tahap pipa pada 2,8 GHz. Misalkan seseorang menggabungkan tahapan; yang akan melambat hingga di bawah 200 MHz. Sekarang tambah tegangan dan kurangi jumlah bit per kata; yang sebenarnya akan mempercepat segalanya.
Itu sebabnya saya tidak mengerti mengapa banyak mikrokontroler yang diproduksi saat ini, seperti AVL, berjalan pada kecepatan yang sangat buruk (seperti 20 MHz pada 5 V), meskipun jauh lebih rumit CPU yang diproduksi tahun lalu mampu berjalan 150x lebih cepat, atau 10x lebih cepat jika Anda menggulung semua tahapan pipa menjadi satu, pada 1,2 V-ish. Menurut perhitungan back-of-the-envelope yang paling kasar, mikrokontroler — bahkan jika diproduksi menggunakan teknologi usang perbatasan — harus berjalan setidaknya 10x lebih cepat pada seperempat tegangan yang disuplai.
Jadi pertanyaannya: Apa alasan laju clock mikrokontroler lambat?