中文 英语

桥接的IP分裂

第1部分:以来发生了很多变化的出现基于ip的方法和目前经历一个重大更新。

受欢迎程度

采用一种基于ip模式使得设计继续填充可用的芯片面积,同时允许设计时减少。但有一个IP提供商之间的鸿沟和IP用户。这是一个隐式模糊合同如何应该使用的IP,它提供什么功能,执行验证的程度。IP供应商一直试图尽可能多的形式化,但它通常是一个文件用英语写的。

有限数量的标准创建了帮助提供这些信息吗知识产权用户和组装和验证工具可以创建。很少有装配工具成功为止。如何帮助系统集成商,我们才能期望任何重大变化或自动化在不久的将来?该行业重与他们的观点。

IP和重用的概念已经存在了超过20年在这一点上,所以你会认为会有一些争议话题。产品营销的副总裁休Durdan IP组节奏列出了众所周知的理由。“高水平,基本价值主张是第三方知识产权是基于效率。如果你可以投资你的时间和精力在作品将提供差异化,那么这就是你应该做的。IP提供商明晰,坚实的设计可以购买很多不到你可以构建它自己,没有相关的风险。”

然而,重用并不是总是干净的。很多来自内部IP重用,它得到了很多混乱。“统计数据不做一份好工作的认识有多少内部开发的IP被修改,“说,首席技术官超音速。“这是经常以合法的理由。处理不同的影响可能是这个设计相比,最后一个,这样你也不可能期望开发人员考虑。可能是刚出来的新版本的规范,或能够处理帧的视频足以跟上4 k。很多时候块通过改变可能被考虑,但没有的事。优化前的可能有块设计但需求已经改变,这意味着更多的变化。”

对第三方知识产权和质量一直是重要的然而,似乎总是抱怨错误中发现的IP。“每当一个IP块交付通常是在一个独立的定义和验证方式,”普拉萨德说,设计技术和研发副总裁eSilicon。“但他们不知道的IP将如何被使用,和每个用户可能会做些不同的事情。大部分IP是基于标准的和良好定义的协议和接口,但是仍然有很多的事情可能出错当你连接到世界其他地方。几乎是不可能的对于任何验证所有的组合。即使IP可能符合标准,还有其他信号覆盖不到的标准接口。

负责营销的副总裁Mike Gianfagna eSilicon,说的系统集成商是将来自多个源的IP在一起最困难的工作。“他们在处理已知的问题,但是它是未知的问题,会咬你。在复杂的芯片总有未知,你会了解的。没有先进的SoC这不是把信封。通常有一些从未做过的。”

推到极限的概念,通常是与重用的概念。“IP重用从未真正开始一个设想,尽管在许多方面正在取得进展,”Ranjit说Adhikary,负责营销的副总裁ClioSoft。“进步的例子包括新格式等IP-XACT,(IEEE 1685)、IP集成来自这样的工具Duolog(现在的一部分手臂),或者从Atrenta(现在的一部分Synopsys对此)。IP管理系统也不是很好,基本上已被用作“诱导多能性”在一个目录企业。即插即用的概念,每个人都设想从未真正开始。”

此外,集成是充满不确定性。“从集成的角度来看,你是学习新事物你做积分,”苏说。“即使IP是证据确凿的,它仍然是很难理解如何将它的一切。”

@ # $ %手册阅读
有多少人可以阅读手册?“我们正试图实施大量的文档和工具,方便客户通过集成任务,“节奏的Durdan说。“当我们提供IP我们还提供一个testbench。我们提供自己的验证IP以及设计IP,这样他们就可以验证其集成到系统中。我们提供信号完整性模型对董事会和包装设计。这些方便客户,该文档包含指南如何做事。但这是一个非常具有挑战性的任务为客户。我不认为它会很容易。”

也可能是文档的正确性问题。“从历史上看,技术文档非常有用的来源,尽管通常不新鲜的关于知识产权的信息,”说,公司的首席执行官Agnisys。“IP集成商来说最大的问题是没有可执行格式的IP信息。他们提供了一个PDF文件。这是一个挑战并创建一个沟通差距。”

