历史上的今天
返回首页

历史上的今天

今天是:2025年04月22日(星期二)

正在发生

2019年04月22日 | Multiphysics Simulation助力解决日益复杂的设计问题

2019-04-22 来源:EEWORLD

消费者对小型化电子产品和物联网(IoT)产品的需求日益增长,为微型元器件(例如,致动器、控制器、驱动器、传感器和发射器)的设计专家带来新的挑战。从响应式设备和可穿戴式监视器,到节能型办公室照明和工厂自动化,工程师用可靠创新的产品在微型半导体元器件与我们的宏观世界之间架起一座桥梁。这种需求变化激发工程师在数值模拟的虚拟世界中探索创新,发现新的解决方案。

 

作为全球领先的半导体设计和制造企业,意法半导体拥有7,500多名研发人员。意法半导体的技术研发工程师Lucia Zullino解释了他们的工作方向。“在我们的研究领域,我们需要分析非常小的微观结构,并弄明白在各种环境和应用领域中,这些微型结构与不同配置的大型封装的交互作用。”选择材料和设计对半导体制造至关重要,数值模拟在材料选择和性能参数评估中发挥重要作用。“我们的大部分工作都是在COMSOL Multiphysics模拟软件上完成的,用它来验证假设条件并优化产品,”Zullino解释道。 “意法半导体有大约30名工程师在用这个软件,虽然我们属于不同的部门,工作在不同的地区,但是我们坚持将过去几个项目中使用过的数学建模技术知识积累起来并相互分享。”

 

使用Multiphysics模拟软件研发产品

 

模拟技术用于理解多个物理场在每个产品开发阶段的相互作用,例如,优化外延反应器,以缩短晶圆生产周期;在湿蚀刻过程中控制反应物流动变形;探究裸片与封装的微观交互作用。除研制芯片外,意法半导体的工程师还致力于微型致动器的设计研制,例如,光学识别技术和摄像机所用的微镜。另一个与致动器相关的项目是,使用模拟方法研究喷墨打印头的性能,并比较两个不同的喷墨原理的效果:通过气泡产生的压力喷墨或使用由PZT(由锆钛酸铅制成的陶瓷材料)驱动的薄膜喷墨。

 

通过模拟分析方法,研究人员能够确定,薄膜压电打印头更好地兼容多种墨水,打印速度更快,打印输出质量更高,打印头寿命更长。

 

监测混凝土健康状况

 

多年来,政府和企业一直在应用各种传感器技术来监测混凝土的性能。在一个开发项目中,我们采用模拟方法分析混凝土的性质,并预测嵌入式传感器(图1)监测随年龄变化的参数并将信号传递到表面的能力。意大利已经开始在各种建筑物结构中应用这种结构健康监测(SHM)系统,评估混凝土的健康状况,并记录任何可能影响结构完整性和系统可靠性的意外应力。

 

图1.嵌入式结构健康监测传感器的外形结构,蓝色部分是传感器。

 

穿戴医疗监测设备

 

在过去的几年里,意法半导体开发出许多医疗用解决方案。其中一个原型项目采用贴片测量人体内器官(例如心脏)的生物阻抗(图2)。研究人员利用人体器官的医学影像数据创建了一个3D模型(图3),在频域中运行一个AC/DC模拟程序(图4),并评估电极形状和位置对生理参数测量的影响。模拟结果(图5)与实际测量值的相关性很高,并且能够开发出能够指示生理变化的可穿戴可配置贴片。这些传感器将使医生能够监测心脏的各种状况,获得实时数据,以便使用最新技术为患者提供最佳护理。

 

图2:人体器官生物阻抗测量方法

 

 

图3.使用CAD工具(中间)对计算机断层扫描(CT)影像(左)进行后处理,然后插值生成分析所需的体积(右)后构建的3D模型

 

图4.人体躯干中的电压电流分布的模拟结果

 

图5.不同电极形状和位置的生物阻抗测量值和模拟值的比较。

 

我们可以更快地评估材料和结构,并筛选最好的材料和结构,这意味着试验时间更少,技术决策更有效,商业决策更快。

 

模拟技术可解决日益复杂的设计问题

 

“通过模拟,我们已经发现了很多潜在问题,并能更好地为外部世界优化半导体设计。现在,模拟可以加快内外部客户的产品设计,“Zullino评论道。 她和她的同事们认为,在开发的方方面面都有使用Multiphysics模拟的机会。她透露,封装内部湿度和腐蚀可能性研究正在进行中。 “我们可以更快地评估材料和结构,并筛选最好的材料和结构,这意味着试验时间更少,技术决策更有效,商业决策更快,”Zullino总结道。“与物理测试相比,我们可以实现新的解决方案并零成本验证。模拟是推动创新的关键工具之一。”

 


推荐阅读

史海拾趣

Diotec Electronics Corp公司的发展小趣事

随着环保意识的提高,Diotec开始关注绿色发展和社会责任。公司积极采用环保材料和生产工艺,减少生产过程中的环境污染。同时,Diotec还参与了一系列公益活动,为当地社区和环境保护事业做出了贡献。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了基础。

