英语:20岁,10

之前,我们可能需要等待另一个十年英语成为一个重要的方法,这依赖于今天被做出的一些决定。

受欢迎程度

这是一种常见的感知技术采用的速度加快。1873年,发明了电话,46年之后,它已经通过美国人口的四分之一。电视,1926年发明了26年。个人电脑在1975年只用了16年。仅用了7年1991年互联网的介绍后采用之前看到显著的水平。

因此英语为什么20年获得任何形式的接受吗?为什么我们必须等到下一个10年或更多的时间成为一个常见的方法吗?只有当技术准备商业化,所有的其他技术开始起飞。这是不公平的非母语英语课程20年前被发明。不清楚,英语甚至被发明,至少英语可能没有准备完全商业化。问题在于问题的规模和英语的要求改变了几次。

的初始概念英语纯粹是自上而下的,单个可执行规范将被创建,并从硬件和软件将派生。由此发展而来的高水平的合成(HLS),但合成完整的系统,而是HLS已经降级为块创建一个工具,并在这个角色很畅销。

发生了什么而不是被重用和建立第三方的出现知识产权市场。这意味着不能自顶向下设计,但中间相遇的情况下更有可能。这导致了基于平台的概念设计和绘图软件可编程的硬件资源。这从来没有成为现实,因为在某种程度上,接口定义不够好。

但它可以辩称,这并没有完全解决这个问题,因为验证成本已经升级。没有可行的验证方法存在可以包含系统级验证,验证,性能验证、能力验证等验证方法从未完全封装的需要IP集成和ESL验证方法不存在。

我们正开始看到第一个暗示,这些问题被解决,而它可能会ESL的商业化的可能性。假设还需要另一个几年前这些标准,已经充分验证的足够的任务,那么即使有互联网的采用率,这将是十年之前我们能够定义ESL是成功的。

IP集成
我们今天在哪里?“我们实际上已经默默地搬到更高层次的抽象,”Frank Schirrmeister说高级组的产品管理和营销总监节奏”,但有碎片的表示。还有一个非常严格的设计关注点分离之间的知识产权创造、IP重用和系统集成,当然软件的影响。我们会在UML通用可执行规范,SysML或一些专有的描述,可以派生的所有吗?不可能的。”

也有公司试图ESL的定义方面,包括超音速。“加里史密斯标记超音速ESL供应商他第一次见到我们在90年代,”说,该公司的首席技术官。“整个想法是试图攻击集成挑战通过使用一个集成的网络,而不是一堆组件。互相分离的组件是使用分离的概念。这些都是关于抽象。为了有效地配置网络,他们需要了解芯片的特点正在建造和它生活的环境。这意味着我们必须创建自己的看法之类的事务级建模,常用的。”

这两个建议,一个重要的部分硬件设计仍将是自底向上流动,因此工具必须创建IP集成和验证ESL之前准备商业化。

有重大进展支持自顶向下流动。“这一切都始于一个虚拟样机对建筑探索,”汤姆·德舒特说,高级产品营销经理虚拟样机Synopsys对此。“这就是力量和性能权衡可以确定。该交通发电机是用于通过推导流量从软件上运行的应用程序的虚拟原型之前的一代。”

验证
今天在硬件设计一个大的挑战是需要移除re-verify IP块当添加到系统。“最大的一个障碍处理的成本系统是连续核实过程,“Wingard说。“很少有设计团队似乎真的相信组件插在他们的设计不需要re-verified在他们是如何被使用的。很少有有效的验证重用。当我们从一个IP水平组件的子系统SoC板上的芯片,有太多,最终被各级re-verified。”

“预防的第一步需要重新验证IP是确保某种程度的验收质量建立了IP被考虑,”伯尼说延迟,组内研发验证IP主管Synopsys对此。“IP提供商需要包括先进的线头,结果时钟域交叉和低功率分析。目的不是提供环境复制已经完成什么,而是作为抵押品,应该包含的IP包收到IP消费者消除潜在的边界和RTL-assembly移动SoC集成问题。因为大量的IP块是可配置的,其他键的配置(s)是用于测试。”

