芯片变得更复杂的今天,你需要最大限度复用IP资源

来源:Perforce      作者:龙智      发布时间:2022-03-23

image vcs ipreuse banner 3

安全和共享:发展你的IP模式, 最大限度地提高复用率

企业如何征服 IP 复用

芯片开发周期被压缩,使团队在更短的时间内执行更多的任务。为了跟上这一趋势,企业需要确保 IP 更容易被发现和重复使用。今天,IP 重用不仅仅局限于组织内部。

代码开发的兴起和第三方团队的使用强调了安全分享和重用 IP 的必要性。如何在企业内部和外部优化IP的复用?本白皮书涵盖了关键挑战-以及如何征服它们。

不断扩大的市场带来了IP资源的爆炸性增长

随着超过 1 万亿颗芯片的出货量,2018 年全球半导体销售总额为 4810 亿美元。尽管 2019年增长放缓,但到 2022 年底,市场预计将增长到每年 5720 亿美元。

新的半导体应用每天都在出现——物联网应用、自动驾驶汽车、消费电子、联网医疗设备等等。芯片不仅存在于我们的日常设备中。它们也是未来科技的基石,我们的生活将离不开它们。该行业的一大驱动力是大数据/人工智能(AI)应用的指数式增长和 5G 技术的采用。这两个领域都需要日益连接和扩展的基础设施。

威瑞森(Verizon) 和沃尔玛(Walmart)最近宣布合作,在商店里部署 5G。这一举措的一个理由是店内医疗应用程序,如远程医疗。将患者与店内的心 脏压力测试联系起来 – 由医生在远处观察 – 使医疗保健更容易获得。这种扩展的另一个原因是消费者对店内和店外连接的纯粹需求。更清晰的是,5G 的采用将比前几代迅速得多。

由于如此依赖这些数据,对更新、更快的半导体芯片的需求越来越大。为了跟上时代的步伐,原始设备制造商需要将系统芯片(SoC)和众多其他辅助集成电路(IC)纳入其设计中。这些芯片将支持计算、先进的网络,并实时分享大量的数据。

在企业内部利用IP

随着芯片变得越来越复杂,对可重复使用和预先验证的 IP 版块的需求被放大了。这是一个关键的差异化因素,有可能提高开发速度。

芯片并不是唯一在演变的东西。参与设计的过程和参与者也在变化。团队更大了,而且分布在全球各地。尽管 IP 一直被重复使用,但硬件和软件资源的爆炸性增长对任何团队来说都是难以承受的。搜索资源会浪费时间,并降低重复使用的可能性。

使用第三方IP的挑战和机遇

但IP并不仅仅是在内部被重新使用。公司正在横向扩展,并增加与前竞争对手的合作。目标不再是防止抄袭,而是使其有利可图。

代码开发和授权IP核为 IP供应商带来了新的财务机会。利用IP伙伴关系进行再利用,有可能在开发和制造的各个阶段降低成本。

对于提供IP的公司来说,这是一个极大的新市场。根据复杂性、开发成本和单位机会, IP许可费和特许权使用费可以净zhuan10万至100万。而对于原始设备制造商来说, 他们可以利用一个庞大的 IP 供应商网络。使用许可证供应商、开放源码供应商、聚合器和客户伙伴关系有助于节省设计资源。

但在安全共享和再利用方面,利用全球半导体市场增加了一层复杂性。企业需要找到一种方法来保护IP,同时还能让外部团队访问他们需要的数据,以利用IP许可。

最大限度地提高IP再利用的挑战

加快开发周期需要优化对 IP 的访问。这似乎是一个简单的概念,但有几个挑战。

团队需要在全球范围内进行协作

模拟和数字开发需要汇集设计师、制造工程师和软件开发人员的团队。这些团队通常包括内部团队、承包商和位于全球各地的合作伙伴。一旦选择了所有的 IP,就必须组织对这些资源的访问,以便其他团队能够使用它们。

随着团队规模的扩大,协作问题变得更加复杂。消除传统的孤岛模式是一个重要的目标。第三方和合作伙伴需要轻松地检索他们需要的特定文件,而不需要得到整个数据库或软件库的开放邀请。按照截止日期执行任务的团队没有时间来花几天时间确定要发送哪些资源。合作伙伴也不应该为了下载数兆字节的数据而等待数天。

分散在全球的团队如何重复使用 IP?

团队努力确定谁拥有IP,以及它是否适合于他们的项目。他们花时间发电子邮件和四处寻找文件。

那么,这对企业来说意味着什么呢?一个 100 人的设计团队在 70%的生产率下,每周可提供2800 小时的价值(基于每周 40 小时)。如果其中哪怕是 20%的时间用于寻找 IP,估计就会浪费掉 550 万美元。

