机械专业学子的芯片封装仿真“逆袭之路”

news2025/2/27 20:41:28

作者:萧显军

导读:近期,ANSYS公司给清华大学集成电路学院捐赠了一批业界领先的计算机辅助工程(CAE)软件及自动化(EDA)软件,为清华大学的芯片设计仿真的教学科研工作提供更强大的软件服务与技术支撑。

捐的仿真软件包括ANSYS涉及的各个专业,比如固体力学,流体力学,可靠性,高速仿真,ESD等等,都是研制高端芯片必备的工具。这等大手笔也满足ANSYS一向的战略,通过学校向市场渗透,在市场拥有绝对的占有率和话语权。在学校不管是哪一专业毕业,电子,机械,自动化等等,都会教学一两个ANSYS软件,因为其教科书般的计算理念确实很容易帮助学生学习理解软件究竟在做什么。

一、仿真在高端芯片研发中有着重要位置

芯片被称为工业皇冠上的明珠,是各个专业集大成,更是跨专业跨学科,多物理场问题的典范。除了经验的积累,仿真在研制更高端芯片的途中占有非常重要的位置。又有哪个大厂敢说不用仿真来做设计?而哪个小厂不用软件仿真就能做出有竞争力的产品呢?

作为一只芯片封装仿真的老鸟,对芯片封装仿真的复杂与重要性深有体会。芯片封装复杂多样,每次尺寸更改,材料更换都需要通过仿真验证,不然每次都以实验代替,研发成本怕是无人能承担得起。尤其是在后摩尔时代,芯片的制程将要走向极限,而封装的发展势在必行,因为高密度高维度封装是能将高端制程性能发挥的主要手段。而热,力,电三者是芯片可靠性以及性能涉及的主要专业。其三者相互耦合又相互制约,相克相生,很难预料,多物理场仿真势在必行。

不过虽说多物理场仿真是大趋势且很重要,单物理场的基础要首先打好。很多刚毕业或者工作一段时间想做仿真的同行要入门,不止如何下手,见多物理场的复杂而望而却步,却是没有必要。要学多物理场仿真,要先从单物理场入手。下面简单讲讲我的经历,或许能对大家有借鉴的意义。

二、机械硕士的芯片仿真之路

本人是机械专业硕士毕业,读研主攻流固耦合方向,手撕NS方程是家常便饭,另外固体模型也要自己搭,不过是比较简单的线性模型。读研期间因为很喜欢仿真,经常很热心的帮助师兄师弟解答力学问题(因为实验室只有我一个人做力学,其他人都是控制方向)。“热心”很重要,对自己帮助很大,因为很多问题自己也不懂,在接触别人的课题时候,能通过遇到问题和解决问题学习力学理论和操作,对偏微分方程求解、参数特性,以及软件使用都有一定的理解。

毕业之后,自己是负责结构设计以及一些流体仿真相关工作。也是因为自己的兴趣,在单位中“偷偷”承担固体力学(接触为主)以及散热的仿真工作。散热的原理其实相对流体力学和固体力学,算是很简单,因为散热是一门经验学科,很多都是经验公式,理论部分比较难的也是和流体相关,所以上手不费劲。这里给大家推荐一本做传热的书,是高教版的《传热学》,书中自有黄金屋,书中自有颜如玉(提示:已有网友已在仿真秀官网免费分享了西安交大陶教授主讲的传热学相对完整的视频教程)。但由于都是“偷偷”做事,没办法接触项目,学到的也很少。这里很重要的经验就是,只有做项目遇到各种问题,成长才会足够快。所以离职,去了一个做芯片的小公司,负责散热以及热构耦合仿真的工作。

