请问Current trim 、Fuse、Efuse 三者难道不是同一个概念吗,他们有什么细微的区别呢
=>
最早 current trim fuse 透过 “PAD” 再CP 烧断 . 很占空间 , 须多个 PAD , 现在不使用拉 后来进步 laser trim , 用 laser烧, 但须一开始调focus和能量, 不能打超过 也要打得断, fuse 有 rule, 不能乱放. 需 L mark, X mark 一般放切割道 . 但需 laser 要花钱. 而且 CP1 -> CP2 . 就得laser 后确认trim 对不对. Effuse 用类似 register , 但efuse 是一开基 read , 如果一直对 “poly” fuse 流电流 会降低 derating.. poly有个特点, 一但一开始没烧断, 会变高阻抗 后, 你跟跟烧不断. Effuse烧断后 roff 一般 ~百K ~M ohm , 但 on 时约几10欧 , effuse 须一个独立 VPPPAD . 有些3v 瞬间会升5v , 加大电流烧. Effuse switchmos 的 Rds_on 得低. 电流大才能烧断 . effuse一般如几个bit, 会模拟端自做testkey, fuse 必须够细 但又不能断, 有些会违反drc rule . 会做更细, 一般用 poly, 因 metal要更大电流去烧. Otp 其实跟efuse一样, 只是otp一般是用 “flash”, 就一般MCU用到 flash工艺. 还有一般 logicprocess 跟 有 “flash” 的 Mos的 vth会有些差异的 . 有些家 MCU因为需flash, porting 过去后 仿真电路要修改的 . 很多mix mode 工艺 . 如改高压 或UHV , 有时都会偏掉 ,
SOC project 如代 MCU一般用 OTP, 因为有 flash, IP 都很多bit 16/32/64bit. 还有 EEPROM 其实跟 FLASH 是不太相同. 工艺不同得看 Fab. 模拟端如 <16bit , 很多改自己做 eFuse. 但fuse 多粗需 testkeytry ..
|