自动驾驶汽车(av)正在将我们推入一个全新的移动时代,为了满足av的高性能和低功耗要求,如今的soc设计者需要为ai算法优化定制的硅架构,使用传统的设计方法十分耗费时间,于是hls(高等级逻辑综合)开始步入人们眼帘。
hls能够使用systemc或c++对设计功能进行高级描述,并将它们综合到rtl中。在更高抽象层次上进行设计,通过将芯片功能规约与实现规约相分离,加速初始设计的完成 (图1)。这种方式能将设计时间缩短至几个月,所需代码仅是传统rtl流程的一半。在不影响设计进度的情况下,后期的功能变化、新特性,甚至跨节点合并、从fpga到asic的转换均可被集成。hls还能帮助设计团队探索数百种设计变体,进而优化芯片的功率、性能及面积。与手工编码的rtl相比,dse(设计空间探索)能够以此获得更高的设计质量。
如果仿真被合并到该流程当中,设计就会进一步加速。hls生成的rtl可以在仿真器中被具象化,为软件团队提供一个在芯片硬件可用之前先测试软件的平台;同时,综合传感器和机电系统的数据也将被集成,创建能够提供真实反馈的虚拟环境,帮助团队优化硬件和软件设计。
图1: hls提高了设计抽象级别以提高设计生产力
最后,先进的hls解决方案将对设计进行稳健性验证,方便设计人员在rtl之前就消除错误(图2)。hls的验证能力包括对c++或systemc代码的自动形式化检查、基于仿真的c-rtl验证和形式等效性检查,在综合到rtl之前就可以发现缺陷和错误。
图2:先进的hls可以在rtl之前执行c-to-rtl验证以删除缺陷和错误
功能安全、验证以及安全设计
功能安全是指降低电气和电子元件因故障而运转失常的风险。在汽车工业中,这些程序和要求已在iso26262标准中被正式提出,该标准还同时要求对电子设备进行随机硬件故障和系统故障测试。
一个完整的功能安全流程中通常包括四个关键步骤(图3)。
1、生命周期管理,涵盖从计划到合规的功能安全生命周期。
2、安全分析使用fmeda来了解随机硬件错误导致的设计潜在失效模式。
3、安全设计尝试增强或修改设计,以减轻随机硬件错误带来的潜在失效。
4、安全验证使用故障注入测试设计和安全机制在随机硬件错误中的行为,最终证明该设计的安全性。
图3:功能安全的四个关键过程:生命周期管理、安全分析、安全设计和安全验证
仿真在验证中的作用
在现实世界中测试所有可能的安全场景并不可行,要实现大量验证的唯一方法就是在设计初期使用虚拟测试环境。硬件仿真支持模型以及软件和硬件的在环验证,都在芯片或车辆硬件可用前提供了一个能够进行测试、编程和调试ic或整车平台的环境,主要涵盖下图中三种数据类型(图4)。
图4:硬件仿真可以融合传感器、计算和驱动数据,为av平台创建测试环境。
物理可靠性验证
soc设计团队已经通过hls支持的快速迭代对芯片进行了优化,验证了芯片的功能性和功能安全性,并在真实的虚拟驾驶环境中用模拟传感器和机电数据对芯片进行了测试。
新的ic可靠性验证工具能够在一个内聚环境中考虑有问题的区域。这些工具是为了在电路感知环境下提高ic可靠性验证的覆盖率而创建的,它们允许从电路拓扑和布局的角度集中分析电路的实现方式。该分析还可以利用外部约束来确定检查目的,并找出不合规的电路。
接下来,设计师需要优化芯片的物理布局。dfm(可制造性设计)解决方案能通过自动优化布局、模拟制造过程或在tape-out前管理光刻热点来帮助设计师,其可以自动测量由建议的布局修改引起的产量变化,使得设计者能够选择布局修改的方式,进而最大限度地提高芯片的生产效率和可靠性。
当数字“遇上”模拟
一辆av的复杂数字处理器和控制器soc将通过各种传感器系统与模拟世界进行交互。微机电系统(mems)通常用于传感装置,其余电路作为模拟/混合信号(ams)设计,则采用cmos工艺实现。
与使用现成的组件创建系统相比,定制化的ic设计能够帮助公司降低成本、控制尺寸和功耗。然而,由于涉及的设计领域众多,ams设计提出了严苛挑战,mems设计必须与模拟电路有效地接口,而模拟电路又必须与模数转换器和数字逻辑相互集成。
汽车ams集成电路必须以极强的可靠性持续运行,且大多数时间都处于恶劣的环境条件。为了便于管理,设计师需要一个集成的设计和验证解决方案,该解决方案能够连接模拟、数字和mems,帮助创建av最重要的单用途智能传感器系统。
老化模拟在汽车应用中也非常重要。随着时间的推移,汽车应用的压力偏差和热状态会导致电路退化。通过仿真,可以及早发现潜在的可靠性问题,并在设计阶段加以纠正。
确保从始至终的安全性
新的汽车级atpg技术将目标对准于晶体管和栅极级别的缺陷。这些新方法基于单元感知测试(cat),使用专为每个单元内部缺陷而设置的故障模型。mentor的cellmodelgen故障特征模型提取使用单元的布局注释spice表示来识别可能的晶体管、电桥、开路和端口缺陷的位置。通过计算每个潜在缺陷的临界面积及其相关的缺陷概率,分析潜在缺陷的单元布局。同时,该分析还能够生成一个模型,尽可能进行缺陷检测,最小化模式计数并保留诊断所需的信息。捕捉这些本不可检测的缺陷有助于数字集成电路ic制造商达到iso 26262的dppb目标。
内建自测试(bist)将测试ip插入芯片中,用于测试数字逻辑或存储器。逻辑bist涉及到应用于芯片电路的片上生成伪随机测试模式。先进的测试解决方案能够在芯片运行期间进行测试,而不会影响其性能;此外,atpg压缩可与bist相集成,以进行用于通电和系统内测试的制造质量测试。
今天,无论是汽车初创企业、老牌oems还是系统公司都在争先恐后地进入市场,它们亟需一系列先进的设计自动化和生命周期管理工具。西门子数字化工业软件可以提供独特的工具组合,在hls、功能安全和验证、仿真、物理可靠性验证、ams设计、混合信号验证和ic测试方面拥有领先的解决方案,帮助企业乘风破浪,在市场浪潮中立于不败之地。
完整白皮书下载。
电子芯闻早报:台积电南京厂动工 小米note2或首发骁龙821
基于CPLD的开放式四轴运动控制器的硬件、软件设计
美国撤销对孟晚舟指控 且不能重新提起诉讼
方锡智:服务已经成为沃尔沃继安全后打出的第二张牌
A2B与数字麦克风给予汽车音频应用更多的可能性
新移动时代下的IC设计
即将首发!华为 Mate X2或将搭载麒麟 9000
智能手机用户持续增加,手机资料处理保存技术的更新尤为重要
Qtum量子链的分布式自治协议介绍
3D打印水母机器人可用于跟踪和监测世界海洋中濒临灭绝的珊瑚礁
eMBB中的CP-OFMD调制波形的应用场景 5G新接口
海信连续14年零5个月排名中国电视市场第一
沈阳机器人展示高精尖实力系列——AGV泊车机器人智能车库破解停车难题
利用陷波滤波器的自动调谐电路设计
中国电信今年将推出达到50部AI手机_三个方面对手机终端提出新要求
曝三星Galaxy Note系列将被淘汰,折叠屏上位
智能家居给我们带来的是懒还是酷?
iQOO手机5G版已通过3C认证搭载骁龙855 Plus移动平台支持44W超级快充
Meta用头显实现全身动作追踪!没有腿部信息,也可准确估计姿态
无线无源中继采集采发仪在工程监测中应用