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

审核编辑 :李倩

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

    关注

    44

    文章

    5651

    浏览量

    166664
  • sram
    +关注

    关注

    6

    文章

    768

    浏览量

    114730
  • 晶体管
    +关注

    关注

    77

    文章

    9705

    浏览量

    138463

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

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

收藏 人收藏

    评论

    相关推荐

    SRAM和DRAM有什么区别

    静态随机存储器(Static Random Access Memory,简称SRAM)和动态随机存储器(Dynamic Random Access Memory,简称DRAM)是两种不同类
    的头像 发表于 09-26 16:35 2744次阅读

    SRAM1/2/3可以使用LPDMA通过LPTIM触发ADC4搬运数据到SRAM4吗?

    SRAM1/2/3 ,LPDMA 接收数据buff配置为SRAM4,但是现在在正常模式就没有数据,也没有中断产生,请问有大佬在正常模式用到SRAM1/2/3 使用LPDMA 通过LP
    发表于 09-20 15:17

    SRAM中的错误检测

    电子发烧友网站提供《SRAM中的错误检测.pdf》资料免费下载
    发表于 09-20 11:15 0次下载
    <b class='flag-5'>SRAM</b>中的错误检测

    请问如何使用片外SRAM

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

    请问ESP32上的SRAM1是否可用?

    ,dram0_0_seg所占的大小的确已经超出的SRAM 2所允许的范围。 为什么dram0_0_seg允许的大小为0x0001e6a4?这个大小是否可以更改?如果可以更改的话应如何更改? 另外,目前我希望.bss段
    发表于 06-25 06:38

    XMC7200是否支持从外部QSPI/OctalSPI闪存到XMC7200内部SRAM的M-DMA传输?

    我的团队正在进行一项关于在项目中使用 XMC7200 的可行性研究。 我们的一个要求是从外部闪存向 XMC7200 内部 SRAM 进行 DMA 传输。 我们考虑使用的外部闪存是 QSPI 或
    发表于 05-27 08:26

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

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

    STM32CubeIDE STM32F407+外部SRAM如何数值指定存储到外部RAM?

    使用STM32CubIDE 数组定义到外部SRAM 报错,IDE中应该如何设置 uint8_t a[300000] __attribute__((at(0x680000)));为什么编译时会报错说RAM超出限制。IDE中我应该如何设置,或者有例程也可以!非常感谢
    发表于 04-16 06:36

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

    为满足客户对更大更快的SRAM的普遍需求,MicrochipTechnology(微芯科技公司)扩展了旗下串行SRAM产品线,容量最高可达4Mb,并将串行外设接口/串行四通道输入/输出接口(SPI
    的头像 发表于 04-12 08:23 410次阅读
    Microchip推出容量更大、速度更快的串行<b class='flag-5'>SRAM</b>产品线

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

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

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

    该产品线提供了并行SRAM的低成本替代方案,容量高达 4 Mb,具有143 MHz SPI/SQI™ 通信功能   为满足客户对更大更快的 SRAM 的普遍需求,Microchip
    发表于 04-03 15:24 1202次阅读

    STM32F4定义在SRAM2数组里的数据可以memcpy到CCM中的数组吗?

    一个数组定义在SRAM2中,另一个数组定义在CCM中,我可以利用memcpy这个函数来SRAM2里的数据拷贝到CCM中吗。 因为我看总线矩阵图,CCM的D-BUS和
    发表于 03-06 08:21

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

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

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

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

    SRAM CLA和SRAM有什么区别

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