|
发表于 2011-12-15 15:25:51
|
显示全部楼层
redundant circuit说白了就是留个倍胎,一般sram都是做column redundancy, 因为column上的defect比row上的多,这个你可以和foundary确认一下。通常你需要在sram的cell array,io array上多加一个column备用。通常只会修复一个defect. 如果某一个column有问题,你就把从这个column(包含着个column)的数据往后shift一位写到下一位的位置,最后一位就移动到了这个备胎里面去了。当然哪一位坏了是需要silicon mbist来确定的, 然后通过EFUSE来控制,sram里面会有一个FUSE_Address译码电路,用来控制shift信号从哪一位开始有效。
现在的chip, 一般规模大一点的,没有redundancy的yield都低的吓人,如果sram没有repair, 那么一个defect都可以让chip挂掉。当然redundancy主要是修复hard defect, 对于一些阿耳法粒子等软defect主要通过ECC校验来修复 。。。 |
|