EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
和过去几代产品相比,AMD近期推出的产品给了英特尔更为激烈的竞争压力,这将帮助AMD逐步超越英特尔;
3 L3 B( l, x* a9 [$ N 5 ^: r% |* i& V$ X8 f
近几年来,英特尔一直深陷制造工艺升级泥潭,它最近发布的10纳米 FPGA表明它的10纳米工艺还有一些尚未得到解决的问题;
2 A$ U$ c4 A" @, V6 Y; s- R 4 R0 ?4 h; t& [) m8 q8 y
AMD很有可能重现二十年前的辉煌,再次夺得CPU性能的铁王座。
7 r. u# V5 p$ Q2 n1 g% W ![]()
! J: Q/ A, w V, ]9 I3 I C 近年来,AMD的表现逐渐盖过了英特尔,这已经不是什么行业秘密了。推动AMD卓越表现的一大动力是它发布的微处理器,和之前几代产品相比,AMD新处理器对英特尔产品的竞争力更强了。虽然AMD的推土机架构和紧随其后的一代衍生产品确实不能和英特尔的产品相抗衡,但是到了Zen架构这一代,AMD的产品终于不负众望,足以和英特尔掰一掰手腕了。5 i; L8 l& L+ Y- U* Y3 `( K& b
6 R' n6 g; j( p& s
和AMD的高歌猛进形成鲜明对比的是,英特尔在10纳米工艺上一直深陷泥潭。工艺节点可以大致表明一个不是很准确的电路尺寸。长期以来,英特尔碾压AMD等竞争对手的一大利器就是它的制造工艺优势,但是现在,这种传统优势已经慢慢丧失了。 S% J1 E, A# E2 \) o) y
8 n+ [4 E& d# C n
实际上,由于英特尔迟迟不能从14纳米迁移到10纳米上,英特尔可能很快就会在工艺技术上落后于AMD。不过值得一提的是,英特尔的10纳米晶体管尺寸和金属间距等指标和台积电等代工厂有所不同,英特尔的数据实际上更为接近国际半导体技术路线图。) q- v4 F( y1 s+ X5 n P1 [* j
: @/ P0 l* l5 e3 d/ D 英特尔在工艺技术上的挣扎# }9 P1 a5 B; o* ?3 l* r9 L6 ^3 L
英特尔在14纳米制造工艺上已经停留了太长时间了,近年来它一直在努力升级制造工艺却困难重重。本来,早在几年之前它的10纳米工艺就应该准备就绪的,但是经过多次延迟之后,直到现在还没有得到大规模使用。根据既定计划,英特尔原本应该在三年前发布10纳米Cannon Lake处理器,结果直到现在这款产品还没有问世。" g; Q5 d' D7 ^1 Z6 ?+ c5 I3 V7 r0 t
' \5 j% [0 V# f( I$ a7 ~* s 英特尔之所以无法把10纳米大规模量产,主要是因为良率太低,即在生产出来的晶圆上制造出来的正常芯片占比过低。如果一片晶圆上产生不了能够通过所有测试的足够数量的芯片,它的规模经济性肯定很差。所以,英特尔现在面临的挑战就是确保10纳米良率达到预期的目标。
! s6 M2 ?4 P" [ 6 K4 V) S) G. A* T
在CES 2019展会上,英特尔透露它的10纳米Ice Lake处理器将于今年年底的假期季节上市。英特尔过去曾经提供过数量非常有限的10纳米处理器的样品,但是10纳米Ice Lake将是它第一个进入大批量生产阶段的微处理器,CES展会上给出的时间点是否准确当然要取决于英特尔会不会遭遇新的延迟了。
5 f/ L) G$ e9 J5 L- c" P: }2 r
V$ K9 U! w/ R, i1 g- m3 {! K. K 让事情变得更加有趣的是,2019年4月2日,英特尔推出了Agilex FPGA,这款产品将在未来几个月内成功接替Stratix系列FPGA。Agilex FPGA最为突出的特性就是它将采用10纳米工艺制造,这种信号使得一些人认为英特尔终于解决了10纳米大规模量产的所有问题。但是我看,未必然也!
1 a- _* F a& Q; V( n为什么说英特尔可能还没有为10纳米微处理器做好准备?
; H0 ?6 O$ ?4 {+ [, _6 C 和一些人认为英特尔已经成功解决了10纳米量产的问题相反,我认为英特尔的10纳米FPGA反而表明了它的10纳米工艺可能还有一些未曾解决掉的问题。首先要提到的原因是,从本质上来说,FPGA对制造缺陷引起的良率问题不敏感,或者说即便制造工艺存在缺陷,也能更容易地制造出FPGA来。3 x+ k* T' r0 m+ T
; z; i! H+ E c2 i; w7 Z FPGA不像微处理器那样,设计一个可以执行程序的电路,然后开发者进行编程。FPGA可以成为你想要它变成的电路。和逻辑单元固定的微处理器不同,FPGA可以在制造完成后进行重新编程,以灵活适应所需要的功能。
" C4 m8 D8 b7 Q% n; M0 v. N8 r " f0 m: L1 @ X
为了实现这种电路编程的目标,FPGA内部包含大量以网格形式布局的可编程逻辑块。FPGA可以并行工作,这样不同的处理操作之间不会产生冲突。要执行的处理任务会分配到FPGA的特定分区内,这个分区包含它自己的一组可编程逻辑块。在分区之外的逻辑块不会影响分区的操作。
- G3 n: h2 n# @3 M
1 Q/ }" [9 x/ O8 W, j 这就是说FPGA内置了一定程度的冗余。根据缺陷发生的位置,内置的冗余使得FPGA能够更好地适应制造工艺的缺陷,而这种缺陷对于微处理器来说却是致命的。由制造缺陷导致的一些逻辑单元的缺失可以通过重新配置来解决,只要有足够的门电路,FPGA仍然可以正常使用。1 g. @0 l; d9 @9 @6 Q& s
0 Y) F' i4 K/ N. x% H) @+ T7 o
就是说,即使存在足以使得微处理器不能正常工作的制造缺陷,使用相同的工艺制造出来的FPGA仍然可以正常工作。所以,如果由于制造缺陷导致良率过低,使得制造工艺无法应用到通用微处理器上,我们依然可以用它来生产FPGA。, z( @# g+ B. N
7 D& r' ^% |2 b' ]8 B
当良率较低时,FPGA的经济性优于微处理器
' n" P. P2 K# t+ d5 W 需要注意的第二件事情是,尽管市面上存在廉价的FPGA,但是高端FPGA的成本可能高达数万美金,具体价格取决于它能提供的功能。由于FPGA可能非常昂贵,即便每片晶圆只能生产出几颗可以使用的芯片,它仍然可能是划算的。
' [! ^( c/ ?; j. ?7 i, A* u& q- b! Q ' _( B* ?. r- ~: @. h* p& A3 r
也就是说,让微处理器的大批量生产显得不经济的良率仍然适合于FPGA的制造。请记住,在一片晶圆上能够制造出来的良好芯片的数量必须能够弥补晶圆制造成本,如果FPGA的单片售价更高,显然不需要像更便宜的处理器那样必须生产出足够多数量的合格FPGA才能覆盖成本。
4 w& T$ J' c5 z3 B |