网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
芯片中存在冗余电路并不是浪费,因为芯片需要在面对未知任务的时候要做充分准备,减少特殊情况下宕机的可能性。芯片设计专家对冗余电路做出解释:“我们可以定制系统在处理器和内存之间拥有足够的缓冲,这样即使内存被最大程度地加载,并且处理器和内存之间的事务流量有最大的延迟,那么处理器可以覆盖许多事务问题”。一定的冗余缓存可以在处理大规模并行任务的时候不至于在内存溢出时宕机。此外,对于内存进行冗余性设计也可以做到同样的效果。
当然,设计冗余电路也不是简单的复制粘贴。例如芯片厂可以增添某些处理流程中的处理能力余量,例如上文提到的冗余内存、缓存,这可以让芯片及时处理缓冲时序问题以及处理可能存在的变化;冗余也可以是选用成熟度较高的IP核,尽管它不一定是运算速度最快的,但能最大程度提高可靠性;冗余还可以让处理器在运算某些算法是采取稳定策略而不是效率策略,尽可能避免运算出错带来的危害。
总的来说,冗余并不是多余。业内自动驾驶领域工程师曾指出:“设计的许多方面都是经验法则。他们可能会要求预留 30%的余量,来提供一个时序缓冲。这可以在物理设计中处理遇到的异常情况。这种余量绝不是浪费,更像是物理设计或过程关键问题的保险。”
特殊封装让芯片可靠性更强
今年北京时间2月9日,SpaceX表示,该公司于2月3日发射的一批49颗星链卫星,有40颗因受地磁暴影响而已经或将要在大气层坠毁。SpaceX给出的说法是,卫星发射后收到磁爆影响,发射地大气密度增大,卫星升空阻力增加,部分卫星因此脱轨。
事实上,卫星、火箭等航空航天器搭载的芯片所面临的威胁远不止这些。没有了大气层的保护,地磁爆、太阳风暴、宇宙射线等都将影响芯片正常工作,而且面对这些威胁,无论在前期设计做了多少努力都无法解决。这时就需要对芯片进行特殊保护来隔离外部环境。
一块单晶硅最终变成我们使用芯片之前,要经过设计、制造、封装、测试等环节。封装的左右之一就是保护内部脆弱的晶片免受外界环境影响。
以航天级芯片为例。普通消费级芯片使用塑料封装就可以达到足够的保护效果,而航天级往往使用陶瓷或金属进行封装,封装外表也会电镀一层黄铜,用来隔离宇宙射线与高温环境。为了减少射线在造成的继发影响,在封装时还会充入特殊气体。
目前车规级是消费者能见到的最高规格的芯片。从车规级要求来看,它的工作温度要求达到-40℃到125℃,还需要具有防雷、防潮、防震等性能。所以车规级芯片往往在封装时要考虑到散热与密封性问题。目前汽车芯片较多采用SIP封装,将大部分对计算稳定性需求大的模块集成在一起统一进行封装保护,也同时减少了不同模块之间通信的距离,减少数据传输时受到影响的可能性。
严格的审查机制
其实,无论是工业级、车规级还是军工航天级芯片,在做到前期多轮准备后,最后都要进行严格的挑选与测试。各等级芯片不是芯片厂商生产出来自封的,需经国内有关部门审批后确定等级。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CwUKvoHv-1682912416210)(null)]
车规级芯片的多轮测试 图源:九章智驾
近年来电动汽车领域增长迅速,无人驾驶技术也在逐渐普及,市场对于车载芯片的需求也愈发火热。这里以讨论最多的车规级芯片举例,它与普通的消费级芯片相比需要经过多轮需求管理、安全关键设计、功能故障仿真、审查和报告以及第三方评估的安全认证。根据新版IOS 26262-2018标准的定义,功能安全是指不存在由于电气和电子系统故障行为引起的危险而造成的不合理风险。包括IP在内的所有汽车产品必须满足该新标准所定义的功能安全要求。针对对功能安全可靠性测试的主要是AEC验证。
AEC全称汽车电子协会(Automotive Electronics Council),是1993年美国三大公司克莱斯勒、福特和通用发起建立的可靠、高质量电子元器件标准的标准化机构,旨在建立可靠、高质量电子元器件的通用标准。AEC的成员分为两种,一种是永久成员,通常为车辆公司,一种是技术成员,一般是芯片公司。AEC提供测试平台,芯片在流片后必须经过AEC-Q系列测试环节才能通过车规级验证。因此,AEC-Q测试也称为芯片前装上车的“基本门槛”。
有了测试就需要有结果,芯片经过测试后会得出该批次的整体通过率,也就是良率,良率决定了芯片最终的分级范围。依据DPPM(Defect part per million 每百万缺陷机会中的不良品数)标准,消费芯片小于500,车规为0~10个缺陷。工规介于两者之间,具体要求会随着客户需求微调。
总结
目前芯片大约分为四个等级,消费级、工业级、车规级与军工(航天)级。不同等级与规格的芯片从设计到封装、测试阶段,都有着不同的要求,使用场景也有较大不同。总的来看,规格越高的芯片,芯片冗余性设计越多,封装越严密,测试过程也越复杂严格。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**