0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

行业资讯 I 计算流体力学、软件和芯片设计的共通之处

深圳(耀创)电子科技有限公司 2022-07-18 17:38 次阅读

计算流体力学 (CFD)、软件和芯片设计有许多共通之处。它们都会创建相关对象的规范,并最终将该规范作为制造过程的一部分;且都需要进行某种类型的验证,以检查设计是否符合预期。但同时,它们之间也存在着巨大的差异。

对于计算流体力学、软件和芯片设计,本文先从软件说起。笔者从 20 世纪 60 年代末开始编程,从那时起,基本的编程方法就没怎么变过。我们可以使用 Fortran、C++Python 等编程语言来编写“规范”。以前,“制造”可能涉及磁带、CD 或文件传输器。但 CD 上的内容与程序员用来“验证”(即软件debug)的内容基本相同,所以没有专门的验证过程。程序的编译和运行成本很低,以至于根本没必要为了避免成本而专门建立验证过程。验证过程反而会更贵。

现代的芯片则大不相同。“规范”通常是用 SystemVerilog 编写的,但制造一块芯片需要几个月的时间,成本可高达数千万美元,因此验证过程十分普遍(且昂贵);因为从时间和金钱的角度来说,根本不可能制造大量的芯片来进行试验以确保其能正常运转。多年后,这种情况发生了很大变化。上世纪 80 年代初,当笔者刚开始在超大规模集成电路技术公司工作时,我们遇到了一个(就当时而言的)大芯片电源接地短路的问题;彼时,电路提取器尚未出现。当时唯一的解决办法是标划出布局、把它们粘在一起、铺在地板上、把电源网涂成红色、把接地网涂成绿色,直到找出问题所在。

如今,由于芯片更加复杂,需要使用更多的软件(以及模拟器和原型系统等硬件)。有时,IP 提供商会制造测试芯片,但一般来说,人们寄希望于 SoC 芯片设计能够一次性成功,并没有像软件那样的“编译并运行”心态。人们期望流片就是终点。

2c13d8c4-0372-11ed-9ade-dac502259ad0.png

有趣的是,在过去,FPGA 设计更像软件,仅是编译然后查看是否能正常运转。但随着编译时间达到 24 小时或更久,进行大量的芯片式验证已经逐渐成为标准做法。

计算流体力学曾经是在现实世界中完成的,以汽车车身为例。曾经,在优秀的 CFD 软件出现之前,模型制造者会用粘土做出汽车的形状,而空气动力学验证则意味着将该模型放入风洞。其中一些可以用比例模型来完成,但建造全尺寸的汽车模型并把它们放进一个大风洞是非常昂贵的。如今,汽车的形状是在3D 建模软件中做出虚拟模型,利用 CFD 分析软件进行验证。最后可能会做出实体模型并放入风洞,但由于这只是作为最后一步操作,因此比一开始就放入风洞要节省大量成本。当然,我们不可能像处理芯片或软件那样,按下一个按钮,就把一款汽车转入生产环节进行批量生产。芯片设计更像是设计商用飞机,边设计边预订并加载首航,然后执行飞行。

尽管软件没有太大的变化,但除了“运行程序”以外,越来越多的其他工具开始出现。

程序测试可以用来证明bug的存在,但永远不能证明它们不存在!

——Edsger Dijkstra (荷兰计算机科学家)

更强大的工具可以用来跟踪bug,比如 Klocwork 这样的静态代码分析、Valgrind 这样的存储使用正确性分析工具等等。随着 CFD 和 IC 设计的改变,许多昂贵的方法被强大的计算能力所取代。当然,计算能力已经变得越来越廉价,所以人们不必再纠结是使用风洞或者着色图,还是使用计算软件。

所有这些计算方法的基础是涉及庞大数据集的矩阵和图形运算。尽管CFD 乍看之下与 IC 设计毫无关系,但是当透过现象看本质,就会明白真相是什么。

2c4be656-0372-11ed-9ade-dac502259ad0.jpg

过去十年的另一个大趋势是,从使用非常庞大的单一服务器到使用大量的核心和服务器。这些核心和服务器要么部署在专用的数据中心内,要么部署在云端(后者越来越常见)。这就需要对矩阵和图形算法进行重大改进,因为它们不能通过一些优秀编译器的运行而自动实现并行运算。

由此带来的结果是,软件分析、CFD 以及 IC 设计的许多方面都日益依赖于类似的高度并行矩阵和图形分析。

Cadence Fidelity CFD 软件平台,为多物理场仿真的性能和准确度开创新时代。

全面的计算流体力学 (CFD) 解决方案,适用于多种工业领域,包括汽车、叶轮机械、船舶、航空航天等。Fidelity CFD 引入了新一代流体求解器。该求解器可提供高阶数值格式、尺度解析仿真和大规模硬件加速功能,可助力提高仿真性能,在确保准确度的同时缩短研发周期。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50378

    浏览量

    421697
