第1章:需求分析与规格定义
大家好,我是老张。做了十几年传感器芯片,从最早的MEMS加速度计到现在的激光雷达接收芯片,我最大的体会是——芯片流片前的一切错误都是便宜的,流片后的bug都是天价的。而需求分析,恰恰是决定芯片成败的第一道关卡。
1.1 从应用场景提炼需求
很多人拿到项目,第一反应是翻竞品datasheet,照着抄参数。我见过太多这样的悲剧了。你想想看,TWS耳机里的气压传感器和汽车雷达里的毫米波芯片,虽然都叫传感器,但需求天差地别。
TWS耳机场景:我去年帮一家客户做入耳检测的电容式传感器。客户说“灵敏度要高”,结果我们做了个实验室级别的方案,功耗3mA。客户直接摇头——TWS耳机单次充电要撑5小时,传感器功耗不能超过50μA。说白了,功耗是第一优先级。
汽车雷达场景:另一个项目是77GHz毫米波雷达接收芯片。客户要求“分辨率越高越好”,但分辨率高了,数据量就大,处理器的算力跟不上。我记得当时和系统工程师吵了三天,最后发现真正卡脖子的是散热——芯片结温不能超过125°C,否则可靠性全完蛋。
核心方法论:需求提炼不是拍脑袋,而是从三个维度倒推——
- 物理约束:尺寸、功耗、散热、成本
- 系统接口:通信协议、供电电压、封装形式
- 环境适应性:温度范围、振动、湿度、EMC
1.2 产品需求文档(PRD)怎么写
我习惯把PRD分成三块:市场背景、技术指标、验收标准。别写得太虚,什么“打造行业标杆”这种话,工艺工程师看了想打人。
举个例子,我之前做的一款工业级压力传感器PRD,开头是这样的:
# 产品需求文档 v1.2
## 1. 市场背景
- 目标应用:工业气动阀门位置检测
- 竞品对标:Bosch BMP388(精度±0.1hPa)
- 差异化机会:支持-40°C~125°C宽温区,竞品仅-20°C~85°C
## 2. 关键性能指标
- 灵敏度:≥ 0.05hPa/LSB(25°C典型值)
- 分辨率:0.01hPa(过采样率256x)
- 功耗:休眠模式 < 1μA,工作模式 < 50μA
- 尺寸:2.0mm × 2.0mm × 0.8mm(LGA封装)
## 3. 验收标准
- 量产良率 ≥ 95%(CP测试)
- 温度漂移 < 0.5%FS(全温区)
- ESD HBM ≥ 2kV
我的小技巧:PRD里的每个指标,都要写清楚“为什么是这个值”。比如分辨率0.01hPa,是因为客户系统要求检测1cm的水位变化。没有这个依据,后面工艺工程师会跟你扯皮。
1.3 关键性能指标定义
这里我重点讲四个最容易被搞混的参数:灵敏度、分辨率、功耗、尺寸。
| 参数 | 定义 | 常见误区 | 我的建议 |
|---|---|---|---|
| 灵敏度 | 单位物理量变化对应的电信号输出 | 以为越高越好,忽略了噪声 | 用信噪比(SNR)代替灵敏度做指标 |
| 分辨率 | 能检测到的最小物理量变化 | 和ADC位数混为一谈 | 明确是“有效分辨率”还是“无噪声分辨率” |
| 功耗 | 芯片正常工作时的功率消耗 | 只写典型值,不写峰值 | 必须区分休眠、工作、峰值三种模式 |
| 尺寸 | 芯片封装后的物理尺寸 | 忽略封装厚度和焊盘间距 | 给系统工程师留0.2mm的余量 |
关于灵敏度:我曾经遇到一个客户,要求灵敏度做到0.1mV/g。我们拼了命把MEMS结构做薄,结果噪声也上来了,SNR反而更差。后来我跟他解释:灵敏度高不等于性能好,信噪比才是王道。他这才改了指标。
关于分辨率:很多人以为16位ADC就是16位分辨率。错!我见过一个项目,ADC是16位的,但电源噪声太大,有效分辨率只有12位。所以我在PRD里一定会写“有效分辨率”和“无噪声分辨率”两个值。
避坑指南:我曾经在定义功耗时只写了“工作电流1mA”,结果流片回来发现启动瞬间电流冲到10mA,直接把系统电源拉垮了。从那以后,我要求PRD里必须包含“启动浪涌电流”和“最大瞬态电流”。
1.4 竞品分析与差异化定位
做竞品分析,不是把对手的参数抄一遍就完事了。我习惯用“三圈模型”:
- 第一圈:直接竞品——同封装、同接口、同应用的芯片
- 第二圈:间接竞品——不同技术路线但解决同样问题的方案
- 第三圈:潜在竞品——未来1-2年可能出现的替代技术
举个例子,做TWS耳机的入耳检测传感器:
- 直接竞品:TI的电容式触控芯片、ST的接近传感器
- 间接竞品:光学反射式传感器(如ams的TMD2635)
- 潜在竞品:超声波距离传感器、毫米波雷达微动检测
差异化定位怎么找?我有个笨办法:把竞品的datasheet打印出来,用红笔圈出所有“典型值”和“最大值”之间的差距。比如竞品说“工作温度-20°C~85°C”,但你的客户要求-40°C~125°C,这就是差异化机会。
实战案例:2019年我们做汽车胎压监测(TPMS)传感器。竞品都做到±1%精度,我们一开始也想追。后来发现客户真正痛点是电池寿命——TPMS电池要用5-10年。于是我们把功耗从2μA降到0.5μA,精度放宽到±2%。结果客户说:“精度差点没关系,电池多撑两年才是真需求”。
1.5 需求评审的“死亡三问”
每次需求评审会,我都会问三个问题。答不上来的,回去重写PRD:
- 这个指标,工艺上能不能实现?(别给我画饼,找工艺工程师确认过没有?)
- 这个指标,测试上能不能验证?(没有测试方案的指标就是耍流氓)
- 这个指标,客户真的需要吗?(还是我们自己臆想出来的?)
我记得有一次,一个产品经理非要加“-55°C低温工作”指标。我问她:你的客户设备在哪儿用?她说“北极科考站”。我说:北极科考站最低也就-50°C,而且设备开机前会预热。最后我们把指标改成了-40°C,省了一大笔工艺开发费。
我的习惯:需求文档定稿后,我会让工艺工程师、测试工程师、系统工程师各签一个字。谁签字谁负责,后面出了问题别甩锅。这招虽然得罪人,但真的能避免很多扯皮。
小结
需求分析这步,说白了就是把客户模糊的“我想要个好东西”翻译成工艺工程师能懂的“这个尺寸、这个功耗、这个精度”。别小看这个翻译过程,我见过太多芯片死在需求不清晰上。
下一章,我们会聊系统架构设计——怎么把PRD里的指标拆解成模块级的spec。到时候我会拿一个真实的MEMS加速度计案例,一步步拆给你看。
公众号:蓝海资料掘金营,微信deep3321