Önceki yorumlarımı basitleştirip genişletmeme ve ihtiyacı olanlara noktaları birleştirmeme izin verin.
Tasarım hala (alt) bir mantık kapısı seviyesinde yapılıyor mu?
Tasarım birçok seviyede yapılır, alt mantık seviyesi her zaman farklıdır . Her fabrikasyon küçültme, bir transistörün yapısı değiştiğinden ve geometrinin de değişmesiyle her binaryerde aşağıya düşen her iki milyarda bir maliyeti düşürürken değişimleri telafi etmek için değiştiğinden, en parlak fizik, kimya ve litografik süreç deneyimini talep eder . boyut. 14nm geometriye ulaşmak için Ar-Ge, proses kontrolü ve yönetimi konularında muazzam bir taahhüt ve bu hala yetersiz kalıyor!
Örneğin, bunu yapmak için gereken iş becerileri;
- "FET, hücre ve blok düzeyinde özel düzenler, FUB düzeyinde kat planları, soyut görünüm oluşturma, RC çıkarımı ve parazitik çıkarım, statik zamanlama, kablo yükü dahil fiziksel tasarım geliştirme aşamalarını kullanarak şema-düzen doğrulaması ve hata ayıklama modeller, saat üretimi, özel çokgen düzenleme, otomatik yerleştirme ve rota algoritmaları, kat planlaması, tam talaş montajı, paketleme ve doğrulama. "*
- Artık o alanda fazla yenilik yok mu?
- YANLIŞ - Semiconductor Physics'te Moore Yasası ve patent sayısına göre önemli ve ağır bir şekilde finanse edilen yenilik var, asla durmayacak. Güçten, ısıdan ve böylelikle kapasiteden tasarruf her zaman karşılığını veriyor.
- daha yüksek bir soyutlama seviyesine geçtik mi?
- Hareket etmeyi asla bırakmadı. - Daha fazla çekirdeğe olan talep, ARM RISC CPU'lar, daha güçlü gömülü µC'ler veya MCU'lar, varsayılan olarak ECC'ye sahip DDR4'lü akıllı RAM ve acil bellek elde etmek için öncelikli bitlere sahip flash gibi sektörler gibi tek bir komutta daha fazlasını yapmak. - CPU gelişimi ve mimari değişiklikler asla durmayacak.
Sana bir ipucu vereyim. Mühendisler için Intel, AMD, TI veya AD’de bir iş araması yapın ve iş tanımlarını görün.
- Milyarlarca transistörün tasarımı nereden geliyor?
- Daha 64bit donanım bloğu eklemekten geldi. fakat şimdi nanotüp başarısızlığına uğramak, düşünmek blokların yukarıdan aşağıya yaklaşımından, onu çalıştırmak için nanotüplerin aşağıdan yukarıya yaklaşımına kadar değişmek zorunda.
- Çoğunlukla yazılım tarafından otomatik olarak oluşturulur mı? dil sıkıca yanağına dikildi ...
Aslında hala Alan 51'den tasarımları uzay gemilerinden alıyorlar ve tamamen nano-nano tüp uyumlu olana kadar devam edecek bir yolu var. Bir mühendis kütüphaneye girer ve nVidia'ya, bize bu çipte buraya katılmanızı istediğimizi ve makro bloklara giren bir parça haline geleceğini söyledi. Düzen, Toystory'deki Karıncalar gibi çoğaltılabilir , ancak tüm bağlantılar üzerindeki açık kontrol, manuel olarak yönlendirilmeli / kontrol edilmeli, ayrıca karşılaştırma için DRC ve otomatik yönlendirmeyi kullanmalıdır. Evet, Otomasyon Araçları, çoğaltmayı ve zaman kaybını ortadan kaldırmak için sürekli yükseltilmektedir.
- Hala çok fazla manuel optimizasyon var mı?
- Bir havayolunun, First Class'taki akşam yemeğinden sadece 1 zeytin alarak, maaşınız için ödeme yapmak için yeterli para tasarrufu sağladığını göz önünde bulundurarak, Intel, zaman dilimi içinde mümkün olduğunca çok sayıda atomu çıkarmanın yollarını arayacak. Herhangi bir fazla kapasitans boşa harcanan ısı, performans ve oops da çok hızlı değil, daha fazla gürültü anlamına gelir ...
Fakat gerçekten CPU'lar Tokyo gibi büyüyor, bir gecede değil, ama onlarca milyon orada sürekli bir gelişme ile yaşıyor. Univ'te nasıl tasarım yapılacağını öğrenmedim. ama işlerin nasıl yürüdüğünü anlamaya çalışarak, endüstride oldukça hızlı bir şekilde hızlanabildiğimi gördüm. Havacılık, Nükleer Enstrüman tasarımı, SCADA tasarımı, Proses izleme, Anten tasarımı, Otomatik Hava İstasyonu tasarımı ve hata ayıklama, OCXO PLL'in VLF Rx's, Black Brandt Rockets'ın 2 yönlü uzaktan kumandası ... bu sadece benim ilk işimdi. Ne yapabileceğim hakkında hiçbir fikrim yoktu.
Milyarlarca transistör hakkında endişelenmeyin veya ne öğrenmeniz gerektiğinden veya ne kadar bilmeniz gerektiğinden korkmayın. Sadece tutkunuzu takip edin ve uykunuz arasındaki ticaret dergilerini okuyun, o zaman işte o kadar yeşil görünmeyeceksiniz ve artık iş gibi hissetmiyorsunuz.
Bir sınavın bir parçası olarak 20 dakika içinde bir kez "74" gibi bir Op Amp tasarladığımı hatırlıyorum. Hiç kullanmadım ama harika tasarımlardan iyi olanı tanıyabilirim. Ama o zaman sadece 20 transistörü vardı.
Fakat bir CPU nasıl tasarlanır, yani;
Neden bir işlemci tasarlayın ve aşağıdaki gibi başarmak için ölçülebilir ölçütler yapın;
- Saniyedeki makro talimatları (MIPS) (CPU saatinden daha önemlidir), örneğin; - Intel'in Itanium yongası, Açıkça Paralel Yönelik Bilgi İşlem (EPIC) tasarımı olarak adlandırılan şeye dayanıyor.
- Transmeta, çok uzun kullanım kelime kodlu morphing mikroişlemciler (VLIWCMM) ile CPU tasarımını patent aldı. 2006'da Intel'i dava ettiler, mağazayı kapattılar ve 2007'de ~ 200 milyon dolara yerleştiler.
- Watt başına performans (PPW), güç maliyeti> çip maliyeti (sunucular için) - Matematiksel performans için saniyede Floo point Ops (FLOPS).
Daha birçok ölçüm var, ancak CPU'nun tasarım kalitesini asla GHz hızına dayandırmayın (bkz. Efsane)
Peki işlemciyi tasarlamak için hangi araçlara ihtiyaç var? Liste bu sayfada, atomik seviye fizik tasarımından dinamik ağ EMC fiziksel EM / RF tasarımına, gerekli becerilerin içerdiği Ön Uç Tasarım Doğrulama Test Mühendisine; - Ön uç RTL Simülasyonu - IA ve bilgisayar mimarisi ve sistem düzeyinde tasarım bilgisi - Mantık doğrulama ve VHDL veya Verilog kullanarak mantık simülasyonu. - Nesneye yönelik programlama ve çeşitli CPU, veri yolu / ara bağlantı, tutarlılık protokolleri.