热度 20| |
刚入行的时候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。
抛砖引玉吧。 欢迎道友批评讨论。
水汤汤: sram的岗位一般我都以为在foundary里
也是最近我才看到原来华为 瑞芯微还有一些做ai芯片的公司 也是要自己定制sram的
不过我的好奇在于这些公司自己定制和founda ...
peterlin2010: SRAM需要mbist 到底送那类PATTERN 55 AA ?? 还是特殊? 有 没有 SLIDE 说这类
jake: 经典SRAM是6管结构。 也许有些公司有自己独特的SRAM电路结构,比经典6管结构优化。 也许有自己的专利,不想对 foundry 开放,就自己做自己用了。 ...
水汤汤: sram的岗位一般我都以为在foundary里
也是最近我才看到原来华为 瑞芯微还有一些做ai芯片的公司 也是要自己定制sram的
不过我的好奇在于这些公司自己定制和founda ...
andyfan: CELL是不可能的,所谓自己定制,是因为mem compiler对一定范围大小的周边电路是完全一致的,并不是最优解,这个时候要想最快速度,就需要自己去定制。
但这种定 ...
lgy635: 如果用到的SRAM容量不大,速度不高,面积要求也不苛刻完全可以自己自主设计。foundry提供的 SRAM IP一般是通用型,经过极度工艺优化,支持大容量扩展的 ...
andyfan: 工厂会提供CELL的MINIARRAY GDS和模型给设计公司。其实做mem compiler主要的厂商是SYNOPSYS和ARM这种IP VENDOR,虽然FAB也会提供,但并不是设计公司就不能自己设 ...
andywang3791: Hi, Jake, 请问下GF180nm Artisan compiler出来的SRAM有EMA[1:0](Extra Margin adjust)接口,值越大,read access time越长,那么在设计上我如何处理这个接口 ...
andywang3791: Hi, Jake, 请问下GF180nm Artisan compiler出来的SRAM有EMA[1:0](Extra Margin adjust)接口,值越大,read access time越长,那么在设计上我如何处理这个接口 ...
lgy635: 如果用到的SRAM容量不大,速度不高,面积要求也不苛刻完全可以自己自主设计。foundry提供的 SRAM IP一般是通用型,经过极度工艺优化,支持大容量扩展的 ...