版本控制

更多的IP,多种力量格式和级联标准减缓进步。

受欢迎程度

艾德·斯珀林&安Steffora Mutschler
半导体设计进展的最大障碍之一是进步itself-version后版本的规范,格式和越来越多的IP。事实上,有很多不同的版本,其中一些直接互相冲突,这可能需要几个月,甚至几年前一些客户采用新产品。

日子以来发生了很大的改变英特尔拥有大部分的半导体市场,锁定版本的软件用于创建每个芯片的牧师。工具不再是专为单一供应商的开发的芯片,和多数大型芯片制造商使远不止一个芯片每两年。不过,他们继续锁定软件用于开发每个chip-particularly后达到一定阶段的发展。

“从工具的角度来看,大多数消费者仍然锁配置芯片,”Mike Gianfagna说,企业营销的副总裁Atrenta。“从一个支持的角度,这是容易得多,因为我们可以同时支持版本4和5的产品。但对我们来说是令人沮丧的,因为我们将推出最新版本更快和更少的错误,客户可能不会采用6个月因为他们锁在先前版本。”

IP是同样具有挑战性。随着半导体行业越来越接受第三方的知识产权和可重用性的概念,它是跑到许多相同的版本控制EDA工具一直在努力解决的问题。这通常意味着IP供应商必须支持多个版本的IP-sometimes数百种不同的构建和配置。

一个解决方案就是马丁·隆德的高级副总裁研发节奏的SoC实现集团描述为大规模定制标准的IP。被许可人的想法是控制IP配置的一部分,这将有助于消除一些版本控制问题。

“变革的目标是建立,”伦德说。“你想建立一个块和重用它一遍又一遍,但这是几乎从来没有今天的情况。那么如何实现呢?你必须建立一个超集的核心能力。然后生成一个软的只是你需要的和验证。今天IP使用工具的方法。你必须建立IP,可以生成”。

第二种方法是这些变化的内部子系统,所以互联和描述从外面看起来一样,但是内部的变化。因为大多数商业IP是一个黑盒,被许可人严重依赖IP供应商为特征。但使用太多的IP块时,可以创建问题。子系统需要太多猜测的方法的内在变化和保持外部特征相对稳定。因此,子系统是添加和配置,只需要系统级验证。

”子系统,软件编程和硬件是可配置的,”库尔特·舒勒说,在Arteris营销副总裁。“取决于你如何集成软件和可配置性是很重要的,虽然”。

一个架构可以帮助提供的灵活性,。之一对芯片IP网络已经变得如此受欢迎的原因是它最小化这些版本问题的影响通过隔离块。

的好与坏的标准
标准可以帮助在这个舞台上,但也可以伤害。最过分的和众所周知的例子,这里是世界上所出现的错误的格式,在EDA供应商、客户和标准组织在过去的几年里一直努力解决一个五岁的节奏之间的争议,一方面,和导师图形和Synopsys对此。私下里,他们仍然诅咒这个部门,尽管最新的UPF值2.1,时而被称为IEEE 1801,作为大多数的差异。对于很多公司来说,这将是几个月或几年前他们可以采用改变。

尽管挫折是显而易见的,很难弄清楚地方责任,因为是多个实体的工作标准。工程师们已经学会使用这些工具,甚至改进会造成破坏。

”作为UPF值2.1规范的一部分,有一些废弃的命令,”玛丽安说白色,Synopsys对此星系实现平台营销主管。“我们有或多或少地投票反对这样做,因为我们知道客户使用这些命令,我们坐在这里说明白,从新的设计的角度来看,也许你不想用一个弃用命令。你打算怎么处理那些一直在设计和使用这些命令?你只会说他们不能把旧IP重用,因为它有这些命令吗?我们致力于继续支持这些命令,因为对我们来说很难淘汰任何特性但相位特性的特定命令的标准不是我们可以没有很多骚动。”

这个软件遵循相同的趋势。保持向后兼容性一直是一个大问题在软件,但还有很长的抱怨特性和降解性能下降。在处理器技术经过几十年的改进,甚至一些流行的新版本软件应用程序实际运行更慢比老一辈人当时不遗留软件支持。

“EDA工具和IP,你必须更深思熟虑,考虑到这两个新发明以及行业整合,”Chris再生草说Tensilica首席技术官。“这是知识产权的问题,这就是为什么我们把大量的工作在以前的版本中。我们支持十年,回来,你必须接受,在这个业务。客户有很好的原因为什么他们不想改变IP,但同时每个人都不断创新从总线接口EDA格式格式。所有工程师征税,荣耀和祸害的提供者。这是创业公司的部分原因似乎那么快。”

标准和互操作性的项目主任Yatin Trivedi Synopsys对此也有类似的观点:“这就是完整的解决方案的成熟度在因为看的人只是一小部分的总体设计流程并说,‘噢,我可以解决这个问题,这里有最新的一些工具来构建,“他们不关注整体的问题;他们只是看着一个利基,小面积…但这并不是大部分的项目经理和设计经理负责。他们是负责交付一个完整的解决方案。”

结论
没有简单的答案如何管理不同版本的IP或EDA工具。时的标准,从权力格式的教训是,他们匆忙出门没有行业的支持可以创建持久的问题。这是标准的原因之一组Si2如此不愿仓促叠死亡标准,尽管一些领先的公司的压力。

由于虚拟IDM生态系统的日益重视,也可以来自多个地方的限制。GlobalFoundries Subramani Kengeri,副总裁表示,铸造厂被迫限制第三方知识产权,因为可靠性”是一件可怕的事。”

大多数供应商可以背诵恐怖故事的IP不按计划工作,和大多数IP供应商可以讲述故事时,他们被指责使用IP的方式并不是将被使用。这是版本控制是如此重要的原因之一,但它也是一个清单项目,最有可能被滥用,忽视或置之不理。



留下一个回复


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

Baidu