從4004到core i7——處理器的進(jìn)化史-CPU構成零件-5
3.難以設計,難以移植。這主要還是1所說(shuō)的,動(dòng)態(tài)邏輯實(shí)在是太不健壯了,在設計的時(shí)候要考慮的因素實(shí)在太多,以至于至今沒(méi)有一個(gè)可行的非手工的方法。在這塊芯片上OK的動(dòng)態(tài)邏輯,可能直接復制到另一塊芯片上就出錯了。
本文引用地址:http://dyxdggzs.com/article/221767.htm4.功耗高。這個(gè)應該很明顯吧,需要不停地給電容充電。
5.需要輸入信號的配合??紤]最簡(jiǎn)單的反相器。如果輸入信號有一個(gè)1毛刺(也就是說(shuō)0->1->0)恰好在第二個(gè)階段出現,CL就會(huì )被錯誤地放掉一部分電,后級可能就會(huì )錯誤地判斷。動(dòng)態(tài)邏輯常常要求輸入的單次、無(wú)毛刺的跳變。這通常需要嚴格的遵守某些規范才能做到。
當然,No pain,no gain。如果不付出一些努力,怎么收獲更高的性能呢?動(dòng)態(tài)邏輯常常被用在一些CPU最最核心,最要求速度的地方。比如說(shuō),ALU中的加法器。
不瞞大家,intel正是純手工動(dòng)態(tài)邏輯的行家里手。
再舉一個(gè)常見(jiàn)的例子,所謂的DRAM(dynamic ram)中的動(dòng)態(tài)就是上面這個(gè)意思。只不過(guò)它專(zhuān)門(mén)接了一只電容(pF級別)罷了。所以DRAM才需要不停地刷新、放大,免得漏電把存儲的信息弄錯了。大規模的RAM之所以選擇動(dòng)態(tài)邏輯,看中的正是它管子少的優(yōu)點(diǎn)(在DRAM中,一個(gè)內存比特只需要用一只NMOS管就可以實(shí)現了!)。
到這里,所有的基礎知識終于說(shuō)完了。我們通過(guò)下面的兩張die photo,感受一下50年里CPU天翻地覆地發(fā)展吧~


評論