传感器芯片的不可能三角多了一维

首发于公众号「如是有为」 · 查看原文

知乎号钟林写了一篇文章,说国内做芯片既要又要还要,性能要好、成本要低、品质还要稳,三个方向互相拉扯,最后变成不可能三角。他说得对,但只对了一半。

因为他说的那个不可能三角,是通用芯片的不可能三角。传感器芯片的不可能三角,比那个多了一维。

传感器芯片的不可能三角多了一维

普通芯片的不可能三角是:性能、功耗和面积。你把频率拉上去,功耗就炸了;你把面积压下来,性能就缩了。这三者互相制约,所以叫三角。后来钟林又加了一个——可靠性,变成PPRA。性能、功耗、可靠性、面积,四角互相拉扯,找系统最优解。

但传感器芯片的困境不止于此。

一颗磁编码器芯片,哪怕你设计得再完美,封装得再漂亮,出了厂还是得面对一个你完全控制不了的东西——磁铁。

你把芯片做到±0.01°的精度,但客户拿到的磁铁公差是±0.05mm。这0.05mm的偏心,传到你的芯片上,就是0.1°的误差。你的芯片没变,你的算法没变,但精度已经缩了十倍。这不是芯片设计的问题,这是信号源的问题。而信号源,你管不了。

钟林说"设计决定品质,不是FT测试管控出来的"。这句话在数字芯片里基本成立——你把RTL写好,时序收敛了,DFT覆盖够了,良率自然就上来。但传感器芯片不是这样。传感器芯片的品质,一半在芯片里,另一半在芯片外。

你设计一颗TMR磁编码器,芯片本身的一致性可以做得很漂亮。但到了客户现场,同样的芯片装在不同的磁环上,性能可以差出一倍。为什么?因为磁环的充磁一致性、剩磁偏差、温度系数、装配偏心,这些都不是你能在芯片设计阶段控制的。你能做的是在芯片里加校准、加补偿、加温漂修正,但这些都是"打补丁",不是"治本"。

这就导致了传感器芯片特有的一个困境:你既要设计好芯片,又要帮客户搞定芯片外面的事情。

钟林说的"能不能在温度变化、电压波动、材料偏差、设备漂移、封装应力、老化损耗中仍然成立",对传感器芯片来说,还要再加一条:磁路偏差。而磁路偏差是最难控的那一条,因为它不在你的fab里,在客户的工厂里。

我在笔记里写过灵巧手编码器的案例。一颗0.01°的芯片,配上公差范围内的标准微型磁体,系统最后只能交出0.05°的结果。不是芯片虚标,是信号源先塌了。大关节还能靠更大的磁环、更宽的装配窗口吃掉一部分误差,灵巧手连这个空间都没有。

所以传感器芯片的不可能三角,实际上是四个维度的互相拉扯:芯片性能、系统成本、量产可靠性、信号源一致性。

你把芯片性能做上去——TMR灵敏度更高、ADC分辨率更高——但信号源的一致性不跟上去,性能就浪费了。你把系统成本压下来——用便宜的磁环、简化装配——但信号源的一致性就会变差,良率跟着掉。你想保证量产可靠性——加校准工站、加出厂测试——但成本又上去了。你想改善信号源一致性——定制磁环、精密充磁——但这是另一个供应链,周期更长、门槛更高。

应作如是观
公众号「如是有为」二维码

关注公众号「如是有为」

微信扫一扫,新文章先在公众号发出。