EETOP 创芯网论坛 (原名:电子顶级开发网)

便捷登录,只需一步

找回密码

  登录   注册  

快捷导航
搜帖子
NI​高​性​价​比​数据​采集​设备
查看: 721|回复: 16

[讨论] 对 SRAM 的一些偏见

[复制链接]
发表于 2021-1-9 02:12:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
刚入行的时候SRAM用得很多。 通信芯片,需要存储很多数据。

几年后换到一家百年老店,惊讶地发现绝大部分PDK里没有memory compiler。 Analog工艺PDK全都没有memory compiler,需要定制。 想了想,觉得老店很有道理。 开店是为了赚钱,是不择手段的。 弃用,或慎用SRAM, 也是老店的一招。  

SRAM对yield是有影响的,特别是SRAM大的时候。 坏一个bit, 片子就废了。 为了提高yield, SRAM要多做两个column,作为备用,需要的时候用备用代替主体里坏掉的column。具体细节做起来还是有些麻烦的。 即使有备用,有的时候yield还是低一些。

SRAM对DFT是有影响的。 通常SRAM需要mbist。 mbist不是免费的,是实实在在的门,大致1k~2k。 mbist如何启动,如何读出,都是有些麻烦的。  如果SRAM本身才几百位,就得不偿失了。

SRAM如果是Foundary的IP,是要银子的。 如果准备打价格战,每个片子IP的费用就要考量了。

当然,SRAM有很多优点。 功耗肯定是比同样位数的 DFF 矩阵要低。 这时你那贼特嘻嘻的主管就会问你,能不能把 DFF 矩阵功耗降到和 SRAM 一样低。 很多时候,好的工程师会把貌似不可能的事情变成可能。 这个就是工程设计的魅力了。

有些设计中SRAM是完全必要的,如大部分MCU

抛砖引玉, 希望有道友批评指点。

发表于 2021-1-9 10:54:55 | 显示全部楼层
tsmc,smic,samsung这些大厂都是有memory compiler的,想要什么Corner, view出钱买就好了。如果说有特殊要求,比如面积能不能小点,功耗能不能低点,就需要定制了,当然这是另外的钱,之前huawei买定制比较多,现在自己做了
回复 支持 反对

使用道具 举报

发表于 2021-1-9 10:59:05 | 显示全部楼层
像tsmc,Samsung,smic这些大厂都是有自己的compiler的,有的是自己做的,有的是提供PDK给别人做的(比如经常遇到的ACI,就是ARM做的)。但是如果有特殊需求,是需要定制的,比如面积能不能小点,功耗能不能低点,当然这是另外的价钱。之前huawei定制的比较多,现在都自己做了,现在很多大厂都在自己搞sram
回复 支持 反对

使用道具 举报

发表于 2021-1-10 23:21:04 | 显示全部楼层
用寄存器当cache太贵了吧。面积功耗下不来。
现在mbist + repair的flow已经很完善了。都是靠工具
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-10 23:46:23 | 显示全部楼层


纵振强 发表于 2021-1-8 20:59
像tsmc,Samsung,smic这些大厂都是有自己的compiler的,有的是自己做的,有的是提供PDK给别人做的(比如经 ...


谢谢您的信息!
数字 foundry 研发 memory compiler 是完全必要的。
HW 自己没 fab, 也不提供 foundary service, 不太清楚为什么自己研发 memory compiler。 也许是觉得自己做的 performance 好一些, 也许是人力便宜。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-10 23:50:49 | 显示全部楼层


ime 发表于 2021-1-10 09:21
用寄存器当cache太贵了吧。面积功耗下不来。
现在mbist + repair的flow已经很完善了。都是靠工具 ...


看 cache 大小吧。
感觉 16 bytes, 32 bytes 之类用 DFF 就可以了。
1K 以上的 cache 应该还是 SRAM。
具体分界线在哪里,可能还是要看工艺,看设计要求了。

回复 支持 反对

使用道具 举报

发表于 2021-1-11 10:02:26 | 显示全部楼层
不是偏见,谢谢分享见解,学习了。
回复 支持 反对

使用道具 举报

发表于 2021-1-11 15:05:27 | 显示全部楼层


jake 发表于 2021-1-10 23:46
谢谢您的信息!
数字 foundry 研发 memory compiler 是完全必要的。
HW 自己没 fab, 也不提供 foundary  ...


之前找TSMC定制,听说的价格是50W一颗,自己做肯定便宜,然后找T流片
回复 支持 反对

使用道具 举报

发表于 2021-1-11 15:06:29 | 显示全部楼层


jake 发表于 2021-1-10 23:46
谢谢您的信息!
数字 foundry 研发 memory compiler 是完全必要的。
HW 自己没 fab, 也不提供 foundary  ...


应该不会开发memory compiler,直接定制,想要多大做多大
回复 支持 反对

使用道具 举报

发表于 2021-1-13 15:39:46 | 显示全部楼层
本帖最后由 水汤汤 于 2021-1-13 15:44 编辑

sram的岗位一般我都以为在foundary里
也是最近我才看到原来华为 瑞芯微还有一些做ai芯片的公司 也是要自己定制sram的面积的确可能会缩小
不过我的好奇在于这些公司自己定制和foundary相比能保证yield和可靠性么
尤其是超大容量的时候

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询 |  EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2021-4-10 22:17 , Processed in 0.083931 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表