收藏 人收藏

    评论

    相关推荐

    Simcenter STAR-CCM+流体仿真软件

    SimcenterSTAR-CCM+通过真实条件下的多物理场计算流体力学(CFD)仿真提高产品性能。SimcenterSTAR-CCM+的优势SimcenterSTAR-CCM+是一款多物理场计算
    的头像 发表于 11-12 16:11 243次阅读
    Simcenter STAR-CCM+<b class='flag-5'>流体</b>仿真<b class='flag-5'>软件</b>

    两场核工业盛会召开!VirtualFlow亮相助力核电CFD技术革新

    积鼎科技作为CFD仿真领域的引领者也受邀亮相“中国核学会核反应堆热工流体力学分会第四届学术年会”与“中核核能软件与数字化反应堆工程技术研究中心学术年会暨数字核能2024技术论坛”,其仿真工程师还在现场带来了关于“冷凝回流过程仿真”的精彩报告。
    的头像 发表于 11-06 16:25 188次阅读
    两场核工业盛会召开!VirtualFlow亮相助力核电CFD技术革新

    “本源悟空”超导量子计算机助力大规模流体动力学量子计算

    在量子计算领域,来自合肥综合性国家科学中心人工智能研究院、本源量子、中国科学技术大学及其合作机构的研究团队近日取得了重大突破,成功开发出一种新型的量子计算流体动力学(QCFD)方法,并在真
    的头像 发表于 10-22 08:02 250次阅读
    “本源悟空”超导量子<b class='flag-5'>计算</b>机助力大规模<b class='flag-5'>流体动力学</b>量子<b class='flag-5'>计算</b>

    净化机与光刻机:陌路交错,携手开创行业未来

    光刻机被称为“半导体行业的璀璨明珠”,融合了光学、流体力学、表面物理与化学、精密仪器、软件和图像等多个领域的尖端技术,其构造由十几万个部件组成。全球有超过5000家领先企业提供相关设备,包括来自德国
    的头像 发表于 09-26 09:06 202次阅读

    静压控制器基本原理是什么

    静压控制器是一种用于控制流体系统中压力的设备,广泛应用于工业、科研和医疗等领域。它通过监测流体的压力,并根据设定的压力值自动调节阀门的开度,以维持系统压力的稳定。 1. 流体力学基础 静压控制器
    的头像 发表于 09-11 16:35 252次阅读

    如何有效解决流固耦合问题

    问题涉及到流体力学、固体力学、热力学、材料科学等多个学科领域,需要综合运用这些学科的理论和方法。 1.2 非线性:流固耦合问题中的流体和固体之间的相互作用是非线性的,这使得问题的求解变
    的头像 发表于 08-09 15:16 503次阅读

    速度式流量计的测量原理是什么

    速度式流量计是一种用于测量流体流速和流量的仪器。其测量原理主要基于流体动力学流体力学的基本原理。 速度式流量计的测量原理 1. 引言 在工业生产、科学研究和日常生活中,对流体的流速和
    的头像 发表于 06-06 16:06 1200次阅读

    量子计算机应用-量子计算流体力学软件

    增长,传统计算机的算力无法进一步提高该领域的工程设计效率。2021年11月,本源量子自主研发了国内第一款量子计算流体力学仿真软件“本源量禹”(OriginQQCFD
    的头像 发表于 03-16 08:21 315次阅读
    量子<b class='flag-5'>计算</b>机应用-量子<b class='flag-5'>计算</b><b class='flag-5'>流体力学</b><b class='flag-5'>软件</b>

    国产CFD软件发展挑战以及积鼎VirtualFlow介绍

    计算流体动力学)仿真技术研发及应用领域的不断耕耘,该公司所研发的通用型以及面向特定行业的专用流体仿真软件,在前处理技术、
    的头像 发表于 03-13 16:24 1117次阅读

    积鼎CFD VirtualFlow:航空及汽车燃油晃动流体仿真计算及试验对比

    稳定性,还可能对整体结构的安全性造成威胁。积鼎科技致力于在多相流,流体仿真(cfd),流体力学等研究中起到一定实用作用,VirtualFlow作为主要产品,具有极高的实用性,接下来我们将运用VirtualFlow来对具体问题进行分析。
    的头像 发表于 02-27 16:53 406次阅读
    积鼎CFD VirtualFlow:航空及汽车燃油晃动<b class='flag-5'>流体</b>仿真<b class='flag-5'>计算</b>及试验对比

    国产流体仿真软件(CFD)VirtualFlow:专注多相流和复杂湍流

    多相流是一种流体力学中的特殊流动现象,指的是在同一体积的流体内,同时存在两种或两种以上的物质,每一种物质都以不同的相态存在。这些物质可以包括气体、液体、固体颗粒等,并且它们在流动过程中相互渗透
    的头像 发表于 02-19 10:51 2531次阅读

    Cadence推出全新数字孪生平台Millennium Platform

    物理场系统设计和分析的先进工具。该平台率先在业界提供了硬件/软件(HW/SW)加速的数字孪生解决方案,旨在提高性能和能效比,加速高保真计算流体力学(CFD)仿真。
    的头像 发表于 02-03 11:31 1039次阅读

    Fidelity为什么会成为首选的大涡模拟(LES)求解器呢?

    由于气动及流场的涡流效应在汽车、船只等设计中的重要性,计算流体力学(CFD)工程师必须要考虑湍流的影响。
    的头像 发表于 01-24 13:40 1166次阅读
    Fidelity为什么会成为首选的大涡模拟(LES)求解器呢?

    真空的秘密:正压、负压与真空度的神秘关系

    在物理学和工程学中,我们经常会遇到与压力相关的概念,如真空度、正压和负压。这些概念在多个领域,包括真空技术、气象学、流体力学以及许多工业应用中都有着重要的作用。本文将详细探讨真空度、正压和负压之间的关系,以及真空单位的换算方法。
    的头像 发表于 01-24 09:40 1w次阅读
    真空的秘密:正压、负压与真空度的神秘关系

    为什么芯片工艺要借鉴“望闻问切”?

    有朋友看到这个题目很疑惑,“望闻问切”不是医学术语吗?和芯片工艺有什么联系吗?两个风马牛不相及的行业能有什么共通之处?当然这不是牵强附会,是我从事多年工作的深切体会,当然不仅仅用在
    的头像 发表于 01-18 11:10 455次阅读
    为什么<b class='flag-5'>芯片</b>工艺要借鉴“望闻问切”?