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

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

3天内不再提示

我们将见证SRAM的死亡?

jf_BPGiaoE5 来源:半导体行业观察 作者:半导体行业观察 2022-12-16 15:17 次阅读

今年,第 68 届年度 IEEE 国际电子器件会议 (IEDM) 全面恢复,来自世界各地的近 1,500 名工程师(亲临现场)每年都会返回旧金山市中心,讨论半导体行业的最新发展。虽然学术界和工业界都有大量有趣的论文,但台积电的那篇论文带来了可怕的坏消息——虽然逻辑仍在或多或少地沿着历史趋势线扩展,但 SRAM 扩展似乎已经完全崩溃。

在会议上,台积电谈到了原始基础 N3 (N3B) 节点以及增强型 (N3E),后者是N3B 稍微宽松一些的变体。台积电展示原型测试芯片配备了一个由超过 35 亿个晶体管和一个可完全运行的 256Mbit SRAM 宏组成的逻辑电路(图 1)。SRAM 存储单元面积为 0.0199μm 2,是有史以来最小的。我们确认 SRAM 宏即使在 0.5V 的电压下也能完美工作(图 2)。

1c7ff11e-7c70-11ed-8abf-dac502259ad0.png

有趣的是,对于新的 N3E 节点,高密度 SRAM 位单元尺寸达到 0.021 µm²,这与他们的 N5 节点的位单元大小完全相同,并没有缩小。N3B 变体预计不会进入太多产品,但确实具有缩放 SRAM 位单元;然而,在 0.0199µm² 时,它仅缩小了 5%(或缩小了 0.95 倍)。

1c930d6c-7c70-11ed-8abf-dac502259ad0.png

就粗略的内存密度而言(假设 ISO 辅助电路开销),N3E 大致为 31.8 Mib/mm²,并将增加到 33.55 Mib/mm² 或 1.75 Mib/mm²(230 KB)的改进。

这是一些严重的坏消息!从这个角度来看,虽然据说 N3B 和 N3E 都提供了 1.6 倍和 1.7 倍的芯片级晶体管缩放,但 SRAM 的 1.0 倍和 1.05 倍缩放是灾难性的。现在,我们仍然希望台积电在某个时候为 N3 推出更密集的 SRAM 位单元变体,我们确实希望在未来看到 SRAM 的某种程度的微缩,但好的旧微缩 SRAM 微缩似乎已经死了。

考虑一个假设的 100 亿晶体管芯片,其中包含 40% 的 SRAM 和 60% 的逻辑,位于 TSMC N16 上。忽略实际限制和模拟/物理/等,这样一个假设的芯片将约为 255 平方毫米,其中 45 平方毫米或 17.6% 用于 SRAM。将完全相同的芯片缩小到 N5 将产生一个 56 平方毫米的芯片,其中 12.58 平方毫米或占芯片的 22.5% 用于 SRAM。将芯片进一步缩小到 N3(基于我们最初但未完全确认的值)将产生一个 44 平方毫米的芯片,其 SRAM 密度相同为 12.58 平方毫米,现在占面积的近 30%。

1caa8cee-7c70-11ed-8abf-dac502259ad0.png

当然,这种影响不会在所有方面都感受到同样的影响。芯片上 SRAM 和缓存的百分比因目标市场和整体能力而异。然而,对于一些 AI 硬件初创公司来说,架构要求芯片的很大一部分被 SRAM 覆盖,这些工程师将比其他人更快地遇到更多挑战。

SRAM 微缩的崩溃并不仅限于台积电。我们已经指出 SRAM 缩放速度变慢的问题已经有一段时间了。例如,虽然英特尔仍在缩减其 SRAM 位单元,但该公司最近宣布的Intel 4 进程SRAM 缩放比例已从历史上的 0.5-0.6 倍放缓至 0.7-0.8 倍。对于 Intel 4,我们的估计密度(ISO 辅助电路开销与 TSMC 相比)为 27.8 Mib/mm² 或 4 Mib/mm² 或落后 13%。期望 Intel 的 Intel 3 工艺能够匹敌或击败它们并非不切实际。

1cc94530-7c70-11ed-8abf-dac502259ad0.png

那么,我们该何去何从?事实上,目前唯一可行的 SRAM 替代品就是更多的 SRAM,因此我们预计 SRAM 会直接占用更多的面积。这并不是说我们不期望更多的 SRAM 扩展。虽然我们确实希望台积电和其他代工厂生产更密集的 SRAM,但历史上的扩展似乎已经正式结束。Imec 等一些研究机构提出了更高密度的 SRAM 位单元。例如,在去年的 IEDM 2021 上,Imec 在一个假设的“超越 2 纳米节点”上展示了大约 60 Mib/mm² 的 SRAM 密度,大约是今天密度的两倍,该节点使用utilizing forksheet晶体管和先进的双面互连方案。

