系统与设计
的意见

为什么EDA需要改变

EDA的存在,因为它太昂贵的半导体公司开发和维护工具,但他们必须继续成为创新周期的一部分。

受欢迎程度

为什么花这么长时间机器学习在EDA产生影响?大部分时间当我和领域内的专家我听到谈谈为什么设计不同于其他机器学习应用程序,我知道是真的。很多人读这可能没有意识到,我是一个开发人员的EDA工具超过35年前我写了他们。的一大挑战是,今天,仍然,加速模拟。许多公司都投入了大量的资金投入到这一领域,提出令人失望的结果——为用户和他们的投资者。问题是设计活动的随机性。

一个工具,我是第一个RTL模拟器——小矿脉。作为一个年轻的大学毕业生,我的任务之一就是端口模拟器存在过多的计算机体系结构。大型机、小型机、早期的CAD工作站——他们都使用不同的处理器,运行不同的操作系统。移植参与问卷调查的第一步,我们发送到系统的制造商。根据答案,我们知道如何准备源代码简化港口。我们也知道港口的近似性能。通常下来到缓存架构——他们会如何处理随机访问大量的内存。

随机的关键词。我总是想知道模拟器数据结构建造时,如果内存可以组织设计中的交通流。但我相信如果是值得的,有人会这么做了。

但并不是所有在EDA是如此的非结构化数据。跟踪数据,功能验证和至关重要调试非常结构化。它是基于时间的,很普通。事实上,它是近30年之后我开始构建现在被称为机器学习系统。这个想法是扫描大量的跟踪数据在多个运行并寻找模式和异常的模式。而系统会见了一定数量的成功,他们消耗了太多的处理能力,当时我们仅限于单处理器架构。

EDA缓慢在寻找完全捕捉并行处理。很多,回到了随机性,但我认为的一个非常重要的组成部分是EDA被挤压。首席执行官,导师,西门子业务表示,在许多贸易展览,EDA收入相当恒定的半导体销售额的百分比。但今天EDA这些美元投资在更多的领域比几年前。每一个新技术是一项重要的投资。加,他们正试图移动抽象,包含系统的大图和跟上必要的能力增加。

并行化通常是困难的。最近在准备我的文章在调试,Preeti Gupta有限元分析软件用这种方式解释了挑战。“如果我做一个字典搜索和寻找布莱恩在字典里的名字,我能把字典分为500部分,发送500个不同的机器上的每个部分,得到的答案,并将它们添加在一起。你不失准确性,因为搜索的一个独立搜索。当我们想到EDA问题,所发生的是一个路径喂另一个,另一个测序。输出输入的其他任何失败的影响。所以你怎么能并行化这样一个高度相关的问题空间?这是挑战。”

我同意这是一个挑战,但有很多数据可以使用行业标准机器学习和大数据。也许该行业是害怕通过提供访问所有的数据,在行业标准工具可以使用一种形式,它可以把权力在用户的手中,他们将失去某种程度的控制。更有可能的是,用户将开始这样做,然后找到答案,就像在过去,它并不是每一个人的投资,他们会问EDA公司接管他们的工作和商业化。

这是一个循环,但它必须首先让用户能够创建新的解决方案。EDA必须开放数据和信任他们的客户。半导体公司可以,而且应该,EDA创新周期的一部分。



6个评论

杰里米桦木 说:

基于事件的(或香料)模拟显然是难以并行化(因为事件波及),但即使这是可能的,如果设计的分区以某种方式即部分相互独立的逻辑或由国家如边界时钟失败。
基于循环模拟的分区失败已经完成,编译到C之间是什么,只是作为一个程序运行。所以单独的块可以运行在独立的核交易结果在时钟的界限。
显然与多时钟域的这一切变得更加困难,但它仍然是有可能的。

布莱恩•贝利 说:

在极端,这变成了节奏模拟盒子,你有大量的小的处理器。当你需要数量不足时,它就变成了一个负载均衡的问题。总加快由最慢的逻辑块。经济经常不工作,因为它需要很多机器总加速相当温和。

dick_freebird 说:

也许你总是认为有一些新的要求。我,所有我需要的是能力没有更多的成本。但这并不适合这些收入嚼着巨兽。

像,这将是伟大的如果我可以农场N * PVT蒙特卡罗香料迭代到N, P, V或T机器。单个香料的解决速度模拟并不重要——不是当我阻止50或150或450机器并行模拟器由一个“关键”座位成本。我们被迫连续盈利的解决方案。

“我们”所需要的是开源的能力和此后匹配。

太坏的开源晶体管和多边形水平验证。

一枪,4杀死。听起来不错。我讨厌他们所有经过3年的user-abuse(财政和精神)。

布莱恩•贝利 说:

EDA公司并不比他们支持的行业巨头。他们也几乎最赚钱的。他们和所有企业一样,试图得到他们提供生产力的公允价值。香料是开源的,所以你可以复制并适应你的需要。我认为你会发现它是一个非常缓慢,非常昂贵的方法解决你的问题。

泰德Paone 说:

EDA市场很小。这些问题是复杂的。
不仅要解决电气计算但你必须优化性能和并行化算法。你愿意花多少时间来解决这些问题,会多少钱?多少钱你愿意打赌你的模拟器给你正确的答案,磁带或两个(前公司破产)?
非常大的公司可以编写和验证自己的模拟解决方案,但是这给了他们一个竞争和经济优势不会分享。
EDA公司不是贪婪的混蛋,他们必须支付他们的工程师和为他们的股东获利。如果你想要你的下一个风险芯片上“免费”模拟或验证软件,您可能会发现它昂贵得多。

Poulami Chakraborty 说:

你好布莱恩,

你的文章真的很好。

我最近加入了一个领先的EDA公司在山景城,CA。我想知道如果你有任何材料/视频/白皮书上一些基本的EDA的概念。事情我特别感兴趣的是什么驱动EDA市场,有什么特殊的半芯片驱动EDA工具,前缘芯片驱动更多的与后缘,频率客户升级的工具?等任何材料都是高度赞赏。

最好的问候,
Poulami Chakraborty

留下一个回复


(注意:这个名字会显示公开)

Baidu