0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

芯片设计挑战:SRAM缩放速度变慢

半导体产业纵横 来源:半导体产业纵横 2022-12-22 12:28 次阅读

如果 SRAM 缩放不可行,未来的芯片性能可能会受到阻碍。

几乎所有处理器都依赖某种形式的 SRAM 缓存。缓存作为一种高速存储解决方案,由于其紧邻处理核心的战略位置,访问时间非常快。拥有快速且可访问的存储可以显着提高处理性能,并减少核心工作所浪费的时间。 在第 68 届年度 IEEE 国际 EDM 会议上,台积电揭示了 SRAM 缩放方面的巨大问题。该公司正在为 2023 年开发的下一个节点 N3B 将包括与其前身 N5 相同的 SRAM 晶体管密度,后者用于 AMD 的Ryzen 7000 系列等 CPU 。 目前正在为 2024 年开发的另一个节点 N3E 并没有好多少,其 SRAM 晶体管尺寸仅减少了 5%。

3df5e91e-7dfd-11ed-8abf-dac502259ad0.png

根据 WikiChip 的一份报告,讨论了半导体行业中 SRAM 收缩问题的严重性。台积电的 SRAM Scaling 已经大幅放缓。台积电报告说,尽管逻辑晶体管密度继续缩小,但其 SRAM 晶体管的缩放比例已经完全趋于平稳,以至于 SRAM 缓存在多个节点上保持相同的大小。它会迫使处理器 SRAM 缓存在微芯片芯片上占用更多空间。这反过来可能会增加芯片的制造成本,并阻止某些微芯片架构变得尽可能小。 对于未来的 CPU、GPU 和 SoC 来说,这是一个主要问题,由于 SRAM 单元面积缩放缓慢,它们可能会变得更加昂贵。

SRAM 缩放速度变慢

台积电在今年早些时候正式推出其 N3 制造技术时表示,与其 N5(5 纳米级)工艺相比,新节点的逻辑密度将提高 1.6 倍和 1.7 倍。它没有透露的是,与 N5 相比,新技术的 SRAM 单元几乎无法缩放。根据 WikiChip,它从台积电在国际电子设备会议 (IEDM) 上发表的一篇论文中获得信息TSMC 的 N3 具有 0.0199µm² 的 SRAM 位单元尺寸,与 N5 的 0.021µm²SRAM 位单元相比仅小约 5%。改进后的 N3E 变得更糟,因为它配备了 0.021 µm² SRAM 位单元(大致相当于 31.8 Mib/mm²),这意味着与 N5 相比根本没有缩放。 同时,英特尔Intel 4(最初称为 7nm EUV)将 SRAM 位单元大小从 0.0312µm² 减少到 0.024µm²,对于 Intel 7(以前称为 10nm Enhanced SuperFin),我们仍在谈论 27.8 Mib/mm ²,这有点落后于 TSMC 的 HD SRAM 密度。 此外, WikiChip 回忆起 Imec 的演示文稿,该演示文稿显示在带有分支晶体管的“超过 2nm 节点”上的 SRAM 密度约为 60 Mib/mm²。这种工艺技术还需要数年时间,从现在到那时,芯片设计人员将不得不开发具有英特尔和台积电宣传的 SRAM 密度的处理器。

现代芯片中的 SRAM 负载

现代 CPU、GPU 和 SoC 在处理大量数据时将大量 SRAM 用于各种缓存,从内存中获取数据效率极低,尤其是对于各种人工智能 (AI) 和机器学习 (ML) 工作负载。但是现在即使是智能手机的通用处理器、图形芯片和应用处理器也带有巨大的缓存:AMD 的 Ryzen 9 7950X 总共带有 81MB 的缓存,而 Nvidia 的 AD102 使用至少 123MB 的 SRAM 用于 Nvidia 公开披露的各种缓存。 展望未来,对缓存和 SRAM 的需求只会增加,但对于 N3(将仅用于少数产品)和 N3E,将无法减少 SRAM 占用的裸片面积并降低新的更高成本节点与 N5 相比。从本质上讲,这意味着高性能处理器的裸片尺寸将会增加,它们的成本也会增加。同时,就像逻辑单元一样,SRAM 单元也容易出现缺陷。在某种程度上,芯片设计人员将能够通过 N3 的 FinFlex 创新(在一个块中混合和匹配不同种类的 FinFET 以优化其性能、功率或面积)来减轻更大的 SRAM 单元。 台积电计划推出其密度优化的 N3S 工艺技术,与 N5 相比,该技术有望缩小 SRAM 位单元的尺寸,但这将在 2024 年左右发生,我们想知道这是否会为 AMD、Apple 设计的芯片提供足够的逻辑性能,英伟达高通

缓解措施

在成本方面缓解 SRAM 区域扩展放缓的方法之一是采用多小芯片设计,并将较大的缓存分解为在更便宜的节点上制造的单独裸片。这是 AMD 对其 3D V-Cache 所做的事情,尽管原因略有不同。另一种方法是使用替代内存技术,如 eDRAM 或 FeRAM 用于缓存,尽管后者有其自身的特点。 无论如何,在未来几年,基于 FinFET 节点的 3nm 及更高节点的 SRAM 缩放速度放缓似乎是芯片设计人员面临的主要挑战。

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 台积电
    +关注

    关注

    43

    文章

    5289

    浏览量

    164820
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10456

    浏览量

    206607
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4426

    浏览量

    126754
  • sram
    +关注

    关注

    6

    文章

    742

    浏览量

    113918

