I. Çoğu zaman çip, çipin farklı kısmı için farklı frekanslar kullanır. Günümüzde çoğu temel 0.5 $ mikrodenetleyici bile oldukça karmaşık saat ölçüm şemasına sahiptir (en azından veri sayfasında ayrı bir bölümü hak ediyor). Böylece saat frekansı blok bazında blok bazında seçilecektir.
II. Tasarım sıklığının hangi aşamasında seçilir:
a) Çoğu zaman erken aşamada olduğunu iddia ediyorum. Bir gereksinim elde edilir (örnek: HD Video kodunu çözmek zorunda). Buna dayanarak, güç / teknoloji / maliyet (alan) dengesini dikkate alarak mimariyi seçerdi. Mimari kararın çıktılarından biri saat frekansıdır.
b) Ancak bazı zamanlarda erken karar en uygun / yanlıştır. Böylece değişiklik yapılıyor. Bununla birlikte, genellikle çipin farklı kısımları paralel olarak tasarlandığından maliyetli olabilir. Bir saati değiştirmek diğer bloğun yeniden tasarımını tetikleyebilir (arayüz ve saat kaynağının kendisi nedeniyle). Bu nedenle bundan kaçınıldığını söyleyebilirim. Tabii ki bazı bloklar için saat frekansını değiştirmek diğerinden daha kolay olur, böylece "millajınız değişebilir".
c) Yer ve güzergahın son aşamasında (bu, çipin fabrikaya gönderilmesinden önceki son aşamalardan biridir) bazen zamanlama / güç bütçesinde kapanma sorunları olabilir (yani, hedeflenen frekans / güçte tasarım çalışması yapmak) karar daha düşük saat frekansına yapılır. Bu, bazı pazarlama özelliklerinin karşılanmaması anlamına geldiği için kesinlikle önlenir. Ancak bazen piyasada daha hızlı olmak daha akıllıca olur ve bu aşamada gerçekten çok maliyetli ve zaman alıcı olacak yeniden tasarım yapmak.
Ancak daha fazlası var:
d) Bazı zamanlarda saat frekansı kararı imalattan sonra verilir (tasarımda belirli bir hüküm önceden yapılmışsa). Üretim değişkenliği nedeniyle bazı yongalar diğerlerinden daha iyi sonuç verir. Biri binning yapabilir - cipsleri hangi maksimum frekansta güvenilir bir şekilde çalışabileceklerine göre sınıflandırın ve bunları daha hızlı premium olarak satın. Bunun çoğunlukla PC işlemci satıcıları tarafından kullanıldığını söyleyebilirim.
e) Gerekli işleme gücü çipin izin verdiği maksimum değerden düşükse, güç tasarrufu yapmak için (uC'de popüler olan) bazen hazır çipler son ekipmanda saat altındadır.
f) Bazı modern tasarımlarda saat dinamik olarak ayarlanabilir. Daha sonra güç tasarrufu için saat, yüke bağlı olarak sahada değiştirilir.
III. Bu nedenle, frekansın nasıl seçildiği ve neden bazen daha düşük bir saatte çalışan tasarımın daha büyük işleme kapasitesi olacaktır:
Oh oğlum o kadar çok değişken var ki bu kendi başına mühendislik disiplini. Pazarlama gereksinimleri, teknoloji, maliyet, EMI, güç, desteklenen standart, IO gereksinimleri vb.
Ama temelde bir kişi bunu takip etmek için aptallaştırabilir - verilen performansı elde etmek için daha hızlı bir saate sahip olabilir (birbiri ardına seri halinde şeyler yapabilir) veya daha fazla transistör kullanma pahasına daha düşük saatte paralel olarak şeyler yapabilir. Bazı faktörlerden dolayı - esas olarak boru hattı durması / bellek gecikmesi, bazen daha hızlı saatten daha fazla transistör kullanmak daha iyidir.