去芯片公司,也是刷新了我的三观,因为第一次接触电仿真。了解的高速信号仿真也是基于有限元,与固体力学出自本源,于是主动承担这部分工作。理想美好但现实残酷,做电仿真的过程是非常拉胯的,虽然学了一些HFSS软件操作,因为对电磁场理论的缺失导致不清楚模型中哪些重要哪些不重要,算出的结果也不会分析,S21和S11都不清楚,更不要说什么模场,共模差模,眼图,串扰之类高大上的词汇。于是接下来恶补基础,把电磁场,SI黑宝书都看了至少两遍,很多概念虽不说融汇贯通,但也是了解了八九不离十,然后再回头看项目,很多东西懂了,这才算半只脚踩进了高速仿真的大门。

后面的故事就更索然无味,一边做项目一边学习,遇到问题依然还要翻书找论文,过程很简单但进步是实打实的。上面说的这几个也只是ANSYS软件的几个模块,但能囊括芯片封装大部分问题。在做项目过程会遇到电路板散热困难需要优化,陶瓷基板全速工作时候谐振,甚至还有高温分层的问题。在ANSYS的workbench里面,mechanical, ICEPAK, HFSS模块拖一拖,线连一连,就OK了。说起来简单,每个物理场背后都有复杂的理论支撑,每一步设置都有物理原因,如何把供应商spec的参数转化填入软件当中,以及正确性如何?都是理论相关。

三、芯片与多物理仿真

点击完整阅读全文 

机械专业学子的芯片封装仿真“逆袭之路”

相关阅读推荐:

从此掌握Icepak、Mechanical和HFSS芯片封装仿真应用

芯片封装基础知识:70种半导体封装形式汇总

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/9624.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小白学Java

