The MathWorks架起流程间的桥梁

—访The MathWorks总裁Jack Little
技术分类: 工程软件/硬件    作者:Ed Sperling  发表时间:2008-09-24


The MathWorks的共同创建人兼总裁谈芯片开发的未来发展以及结构工程师与设计工程师并肩合作的重要原因。

Jack Little,The MathWorks总裁及共同创建人,

little先生接受媒体采访时谈论有关芯片设计的变化趋势以及如何合并不同的工作流程来提高开发效率。谈话摘要如下。

Q:从The MathWorks的角度来看市场,下一个重大的机会会出现在哪里?
Little:在EDA领域里,芯片设计中的基础算法都是分开来考虑的,因此在设计流程中存在断层。这点是我们可以改进的。在嵌入式系统市场中,存在问题的地方就是出现机会的地方。

Q:那您将如何解决这个问题?通过提高抽象化的程度吗?
Little:我们现在的抽象化程度已经被建模人员和算法及数学研究人员应用了很多年,但是整个工作的流程并没有被很好的衔接起来。我们需要更好的衔接流程,提高自动化的程度,更好地把工具进行连接。

Q:DAC上一位发言人,Intel 公司的CTO Justin Rattner说,如果一切都从计算角度看,模拟和数字最终会相互融合。这是真的吗?
Little:我同意这个说法,但是我会把这个说法拓展

到更宽的范围。用我们的术语来讲就是所有事物都是一个模型。一个模型可以有很多种形式,当然数学是其中的一部分,但是模型也可以以图表的形式出现。它可以是一个离散事件模型,可以是一个信号处理的模型,可以是液压系统的模型。这里面有很多学科分类,每一个分类里都有自己一套对它来说非常重要的数学算法。这在领域划分的模型中非常典型,尽管有时他们并不觉得这是数学。

Q:我们有没有可能在多领域中使用同样的术语?
Little:在不同的领域中的模型会有共有的元素,例如微分方程的概念出现在许多学科里。但是每一个领域中都有一套重要的典型模型。我们的工作就是创建一个让这些模型一起合作的环境,使用户能够建立一个整体的系统模型,对系统的任意领域进行仿真。但是不同的学科中都有他们自己考虑问题的方法,进而对特定问题进行描述。我不认为存在一种数学方法或者公式能够对所有人都适用。这里面还有实际操作上的效率问题,因为用户最终还是要对系统进行仿真。如果用户既能够使用它来仿真设计,又能用来验证和确认,将会是非常有益的。另外把系统拆分成不同模型的元素也是很有效的。用户需要运行几万次的测试用例。

Q:在整个EDA的流程中,The MathWorks的立足点在哪里?
Little:我们正在逐渐进入到这个流程中。我们的目标是在算法级上对各个领域建立连接,无论是数字信号处理工程师、图像处理工程师、甚至是对EDA工具知之甚少,但可以把芯片整合到设计中的结构工程师。我们的工作是把这些不同的群体联系在一起,来使用一个大家都熟悉的流程,不管他们是否有相关经验。我们在嵌入式系统中已经做到这一点。我们让控制工程师基于算法创造并产生一个系统,他们可以把精力放在自己领域中的公式或模型的研究上,也可以高效地查看下层抽象层面的嵌入式代码和实时系统。

Q:您会把这些带入到SoC产业中吗?
Little:通过产生适当的HDL代码,我们正在努力把我们的工具与现有的EDA工具在一切可能的领域中整合到一起。

Q:算法在软件业中越来越重要了。这会对我们带来什么影响呢?
Little:这点对我们来说有些难以预见。那些使用多域方法的人一直是我们所关注的客户,但是随着更大型更强大的硬件的到来,以及更成熟的嵌入式系统设计,人们对要实现复杂算法的信心就更高了。在嵌入式行业中,例如汽车上控制车辆保持在车道中行驶的软件,就需要许多数学和图像处理的方法。

Q:您的意思是说The MathWorks想要利用他的工具进入EDA的主流?
Little:我们认为在EDA行业中可以更多地应用我们的工具。但是我们首先要确保我们提供的解决方案更节省开发成本,不需要用户先在MATLAB中编写算法然后请其他人手工把它翻译到HDL系统中。把这些步骤自动化能使我们的工具更有用。我们非常希望为EDA开发人员提供一种他们从未见过的算法开发途径。

Q:现在许多硬件公司的开发重点都转移到软件中了。这些软件工程师在学校中接触过您的软件吗?
Little:是的,这也为我们提供了很多机会。

Q:在全球不同地区情况会发生变化吗?
Little:我们的软件销往世界各地。我们的研发团队一直都是国际化的。我们的软件在成长过程中也一直放眼全球。

Q:但是不同区域都在做不同的研究,不同区域的需求可能是不一样的。
Little:对我们而言,这是一个很好的机会把不同的工具联合在一起。不管所说的是哪一个特定领域,都存在着提高系统设计流程的效率的机会。

Q:但是另外一个重要的因素是目前芯片开发的成本仍然过高,很大一部分正在发生的变化都是在软件中的。对于这点您的公司是如何应对的?
Little:设计不能

1】【2】【3
收藏此页】【  】【打印】【关闭

精彩专题

超值订阅2009年度DESIGN NEWS China杂志

DESIGN NEWS China杂志向国内读者介绍国际上最先进的工业技术与设计,涉及电子/测试、运动控制/自动化、创新材料、工程软件/硬件、汽车设计等领域,现在订阅可获更多优惠…[ 详细内容 ]

浏览该文章的用户还看过

  • 文章
  • 论坛
  • 博客