德艺隆(DEALON)公司的发展小趣事

德艺隆自创立之初,就专注于电子开关、插座和连接器的研发与生产。在创始人陈建新的带领下,公司聚集了一批从业多年的设计开发、生产管理等技术人员。他们日夜兼程,不断攻克技术难关,逐渐在行业内树立了技术领先的地位。一次,公司接到一个要求极高精度的连接器订单,技术人员经过反复试验,最终成功研发出符合要求的连接器,赢得了客户的赞誉,也为公司赢得了更多的市场份额。

ERGOBAHCO公司的发展小趣事

进入21世纪后,电子行业面临着技术更新换代的巨大变革。ERGOBAHCO公司敏锐地捕捉到了这一变革带来的机遇和挑战,开始加大在新技术、新产品的研发力度。公司通过与高校、科研机构等合作,成功推出了一系列符合市场需求的智能化、绿色化的电子产品。这些产品不仅为公司带来了丰厚的利润回报,也进一步巩固了公司在行业内的领先地位。

High Tech Chips Inc公司的发展小趣事

为了进一步提升公司的竞争力,ERGOBAHCO公司开始积极拓展国际市场。公司组建了一支专业的国际业务团队,参加了多场国际展会,并与多家国际知名企业建立了合作关系。通过不断努力,ERGOBAHCO公司的产品成功打入了欧美、东南亚等国家和地区的市场,公司的国际化程度得到了显著提升。

EDO Corp公司的发展小趣事

进入1950年代,Eclipse Magnetics迎来了一次重要的创新。公司决定将磁铁涂上红色,这一独特的红色磁铁迅速在市场上获得了认可。同时,公司还设计了与红色磁铁相配的马蹄形标志,这一标志后来成为Eclipse Magnetics的国际通用标记。随着品牌的国际化,Eclipse Magnetics的产品开始进入全球市场。

Arctic Silicon Devices公司的发展小趣事

在电子行业的发展过程中,创新合作是推动产业进步的重要动力。Arctic Silicon Devices积极与高校、科研机构等合作,共同开展技术研发和人才培养。通过共享资源、互通有无,公司不仅获得了更多的创新灵感和技术支持,还推动了整个电子行业的技术进步和产业升级。

问答坊 | AI 解惑

单片机原理和应用课件

正在学单片机传个课件上去 与大家共享了…

查看全部问答>

【晒电路】麦克风放大电路

前几天发过一个电路,有噪声.但没人给解答.后来又重新用TDA2822做了一个麦克风放大的,用在对讲电路中,效果很好,没有一点噪声. 因为开始自己寻找这方面的电路找了很久,但照图弄出来效果都不理想.所以就想把自己的贴出来,给需要的同行一点帮助. 本电 ...…

查看全部问答>

底板和芯片模块如何连接

有一个问题有点疑惑,以前没弄过焊接开发板的事,现在想想要是想把模块芯片焊接到开发板上那么引脚该怎么连啊,比如我想连接编解码芯片到开发板上,用iic总线传输控制信号,spi接口传输数据,通用i/o口传一些中断等信号,那么这块芯片怎么和开发板 ...…

查看全部问答>

串口通讯时断时续

主板rs232连接程序,过几个小时程序就会挂起。和硬件有关吗?(对通讯不太懂,麻烦说详细点可能原因)谢谢!…

查看全部问答>

PB编译时发生错误

想用VT6656 USB网卡,但安装驱动后编译出错,错误如图: 网上搜索了一下,毫无头绪,请问各位有没有碰到过类似的问题啊? 我用的是ATMEL 9261的bsp。…

查看全部问答>

视频设备开发

请教高手 我现在有几副图象要显示在电视机上,图象存在EEPROM中,不知用什么样的图象处理芯片?原先红白机中用了UM6538,但其象素太低,不知有何芯片替代? …

查看全部问答>

evc 编译完成 如何调试该程序?

我的意思是,用evc ide 直接连接 sdk 开发板(2410) 直接下载到板子上执行。 板子上已经用pb 4.2 编译的wince 下载完毕。 我目前只能evc ide 下载到 evc 的 模拟器上执行。 如何,让evc ide 连接 sdk (2410)直接执行呢? 需要配置什么?…

查看全部问答>

请问Windows Embedded CE 6.0 为什么只有评估版?

我在网上到处找Windows Embedded CE 6.0的正式版,但是没有。全都是评估版。请问各位哪里有正式版下载?谢谢。…

查看全部问答>

WinCE程序移植问题

我在原来的VC程序中用到了ltoa函数,把long型数据存在字符数组中,但是在WinCE中不支持,有什么其它的办法实现这个功能吗?请教各位了…

查看全部问答>

多功能调试测试助手-精密电压源AD5791

多功能调试测试助手-精密电压源AD5791 环境说明:CubeSuites+ 文件: AD5791.c   AD5791.h 函数: AD57XX_Init(AD5791); void AD57XX_SetRegisterValue(unsigned char registerAddress, unsigned long registerValue) unsigned ...…

查看全部问答>