原文标题:停止SRAM微缩,意味着更昂贵的CPU和GPU

文章出处:【微信号:ICViews,微信公众号:半导体产业纵横】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32F103定时器变慢的原因?怎么解决?

    STM32F103 利用定时器设置按键带长按功能和短按键,按键按键是系统关机,短按只是控制led亮灭。但是有时总会出现长按按键变成了控制led,长按时间也足够的长,在观察led的亮灭的频率也变慢,是时钟频率变慢了?最后不能关机只能复位或重新烧录了。
    发表于 04-23 06:52

    先进工艺下的SRAM功耗和性能挑战

    随着AI设计对内部存储器访问的要求越来越高,SRAM在工艺节点迁移中进一步增加功耗已成为一个的问题。
    发表于 04-09 10:17 122次阅读

    STM32上电启动后,会有几率出现程序运行速度变慢的现象,是为什么?

    大家好: 请教个问题,我上电启动后,会有几率出现程序运行速度变慢的现象,比如定时器1s闪烁一次灯,变成了5s闪烁一次。重新上电或软复位后正常。 感觉是启动时,STM32有几率出现时钟没配置正确
    发表于 04-08 07:47

    Microchip推出容量更大、速度更快的串行 SRAM产品线

    Technology(微芯科技公司)扩展了旗下 串行 SRAM 产品线,容量最高可达4 Mb,并将串行外设接口/串行四通道输入/输出接口(SPI/SQI™)的速度提高到143 MHz。新产品线包括提供2 Mb
    发表于 04-03 15:24 761次阅读

    SRAM存算一体芯片的研究现状和发展趋势

    人工智能时代对计算芯片的算力和能效都提出了极高要求。存算一体芯片技术被认为是有望解决处理器芯片“存储墙”瓶颈,大幅提升人工智能算力能效和算力密度的关键技术和重要解决方案。SRAM存算一
    的头像 发表于 01-02 11:02 1135次阅读
    <b class='flag-5'>SRAM</b>存算一体<b class='flag-5'>芯片</b>的研究现状和发展趋势

    SiC – 速度挑战

    SiC – 速度挑战
    的头像 发表于 12-04 16:46 180次阅读
    SiC – <b class='flag-5'>速度</b><b class='flag-5'>挑战</b>

    机器人梯形加减速轨迹时间缩放

    时间缩放即可,整个流程计算量很少。 下面给出不同参数下的几个算例,实现代码在本文末尾。 算例1 有匀速段,位置与姿态位移量相差不大。 %位置梯形参数 vs = 10;%起步速度 vmax = 50;%最大速度 ve = 20;%
    的头像 发表于 11-10 16:56 247次阅读
    机器人梯形加减速轨迹时间<b class='flag-5'>缩放</b>

    图像放大为什么还能保持清晰度 图像缩放的原理是什么

    图像缩放算法可以分为两类:插值算法和基于变换的算法。下面是一些常见的图像缩放算法。
    发表于 10-17 09:52 947次阅读
    图像放大为什么还能保持清晰度 图像<b class='flag-5'>缩放</b>的原理是什么

    如何提高SRAM的读取速度

    如何提高SRAM的读取速度
    发表于 09-28 06:28

    使用SRAM来代指对SRAM和PSRAM芯片的支持

    使用MM32F3270 FSMC驱动SRAM
    的头像 发表于 09-18 16:29 1079次阅读
    使用<b class='flag-5'>SRAM</b>来代指对<b class='flag-5'>SRAM</b>和PSRAM<b class='flag-5'>芯片</b>的支持

    n76e003唤醒后频率变慢的原因?

    测试了空闲模式,掉电模式,还有降频后恢复原频率,都会变慢,用例程的延时测试的误差,变慢了大约50%,延时20ms,实测变成35ms,软复位没变化,RST复位也没变化,只有断电复位才能恢复,这是什么状况
    发表于 09-01 06:04

    SRAM型FPGA在轨会遇到的问题及其影响

    SRAM型FPGA属于核心元器件,因此对SRAM型FPGA进行抗辐照加固设计非常必要。今天贫道主要给大家布道一下SRAM型FPGA在轨会遇到的问题及其影响。
    发表于 08-11 10:30 1402次阅读
    <b class='flag-5'>SRAM</b>型FPGA在轨会遇到的问题及其影响

    芯片云上设计面临的挑战有哪些

    、Lightmatter硬件工程副总裁Richard Ho、Siemens数字工业软件公司云解决方案副总裁Craig Johnson,以及Synopsys研究员Rob Aitken讨论了芯片设计向云上的转变速度
    的头像 发表于 08-08 10:54 610次阅读

    光进入介质速度变慢的原因

    光在真空中以一个恒定的速度传播,这个速度我们一般把它叫做光速,约为每秒30万公里。但是,当光进入介质(比如水或玻璃)时,它的速度就会变慢。为什么会这样呢?
    的头像 发表于 07-27 11:35 614次阅读

    SIMATIC S7-1500 PLC缩放化指令简述

    使用“缩放”指令,通过将输入VALUE的值映射到指定的值范围来对其进行缩放。当执行“缩放”指令时,输入VALUE的浮点值会缩放到由参数MIN和MAX定义的值范围。
    的头像 发表于 05-26 09:30 5226次阅读
    SIMATIC S7-1500 PLC<b class='flag-5'>缩放</b>化指令简述