如果没有办法对大量的 IP 进行分类和快速搜索,团队就只能等待和搜索。

image productivity wasting time 4

团队需要保护 IP

SoC 和IC – 以及支持它们的软件 – 已经成为任何科技公司或 原始设备制造商(OEM) 最宝贵的资源。无论团队是在建造自动驾驶汽车、国防技术、物联网设备、医疗设备、消费技术产品或航天器,他们都需要确保 IP 的安全。为了保护这些资源,在向团队授予权限,使他们能够无缝访问的同时,建立防御措施是至关重要的。 

随着合作关系和代码开发的使用越来越频繁,在不泄露任何信息的情况下,确保第三方访问的安全性是很重要的,保护 IP 也是可追溯性的一个重要因素。

为了建立可追溯性,管理员首先需要确定谁可以访问。然后可以在使用 IP 时对其进行跟踪。系统管理员还可以实施监控。这有助于消除黑 客的机会。

企业如何防范来自员工和外部威胁的不良行为 ?

对于许多企业来说,项目被分解成各种系统。这为使用的方便性以及安全性和可追溯性带来了一些问题。

企业需要跨网络和系统向团队授予访问权。这可能会暴露很多不能让每个人都能看到的敏感数据。这也使得要监控谁在何时访问了什么内容变得更加困难。没有强大的基础设施安全,资源可能会被暴露。黑 客有更多机会访问 IP。而内部团队可能会访问到他们项目不需要的宝贵信息。

团队需要重复使用硬件和软件文件

越来越多的数字资源被创造出来 – 并且可能被重复使用 – 包括软件的源代码和二进制文件,以及硬件的EDA、VHDL 和 Verilog 文件。

许多企业最终使用多个系统,如共享驱动器和源代码管理,来存储和跟踪这些文件。每种类型的文件都有独立的系统,这使得团队很难找到,更不用说重复使用了。这也使制造商所需的所有文件的打包变得复杂。

团队如何能同时重复使用代码和硬件文件?

对于半导体团队来说,通常一个系统也没有。如果没有一个单一的真理来源,工程师们就会在不同的接口、驱动器或 SAN(存储区域网络)上寻找他们需要的东西。这将消耗生产力、时间,并产生挫败感。

为了获得最大的生产力收益,重要的是要有一个包含项目的每个部分的系统。这使得团队能够重复使用较小的文件,而不仅仅是整个复杂的设计。这些文件有最大的复用机会。但是对于大型企业来说,有可能有数以百万计的文件可用。如果没有一个有组织的文件库,可以更容易地在各团队之间共享和利用,那么 IP 复用就会产生不必要的费用。

团队需要内置的整合功能

创建芯片需要各种工具来支持团队中的每个人。拥有一个数据管理系统(如 Perforce Helix Core)与 IP 生命周期管理(如 Methodics IPLM)是必不可少的。

特别是,拥有一个支持开发过程每一部分的数据管理系统可以使团队保持一致。它还能帮助他们更容易地找到和复用 IP。

需要得到支持的不仅仅是内部团队。随着组织与客户和其他外部团队的合作,可能会有成倍的人参与到这个过程中来。

企业如何支持大家优化 IP 再利用?

由于所有这些文件都是在不同的系统中管理和创建的,因此很难整合设计师和开发人员。如果没有数字资源的单一真理来源,团队就只能寻找正确的 IP 来重新使用。

如果没有共同的平台来支持他们的开发工作流程,团队的生产力就会降低。这也会影响到 IP 可被重新使用的可能性。

开发一个可重复使用的 IP 平台

为了使IP的再利用成为一种明确的,被采用的做法,团队需要一个将软件和硬件结合起来的数据管理平台。版本控制可以成为这个平台。它可以存储数据以及数字资源的所有版本,同时提供受控访问。

版本控制对开发者来说并不新鲜,但对IC设计者来说可能相对陌生。它可以用来存储、版本和优化文件,以便发布和重复使用。随着半导体以外的其他行业开始重复使用文件,它对帮助加速开发会变得越来越重要。

但并非所有的版本控制系统都能提供同样的价值。

Helix Core——来自 Perforce 的版本控制-是全球团队的理想数据管理解决方案。它可以通过提供一种安全的方式来管理、存储、跟踪、控制和分发 IP,从而极大地提高生产力和团队协作。

高效的 IP 复用要求Perforce  Helix Core 能够做到以下:

  • 加强全球合作。

  • 保护资源和跟踪 IP。

  • 对所有数字资源进行组织和版本管理。

  • 提供与流行工具的整合。