ip地址:用于唯一识别标记网络中的每一台计算机 查看方法:ipconfig ip地址的表示形式:点分十进制 xx.xx.xx.xx 每个十进制数的范围:0-255 ip地址的组成 网络地址主机地址 ipv4地址分类: (特殊:…

一、react简介

目标 理解react这个框架在前端开发中的地位理解react诞生的原因和意义(react是一个用于快速构建前端视图的javaScript库)理解什么是虚拟dom、原生js模拟出虚拟dom的表示,模拟出创建虚拟dom的方法,模拟出虚拟dom转换成真实dom的方…

什么是甘特图?什么是项目管理?

数字化与信息化早已成为现今人们工作和生活中不可缺少的一部分。尤其是随着科学技术的进步,人们对数字化的期待也越来也高。作为项目管理中常备的工具,甘特图已经成为不少业内人士中常备的“神器”了。然而依旧有人搞不清甘特图与项目管理区别究竟在哪里…

Revit中创建基于线的砌体墙及【快速砌体排砖】

​  墙可以更改内部结构和材质,但是很难画出砌块样式形成的墙体,我们可以用其他方式画出砌体排砖墙么?这里我们用基于线的常规模型做砌体排砖墙。在开始我们需要做两个族,作为砌体排砖墙的基本单位,也就是一个单独的砌体块。 一…

多亏了这份大佬整理的Java进阶笔记,让我斩获7个offer

移动互联网时代,IT 系统变得愈加复杂,对我们程序员的要求也是越来越高,技术不断更新,我们还不能停止学习,停下来了就会被打上一个‘不合格的程序员’的标签,如何成为一位「不那么差」的程序员? …

java.io.IOException: FIS_AUTH_ERROR in Android Firebase

项目里更换完google-services.json文件后,获取 firebase token 时,显示报错: E/FirebaseInstanceId: Topic sync or token retrieval failed on hard failure exceptions: FIS_AUTH_ERROR. Wont retry the operation.D/AndroidRuntime: Sh…

测试行业3年经验,从大厂裸辞后,面试阿里、字节全都一面挂,被面试官说我的水平还不如应届生

测试员可以先在大厂镀金,以后去中小厂毫无压力,基本不会被卡,事实果真如此吗?但是在我身上却是给了我很大一巴掌... 所谓大厂镀金只是不卡简历而已,如果面试答得稀烂,人家根本不会要你。况且要不是大厂出来…

精品基于ssm的足球联赛管理系统的设计与实现vue

《基于ssm的足球联赛管理系统的设计与实现》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等 使用技术: 开发语言:Java 框架:ssm 前端技术:JavaScript、VUE.js(2.X)、css3 J…

记录一次服务器CPU负载高,利用率正常的处理方法

背景: 在一次查看服务器监控的时候偶然发现其中一台服务器的CPU负载很高,但是CPU利用率基本没有,通过top命令完全看不出来问题所在,经过一些思路的排查发现了原因并处理,现记录下来。 现象: top命令查看…

前端js手写面试题汇总(一)

实现prototype继承 所谓的原型链继承就是让新实例的原型等于父类的实例: //父方法 function SupperFunction(flag1){this.flag1 flag1; }//子方法 function SubFunction(flag2){this.flag2 flag2; }//父实例 var superInstance new SupperFunction(true);//子继…

刷了一个月leetcode算法,成功收下阿里巴巴、网易等大厂的offer

前言 有人调侃我们说: 程序员不如送外卖。送外卖是搬运食物,自己是搬运代码,都不产出新的东西……透支体力,又消耗健康,可替代性极强,30岁之后就要面临被优化的危险……想跳槽,但是更高的平台…

Linux常见的链接命令有几种?分别是什么?

链接命令是创建链接文件,链接文件分为软链接和硬链接,软链接的作用是方便文件的快速访问,而硬链接的作用是可以给重要文件创建硬链接能够防止文件数据被误删。 学习目标:能够说出软链接的创建方式和硬链接的创建方式。 教程推荐…

青岛地铁交通咨询系统

大二课程《数据结构》课程设计项目,仅供参考 C&QT 项目地址 1.(重要)后台数据处理:使用图结构存储数据,利用最短路径选择算法进行路径选择; 2.检测输入框是否为空及输入合法性,使用模糊搜索实现站点的选择引导 &…

5.1获取物理内存容量

5.1获取物理内存容量 5.1.1学习Linux获取内存的方法 在 Linux 2.6 内核中, 是用 detect_memory 函数来获取内存容量的 其函数在本质上是通过调用 BIOS 中断 0x15 实现的, 分别是BIOS 中断 0x15 的3个子功能, 子功能号要存放到寄存器EAx或Ax中, 如下: 1…

【数据结构与算法】BFS 和 DFS

🔥 本文由 程序喵正在路上 原创,CSDN首发! 💖 系列专栏:数据结构与算法 🌠 首发时间:2022年11月16日 🦋 欢迎关注🖱点赞👍收藏🌟留言&#x1f43e…

关于混合SDN网络的统一信息模型方面研究事件通知的多样性问题

关于混合SDN网络的统一信息模型方面研究事件通知的多样性问题面向混合SDN中异构设备的混合域发现协议Hybrid Domain Discovery Protocol (HDDP)HDDP的主要特点混合域发现协议(HDDP)协议介绍过程总结申明: 未经许可,禁止以任何形式转载,若要引…

阿里云研发工程师刘睿:阿里云消息生态及最佳实践

2022 年 9 月 24 日,阿里云用户组(AUG)第 12 期活动在厦门举办。活动现场,阿里云消息中间件研发工程师刘睿,向参会企业代表分享了阿里云消息生态及最佳实践。本文根据演讲内容整理而成。 众所周知,消息中间…

智能生活 App 垂直品类- IPC SDK 架构及快速集成配置(安卓版)

除了通用设备功能的应用开发,针对部分常见的全屋智能场景设备,智能生活 App SDK 提供了单独的垂直品类 SDK。包括智能摄像机 SDK、智能门锁 SDK、扫地机机器人 SDK、智能照明控制 SDK 等。 基于 智能生活 App SDK,垂直品类 SDK 面向这些特定…

适合编程初学者的开源博客系统(Flutter版)

目标 为编程初学者打造入门学习项目,使用各种主流编程语言来实现。让想学编程的,一个都不落下。 上述基本涵盖了当前编程开发所有主流语言(我这里说的主流,直白点讲就是互联网公司都在用的)。 左侧为前端版本&#x…