几乎没有反对想找到方法以外的其他文档转移知识。“我们想要解释一个IP的积分器,协议和系统的方式,所有的影响,”拉尔夫Grundler说,高级营销经理在Synopsys对此IP。“你可以试着使用文档,但没人想读。所以你需要一些预先构建的例子,你可以通过这个例子交流和谈论不同的取舍和优化。”

知识转移的一部分相关接口,正变得越来越复杂。“当从5 ghz 8 ghz接口,它可能完全改变你的方式传输数据和验证数据的方式,“Grundler说。“你必须将功能添加到协议。考虑PCI Express创2,它非常类似于创1。创3他们不得不重写规范和PHY设计为了满足目标。他们还必须展望未来,意识到他们必须得到16 ghz,即理论最大值,所以他们包括一些必要的功能。突然间,这个核心变得更加复杂,并支持不同的协议对于这些更高的速度,所以设计的规模增加了一倍。”

太多的可配置性
可配置性是必要的IP块足够可用的设计有效地传播的一次性工程(负阻元件),但这也可以创建问题。“让每一个不同的IP块可配置系统是伟大的,但它也为最终客户创建一个问题如果他们不熟悉的协议,“Grundler解释道。“他们怎么去配置它的系统呢?他们如何将创建的IP集成到他们的SoC吗?我们得出结论,我们必须雇佣系统级集成我们的IP和有经验的人做了解他们。”

节奏的Durdan进一步。”我们的一些配置IP我们太过鲁莽了,现在我们从支持和约束的配置空间。这对客户是无法避免的。他们想要一个串行总线控制器和我们将给他们一个电子表格填写200行项目的配置选项。即使沟通那些旋钮做什么和决定如何设置他们的应用程序成为一个非常具有挑战性的任务。我们现在做的是构型空间缩小到真正重要的事情,并且为客户提供一些工具和能力预配置,做基准测试的选项,这样他们就可以找出最适合他们。一旦他们决定买他们想要的配置,我们构建IP。”

不过,发现正确的参数可以是一个挑战,Wingard说。“你设计的接口是什么?它使用什么协议?数据宽度是什么?你不能回答这些问题而不考虑您正在构建的系统。你不能定义所需的参数生成IP块直到你理解芯片。我们最终构建一个工具环境,模糊了边界配置网络或电源管理器与集成芯片。”

看来,对于一些IP块,是供应商和供应商之间的合作成功的最好机会。“我们一直成长与这些协议和我们知道每一个细微差别和细节,“Grundler说。“我们提供情报问题从系统的角度来看,客户不再需要担心。相反,他们只需要知道他们想要达到的性能和SoC需求,然后如何集成和测试协议在他们的系统。而不是问,“我想使用旁路或直通pci - express吗?问题就来了,我能承受这么多延迟拯救门数与类似的性能?”或“我需要减少延迟实现这一性能的?我们可以讨论这些权衡和解释选项。”

芯片的行动授权部分第三方也意味着知识的转移和信任。“工程师买和集成IP没有专业知识,“继续Grundler。“由我们提供,作为一个服务客户和SoC能够定制它,两个人都可以实现自己的目标。”

一些IP可以通过标准接口连接,他们可以连接在一起的几个子系统。虽然这可能缓解最后的集成挑战系统集成商,有权衡。“你不能有一个放之四海而皆准的子系统,所以你需要一个可编程的系统,一个人可以放在一起构建块创建子系统,”苏说。“他们已经解决了这个问题通过使用标准互连接口如安巴或AXI或者一个片上通信接口。它是有意义的,但它确实做出妥协。”

苏妥协解释道:“这是一个很好的架构,它给你配置的灵活性,并允许您轻松接口不同块一起创建一个子系统。然而,有时候客户不希望直接使用接口和想要与特定的IP块。他们想要这么做的原因是接口的开销将会影响他们的设计的性能。他们想要一个更亲密的接口,这是更容易错误,更难以整合。权衡易于使用,易于集成、性能和实现开销。”

本文的第二部分将处理工具和标准,可以用来解决IP的划分问题,由于新兴和IP的影响2.5 d集成方法。


相关文章
知识产权风险分担
负责汽车安全吗?如果你想在这个行业你必须承担一些责任。
IP的需求改变
更容易获得数据和钩子需要集成许多复杂的黑盒。



留下一个回复


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

Baidu