除了 SRAM,业界一直在研究许多其他替代内存架构。新兴的内存技术包括 MRAM、FeRAM、NRAM、RRAM、STT-RAM、PCM 等。与 SRAM 相比,这些新兴的内存位单元提供了独特的权衡,例如在较低的读/写规范下具有更高的密度、非易失性能力、较低的读写周期能力,或者在可能较低的密度或速度下具有较低的功耗。虽然它们不是 SRAM 的直接替代品,但向前发展它们可能会扮演 4 级或 5 级缓存的角色,其中较低的性能权衡可以通过更高的密度来抵消。

目前,该行业似乎已经到了一个有趣的拐点。

1cdb5ba8-7c70-11ed-8abf-dac502259ad0.png

审核编辑 :李倩

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

    关注

    43

    文章

    5425

    浏览量

    165269
  • sram
    +关注

    关注

    6

    文章

    751

    浏览量

    114178
  • 晶体管
    +关注

    关注

    77

    文章

    9170

    浏览量

    136066

原文标题:我们将见证SRAM的死亡?

文章出处:【微信号:光刻人的世界,微信公众号:光刻人的世界】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问如何使用片外SRAM

    Hi , 在项目中,我们需要增加片外SRAM,型号是IS62WVS5128GALL 大小是512kb,请问你们是否支持此IC,能否提供驱动或者demo?
    发表于 06-25 08:01

    用MDKUCOS+UCGUI下载到外部SRAM中调试慢怎么解决?

    程序下载flash中调试感觉触摸屏的反应与GUI的刷新挺顺畅的 如果用MDK程序下载到外部SRAM调试,速度会比在flash中执行慢了五六倍,真是郁闷 因为内部SRAM太小了又不想在flash中
    发表于 05-17 11:41

    SRAM如何克服其扩展问题?有哪些方法呢?

    在高级节点使用 SRAM 需要新的方法。
    的头像 发表于 02-25 10:05 420次阅读
    <b class='flag-5'>SRAM</b>如何克服其扩展问题?有哪些方法呢?

    GD32F4的TCMSRAM(紧耦合SRAM)该如何使用?

    如下图所示,GD32F4系列内部SRAM分为通用SRAM空间和TCMSRAM空间,其中通用SRAM为从0x20000000开始的空间,TCMSRAM为从0x10000000开始的64KB空间。大家
    的头像 发表于 02-24 09:43 1001次阅读
    GD32F4的TCMSRAM(紧耦合<b class='flag-5'>SRAM</b>)该如何使用?

    SRAM CLA和SRAM有什么区别

    每个SRAM单元的核心由两个CMOS反相器构成,这两个反相器相互连接,每个反相器的输出电位被用作另一个反相器的输入。这种结构使得每个SRAM单元都可以保存一个二进制位(0或1),直到它被新的数据覆盖。
    的头像 发表于 02-19 11:02 591次阅读
    <b class='flag-5'>SRAM</b> CLA和<b class='flag-5'>SRAM</b>有什么区别

    sram读写电路设计

    SRAM (Static Random Access Memory)是一种高速、随机访问的存储器,它以其快速的读写操作和不需要刷新的特点而受到广泛使用。本文将详细介绍SRAM的读写电路设计
    的头像 发表于 12-18 11:22 1061次阅读

    关于AI和SRAM的不确定未来思考

    西门子 EDA的内存技术专家Jongsin Yun说, SRAM 的微缩滞后于逻辑收缩,主要是由于最新技术中严格的设计规则。过去,我们SRAM 有单独的设计规则,这使我们能够比基于
    发表于 12-15 09:43 288次阅读

    ADSP-BF533程序全部移至外部SRAM运行要怎么操作?

    ADSP-BF533执行完BOOT-ROM中的加载程序后,复位的程序起始地址设为 0ffa08000 ,即内部L1 Instruction SRAM的起始地址,那么是不是就意味着必须将main函数文件放置在L1 Instruction
    发表于 11-29 07:12

    AT32F系列使用DMA数据从FLASH传输到SRAM的使用方法

    AT32F系列 使用DMA数据从FLASH传输到SRAM
    发表于 10-27 07:58

    函数加载到Flash或SRAM指定地址的方法

    AT32 部分型号有零等待闪存和非零等待闪存,程序在零等待闪存执行速度比在非零等待闪存执行速度快,如果有函数对执行速度有要求,可以将该函数加载到零等待区执行。当零等待闪存使用完后,如果还有函数对执行速度有要求,可以将该函数加载到 SRAM 执行,前提是SRAM 还有足够的
    发表于 10-20 06:10

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

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

    使用M032 ISP函数UART处理器映射为SRAM

    V1.3 此示例代码使用 M032 ISP 函数 UART 处理器映射为 SRAM , 这样当 FMC 操作 Flash 内存时, UART 函数可以正常工作 。 您可以在下列时间下载样本代码http://www.nuvoton.com/resources-down
    发表于 08-31 08:33

    SRAM型FPGA的抗辐照加固设计

    让一颗SRAM型FPGA在太空长期稳定运行的难度,就类似练成独孤九剑的难度。
    发表于 08-15 10:36 2633次阅读
    <b class='flag-5'>SRAM</b>型FPGA的抗辐照加固设计

    讲解一下SRAM型FPGA在轨会遇到的问题及其影响

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

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

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