“类似于uml描述和语言描述的场景是必要的,“Schirrmeister说。“这是下一个级别以上SystemVerilog验证,并将验证在未来十年的标志。这是验证转向系统级时,我们不得不依赖IP基本没有错误。”

Accellera目前正在这些场景的范围下的定义便携式刺激工作小组。如果正确定义,他们可能成为ESL的驱动方法。但目前他们的重点是纯粹刺激模式的定义,可以运行在多种表征的设计,从虚拟样机,通过仿真和模拟,真实的芯片。这是问题的一个重要组成部分,但可能表明它还没有准备好把完整的ESL流。

限制流量
过去,发展往往需要卫冕的自由度在设计过程中,虽然总是有阻力,好处经常完成超过限制。

“我们在接口越来越好,这样我们可以限制一个子系统之间的交互和系统的其余部分,“Wingard说。“考虑到许多子系统有一个良好的工作收集的内存里面,但是他们都需要某种形式的全局共享内存的访问。如果这不是一个协议问题他们如何沟通,共享内存,这是一个性能问题。”

这将导致新工具,是必需的。在RTL流,门电路级模拟被用来验证时间约束条件被满足。“那就失控了,”Wingard说。“这是正式的技术称为静态时序分析工具,可以算出如果电路工作在所有可能的角落。我们需要的等效性能。我们需要做静态性能分析的能力,有效地,我们可以把方程描述系统的性能。喜欢权力分析,这将推断出一些额外工作的人提供的组件。这将使他们能够描述的性能特征和约束/需求块被插在一起。”

性能分析也需要更聪明比静态时序验证,因为它不能要求设计建造最坏性能条件下,所有子系统正试图同时访问共享资源。这又需要场景驱动的。

这种方法可能有问题。“芯片互连性能分析已经下降到RT-level仅仅因为事务级不提供足够的精度性能做出正确的决定,”Schirrmeister说。”也是如此。抽象电力各州注释电力信息事务级模型在虚拟原型可能会给足够的相对精度允许开发相关的软件驱动程序,但要估计准确足以让分区决策一个真正需要的连接实现流动和考虑动态的力量。”

也许答案就在选定的重点和复杂的抽象。”作为最终的系统是由许多领域需要实现交互的系统,系统将包含描述的规范系统的许多领域系统的设计方面,”乔恩·麦克唐纳说,深静脉血栓形成,技术营销经理导师图形。”一个重要推动者将异构设计能力的增长。这意味着能够利用和链接工作被完成在不同层次和不同的领域来分析和优化决策。这将使设计师与更多的量化权衡做出更准确的决定。一门新的语言不是答案,更好的共存和利用现有的功能将提供一个巨大的进步在整个系统设计过程。”

麦克唐纳说:“我们现有的验证流将继续专注于知识产权本身,而系统验证将专注于适当的适用性和使用的IP系统。通过专注于用例而不是整个勘探空间我们将能够有更高的信心,目标任务的设计已经得到验证。”

结论
这个行业更接近真正的ESL流的定义比以往任何时候都在过去。这样一个流程将包括验证任务作为第一需要,而不是一个事后的想法,这是一个很大的进步在RTL流。如果这可以实现,它将采用比RTL收养,但是我们必须等待,看看第一个定义。也许乐观认为英语在另一个10年将看到重要的采用。



2的评论

理查德Soenneker 说:

如果你要写一篇关于一个主题的文章使用首字母缩写,它是一个好主意来定义,首字母缩写(ESL)至少一次在这篇文章,希望顶部附近。这样的人不是分区可以理解事情更快一点。

字典链接帮助,只是拼写出来后也是一个有用的事情。

布莱恩•贝利 说:

你是对的,我道歉。现在让我正确——电子系统级。现在,如果你问我定义什么是英语,这是另一篇文章。

留下一个回复


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

Baidu