新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 从4004到core i7——处理器的进化史-CPU构成零件-5

从4004到core i7——处理器的进化史-CPU构成零件-5

作者:时间:2014-02-19来源:摘自《果壳小组》网收藏

  3.难以设计,难以移植。这主要还是1所说的,动态逻辑实在是太不健壮了,在设计的时候要考虑的因素实在太多,以至于至今没有一个可行的非手工的方法。在这块芯片上OK的动态逻辑,可能直接复制到另一块芯片上就出错了。

本文引用地址:http://www.eepw.com.cn/article/221767.htm

  4.功耗高。这个应该很明显吧,需要不停地给电容充电。

  5.需要输入信号的配合。考虑最简单的反相器。如果输入信号有一个1毛刺(也就是说0->1->0)恰好在第二个阶段出现,CL就会被错误地放掉一部分电,后级可能就会错误地判断。动态逻辑常常要求输入的单次、无毛刺的跳变。这通常需要严格的遵守某些规范才能做到。

  当然,No pain,no gain。如果不付出一些努力,怎么收获更高的性能呢?动态逻辑常常被用在一些最最核心,最要求速度的地方。比如说,ALU中的加法器。

  不瞒大家,intel正是纯手工动态逻辑的行家里手。

  再举一个常见的例子,所谓的DRAM(dynamic ram)中的动态就是上面这个意思。只不过它专门接了一只电容(pF级别)罢了。所以DRAM才需要不停地刷新、放大,免得漏电把存储的信息弄错了。大规模的RAM之所以选择动态逻辑,看中的正是它管子少的优点(在DRAM中,一个内存比特只需要用一只管就可以实现了!)。

  到这里,所有的基础知识终于说完了。我们通过下面的两张die photo,感受一下50年里天翻地覆地发展吧~


上一页 1 2 3 下一页

关键词: CMOS PMOS 传输门 NMOS CPU

评论


相关推荐

技术专区

关闭