芯片公司开始搞自己的EDA?
2022.9.28
广东吉洋视觉专注AOI视觉检测设备 ( 芯片检测AOI ;在线式上下同拍双轨AOI ;在线式双轨AOI ;一键快速编程AOI ;深度学习算法AOI )
似乎越来越多的公司正在创建自定义 EDA 工具,但尚不清楚这一趋势是否正在加速以及它对主流EDA行业意味着什么。 只要有变化,就有机会。变化可能来自新的抽象(abstractions)、新的优化选项(optimization)或强加于工具或流程的新限制。例如,摩尔定律的放缓意味着仅仅通过移动到下一个节点,无法在产品的特定版本之间取得足够的性能、功耗或成本进步。必须改进设计本身,或者重新设计产品。 一种开始进入设计方法的变化是从静态工具转向动态工具。静态工具将独立于任何特定用例或场景查看设计并对其进行优化。动态优化添加一个或多个场景作为优化过程的输入,允许工具执行更有针对性的优化。这始于执行时钟或电源门控时的电源优化,这曾经是静态操作。通过准确了解设计的各个部分需要如何以及何时激活,可以进一步改进这些技术。这也推动了处理器设计的复苏,可以创建最适合特定任务的定制处理器。 半导体公司总是创建一些自己的 EDA 工具。“在 80 年代,大多数半导体和 ASIC 公司都有自己的工具,” Imperas Software的创始人兼首席执行官 Simon Davidmann 说。“但随后出现了资源问题,客户需要更标准化的方法。该行业从设计和半导体公司的专有解决方案转变为由标准驱动的行业,试图构建适用于所有人的通用解决方案。” 还有一些专用工具的空间。“每个设计公司都有一些专属于他们的设计或数据管理问题,” Synopsys的技术策略师 Rob Aitken 说。“有时,在他们创建解决方案后,他们不希望竞争对手得到它,因此他们将其保留在内部。他们可能已经得出结论,这是解决它的唯一方法,并且可能出于多种原因,但最终更广泛适用的 EDA 解决方案可能对他们有用。” 工具总是处于不断变化的状态。“EDA 业务必须拥有足够大的市场,才能证明对工具的投资是合理的,”西门子 EDA设计验证技术战略总监 Neil Hand 说。“当涉及到特定行业、特定应用程序或特定领域的解决方案时,真正限制这一点的是问题的普遍化程度。然后第二部分是封装这种概括的语言或功能。” 有些领域(domains )足够大,可以支持专用解决方案。“特定领域并不是什么新鲜事物,”openROAD 的嵌入式企业家和承包商 Tom Feist 说。“FPGA 行业就是一个例子,EDA 和学术界通过包括 MATLAB、OpenCL、C/C++、Python 和基于 Simulink 的设计在内的解决方案来应对这一挑战。使用 National Instruments的LabVIEW就是另一个例子。” 在特异性和灵活性之间始终存在平衡。“特定领域的系统遇到了有趣的技术和经济问题重叠,”EDA 技术顾问 Duaine Pryor 说。“当你让它们足够通用以赢得一个证明领先发展合理的市场时,它们就会失去通过专业化获得的技术优势所带来的价值。当然,反过来也是如此。这会传播到整个价值链。” 市场和行业动态发生变化。“有些公司在其领域的最前沿拥有大量资源,试图找到比 EDA 公司能走得更远的方法,”Imperas 的 Davidmann 说。“这就是为什么一些公司被半导体公司收购的原因,他们在那里咀嚼和吐槽,以此作为在内部获得专业知识的一种方式。我确信 Apple 在 M1 和 M2 方面的成功是因为它们内部拥有如此多的工具。” 任何使用最新节点的人都知道它们面临的压力。Codasip的首席技术官 Zdeněk Přikryl 说:“随着半导体扩展速度放缓或失败,需要进行架构创新和特定领域的优化。” “提高抽象级别和高效的设计自动化可以加快设计周期,从而缩短上市时间。” 此外,许多新技术被插入到设计流程中。“每当您开始谈论新技术(例如光子学)时,您可能会发现市售产品与需求之间存在差距,” Cadence产品经理 Jeff Roane 说。“但一旦需要,这种差距很快就会缩小,以至于大型企业之一开发某些东西在财务上是有意义的。” 建立必要的专业知识需要时间。“量子 EDA 领域必须跨越物理和工程之间的障碍,”是德科技量子解决方案规划负责人 Mohamed Hassan 说。“这是一项艰巨的任务。这两个领域通常使用不同的术语和命名法。目前,量子硬件设计周期跨越多个领域的多个工具,以一种不和谐的方式,在它们之间存在多个差距,这些差距通常由高度依赖于设计师知识和经验的额外努力来填补。”
郑重声明:1、部分内容来源于网络,本文版权归原作者所有,转载文章仅为传播更多信息之目的。2、本文仅供学术交流,非商用。如果某部分不小心侵犯了大家的利益,请联系删除。