敏捷的标准

从定义标准开发改变了一切可能不错,更Agile-like开发过程。

受欢迎程度

董事长戴半导体工程坐下来和陆Accellera和资深的工程总监高通,讨论什么变化在标准开发。以下是摘录的谈话。

SE: Accellera大今年上半年。

:是的,我们只有一半,但我们得到了便携式刺激标准(PSS), SystemC CCI,我们仍然发现时间做UVM参考实现。此外,我们开始讨论IP安全保证(IP SA)。提出这是一个工作小组,他们仍然在定义的范围,但在短短两个月内很多公司表现出兴趣。

SE:这是怎么开始的呢?

:今天有更多的用户输入,在最初的发展阶段以及提案阶段。IP SA提议出来的英特尔和高通的论文发表。用户正在寻找他们的日常生活,看着他们看到最痛苦。他们提出了一些想法和用户之间共享。然后,他们开始供应商开发工具来帮助。我想要在一个标准的工具,这样我就可以选择供应商基于能力而不是坚持特定的供应商。所以,就好像用户已经有一个最终的解决方案,他们正在寻找一个标准来确保兼容性在供应商。Verilog硬件描述语言(VHDL)来自一个供应商源然后用户学会使用它,现在它是用户谁说这是我想写的东西。你能帮我确认我提出的是一个干净的解决方案,这是一个兼容的解决方案吗?这使得采用标准的更快,因为你没有那么多的斜坡时间为用户学习的事情。 They already have the need, or similar deployment, so they just convert from an in-house custom solution to an industry standard solution through a commercial vendor.

SE:在过去,有很多创新的EDA公司内部。用户基本上选择了,选择了哪些工作,哪些没有。今天,有更少的EDA公司产品和更少的新解决方案。EDA大型企业不投资新领域,直到用户需求,这意味着我们不太可能看到事实上的标准被重新创建。这意味着我们可能会看到更多的设计由委员会。

:在某种意义上它是真的。PSS涉及许多公司和很多人相当高级的公司和标准的发展。每个人都有自己的意见事情应该是如何工作的。如果我设计公司内芯片和芯片团队50人,他们每个人的报告不同的分支公司,它创建一些挑战,因为他们都有自己的想法。谁有最终决定权就如何实现呢?有很多想法,那么如何巩固竞争。PSS工作组做得很好让每个人都集中在最后的解决方案,得到最终的目标,而不是激情冲昏头脑的小细节。他们可以公布的PSS三年来很令人印象深刻。我开玩笑说,一些公司的芯片设计过程需要三年多,我们有一个全新的行业标准在这段期间,是的,有更多的,但1.0是一个相当有用的解决方案。

SE: PSS非常不同于DDR标准。当DDR创建标准,创建一个伸展的目标,预计它将需要数年时间才能完全实现。PSS,它更多的是一种可以实现最低的了。我们应该使标准拉伸EDA公司?

:我可以看看PSS,语言标准,SystemVerilog和比较。PSS是语法,一种语言,可用于做验证,从这个角度来看SystemVerilog是相似的。当SystemVerilog第一次出来,甚至到目前为止,供应商还带的一个子集构造工具实现。LRM的,有法律语法SystemVerilog供应商可能没有实现或他们的一个子集构造。这就是我们看到SystemVerilog或UPF值类型的标准。PSS,可能发生的是,一些厂商可能实际上实现超集——他们的解决方案将所有1.0 PSS,加上他们将会在1.1的东西,而是因为它是不存在的,他们将提供一些定制,提供额外的功能。

这是一个特殊情况,不得发生在未来的标准,但在这种情况下你的供应商有几个更多的准备,已经在市场上成熟的工具。他们捐赠一些他们的知识标准组织和委员会能够达成一致的一个子集,但不是一切。从用户的角度来看,我确实有一个问题,如果我使用额外的特性从一个供应商,我可能失去了标准的目的。我们确实看到一个厂商提供一个混合和匹配方案,基本上你可以在PSS编写代码,您可以编写一些代码在他们定制的解决方案,他们将一起工作。我可以留在供应商PSS兼容的虽然我不是100%,但他们给我一个选择,我可以迁移到一个完整的PSS对一些高级特性,仍在讨论了1.1。所以,我不担心。这是比SystemVerilog情况我和内部使用仍有头痛,因为我写了代码基于LRM和很多工程师在学校训练,可能LRM后牙齿然后他们实现了由一个供应商的工具,它不工作,有时甚至在同一供应商当我从前端工具实现/后端工具。

SE:是标准组织的责任关闭差距,或只是供应商对抗?

:一个小的子集问题属于标准组。某些语法可能不明确。但大多数都是供应商公司的问题。他们有有限的资源和查看用户和语法的语言支持。他们将实现用户要求的东西,但别人会等到有必要或者他们的事情要做——但是他们没完没了的事情要做。如果用户公司不把他们对这个特定的事情,或者他们只是看到一个用户推动它,如果他们不是高薪的客户,然后他们会说,我明白,这是合法的,但是今天我没有支持。

回到PSS,优势之一,当你的一个子集,用户强烈要求。供应商所有听到响亮和清晰,如果你没有支持,我就不买你的工具。在SV,我们有一个很好的语法,但是更少的用户要求和供应商选择不这样做。

虽然每个公司有自己的兼容性检查,他们没有交叉供应商检查。这是他们的王冠,他们不想让别人知道他们没有实现什么语法的子集。我希望有人能拉出PSS的兼容性测试,但是到目前为止没有任何事情发生。我们有一些内部的解决方案如何应对,但我不应该在用户级别。

SE:为消费者设备吸收的速度正在加快。我们看到同样的标准吗?它花了10年时间SV广泛采用。要花10年PSS吗?

:我不这么认为。你要看谁的标准正在努力的目标。PSS,它是一种标准,主要目标post-silicon的家伙和潜在的SoC和系统和软件的人。另一个用户组是IP验证人。PSS不是为他们而设计的,所以采用IP验证可能需要更长时间。然而,对SoC的一面,我预计采用将相当快。如果我比较SV, SV花了很长时间和有针对性的从SoC系统设计和验证。

PSS,我认为将会有两个不同的斜坡- SoC和IP。总的来说,我认为采用标准越来越快。UVM采用快多了,比SV UPF值也非常快。重要,标准的目标受众,还额外的观众,可能采用以较慢的速度。

SE: Accellera如何工作在正确的时间将IEEE的标准吗?

我不知道如果我们有一个预设时间表转移。通常,我们看到它当一个标准由Accellera有足够的用户采用。如果我们有一个标准,我们认为是不错,但只有一小部分用户使用它,然后IEEE可能不会有兴趣继续努力。一些标准还需要更广泛的采用内典型Accellera达到以外的用户社区。Accellera仍主要是北美,但与IEEE国际上你可以达到更多的用户。如果我们看到增长类型的标准准备,然后我们开始谈论IEEE转移。Accellera也扩大到DVCon印度、中国和欧洲。



留下一个回复


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

Baidu