因为不仅仅是半导体公司在重复使用 IP。跨行业的嵌入式开发 – 如汽车、人工智能和物联网-也在利用 IP 来更快地进入市场。

加强全球合作

企业需要能在全球范围内易于访问的版本控制。更容易的访问为团队创造了一个无缝的过程, 并促进了 IP 的重复使用。

对于所有这些团队,Perforce Helix Core 为企业提供先进的复制技术,以便在其所有部门建立服务器。这包括他们的合作伙伴和外包团队。Perforce 联合架构使这些远程服务器与主服务器保持同步。每个人-拥有正确的权限-都可以通过本地连接访问他们需要的最新版本的文件。

Perforce Helix Core 让团队中的每个人 都感觉他们身处同一个房间

通过复制服务器,企业获得了跨团队的统一真理源,创建了一个可用 IP 的内部目录。他们可以根据需要建立尽可能多的服务器,包括在首选的云供应商、本地或私人数据中心。

团队可以更容易地访问项目和相关文件,消除了搜索的时间。

保护资源和追踪 IP

对企业来说,同时支持协作和安全可能是很困难的。有必要跟踪硬件设计和软件的变化,同时锁定 IP。

Perforce Helix Core 使企业能够通过持续监测访问 情况来保护其IP,同时促进重复使用

为了向内部团队授予访问权 – 同时消除不必要的安全威胁 ——Perforce Helix Core 与企业身份访问管理工具(如 Ping 和Okta)集成。管理员可以在Perforce Helix Core 中通过用户名、网络地址或工作站来控制对单个文件的访问。这是一个重要的安全功能,可以保护宝贵的 IP。

企业不需要担心有人在外面拥有整个资源库的副本。对于全球团队来说,文件可以在传输过程中和休息时加密,确保 IP 始终受到保护。

对所有数字资源进行组织和版本管理

拥有一个能够创建单一真理源的数据管理系统,可以提高团队重复使用代码、二进制文件和设计的能力。但大多数版本控制系统只具有存储和代码版本控制的能力。

Perforce Helix Core 对源代码、数字文件、大型二进制文件和所有其他数字资源进行版本控制和管理。与源代码管理系统不同的是,该系统经过优化,只能处理文本文件和源代码,而 Helix Core 可以对所有文件进行版本管理,包括大型二进制文件。能够存储和版本所有与芯片设计相关的数字资源,为重复使用创造了新的机会。设计师、工程师和软件开发人员可以访问他们需要的一切,并更容易地将其纳入他们的项目中。

使用Perforce Helix Core 进行数据管理,可以为数百万个不同类型的文件创建一个常设库。当涉及到向制造商交付文件时,团队有一个所有相关文件的来源。

支持团队和他们的工具

半导体团队使用各种工具。为了支持团队的工作方式,Perforce Helix Core 与已经使用的工具集成。这通过为团队中的每个人创造一个无缝的体验来增加 IP 的再利用。

Perforce Helix Core 是数据管理平台,为工程师、设计师和开发人员提供集成。

世界上最大的半导体公司都在使用 Perforce Helix CoreMethodics IPLM。这种组合使设计更有效、更可预测、质量更高。Perforce Helix Core 与 Methodics IPLM 集成,以管理半导体设计中的复杂文件关系。它与 VersIC 合作管理Cadence 库、Verilog、Ocean 脚本、软件、文件和其他设计资源。Perforce Helix Core 可以处理使用电子设计自动化(EDA)工具常见的大型二进制文件,以及数百万个文件。Perforce Helix Core 还能与 Git 一起工作。现在,软件开发团队可以使用他们自己喜欢的工具来开发 IC 和 SoC。他们的工作被安全地存储在与 IP 相同的数据管理环境中。

用 Perforce 解决方案征服 IP 复用

IP 再利用就是利用现有的信息,并将其分发给需要的团队。复用 IP 是更快进入市场的最 佳方式。

有了 Perforce Helix Core,你可以更容易地在你的企业、外部开发团队和合作伙伴之间重复使用 IP。使用 Perforce Helix CoreMethodics IPLM,通过加强全球协作,优化了 IP 的再利用,同时安全地交付文件。它为你的新的数据管理生态系统奠定了基础。这两种工具通过支持你的团队的每个成员,无缝地融入你现有的工作流程,并消除代价高昂的瓶颈。

这就是为什么世界上 10 家最大的半导体公司中有9 家选择Perforce Helix Core 和 Methodics IPLM 来确保和支持 IP 复用。准备好开始了吗?

这是为什么全球最大的10家半导体公司择Helix CoreMethodics IPLM
来保护和支持IP重用。准备好开始了吗?