| 提示 |
|---|
请点击前往新地址: 1. CS IP Trace 介绍 |
| 信息 | ||||
|---|---|---|---|---|
| ||||
|
1. 产品介绍
龙智 IPM 是 IP 管理 (IP Management) 的平台,使各种规模的公司能够完全管理内部和外部设计元素的设计和集成,包括库、新的模拟和数字设计以及独立 IP。
龙智 IPM 通过将 IP 创建者与 IP 消费者紧密耦合,最大限度地提高了内部和外部设计的可追溯性和重用性。集中编目、自动通知、可扩展权限和集成分析,提供了简化协作所需的透明度和控制。龙智 IPM 独特地以 IP/block-centric 为中心的管理方法可确保从设计创建到缺陷跟踪的所有内容都与设计层次结构相关联。
龙智 IP 管理确保从 IP 进入系统的那一刻到交付 SoC 的整个过程中都可以完全了解 IP 的状态和使用情况。支持跨多个项目、多个站点和多代 IP 演进的高级跟踪和管理—— IP 不再是一个放入设计中的黑匣子,而是一个必须在设计过程中的每一步都被理解和跟踪的关键部分。
该系统建立在先进的以设计为中心的数据管理之上,以确保关键设计信息始终可用,并且可以立即重现任何潜在问题。
2. 龙智 IPM 在 IP 管理中的作用
龙智 IPM 支持灵活的结构,IP 管理人员可以在日常任务中加以利用。以前花在寻找正确数据的正确版本上的繁琐、高风险的工作在很大程度上被消除了。龙智 IPM 成为组织的核心事实来源,干净地管理、自动化和抽象设计流程,并始终确保完全可见。
2.1 龙智 IPM 与 DM 数据管理
龙智 IPM 可与文件级 DM(Data Management)系统(例如 Git、Perforce 和 SVN)配合使用,但不能替代这些系统。每个 IPM IP 都可以有一个指向 DM 系统中某个位置的指针,这就是 IPM 和 DM 之间的链接建立的方式。
在像 Perforce 这样的大型集中式 DM 的情况下,IP 指向特定的存储库位置,该路径下的所有 DM 管理的文件和目录都由 IP 跟踪。在像 Git 这样的分布式 DM 的情况下,每个 IP 跟踪单个 Git 存储库。
文件级数据管理操作继续由每个 IP 的 DM 系统处理。龙智 IPM 不会包装或修改 DM 操作,因此每个 DM 都可以以其原生状态使用。
龙智 IPM 为这种原生 DM 功能带来了额外的价值,同时不会干扰 DM 或构建在 DM 之上的现有流程。
2.1.1 发布管理
龙智 IPM 可以捕获它在 DM 系统中跟踪的文件的状态作为发布。每个 IP 版本都作为 IPV 存储在 IPM 服务器上。IPV 是一种高性能、轻量级的捕获 IP 设计状态的方法。
除了捕获 IP 自己的文件和目录的状态之外,龙智 IPM 还捕获 IP 与其他 IP 的关系。
通过附加子 IP 作为父 IP 的资源,在 IP 之间形成分层关联。每个资源 IP 还可以拥有自己的一组文件和资源。通过这种方式,可以在 IPM 中构建完整的分层 BOM 清单。
龙智 IPM 层次结构中的 IP 不限于任何一种 DM 类型,因此通常将 Perforce IP、Git IP 和其他 IP 混合到单个 IPM 托管 BOM 中。开发人员通常有充分的理由为其流程使用首选的 DM 系统,每个 DM 对某些应用程序都有相对优势。Perforce 通常最适合二进制数据,而 Git 更适合用于基于文本的数据,以及随之而来的分支和合并流程。
龙智 IPM 将任何 DM 系统块抽象为 IP。将 BOM 作为 IPM IP 层次结构进行管理,意味着可以使用相同的 IPM 界面发布、搜索和集成所有 IP,无论底层 DM 系统是什么。实现了这种统一,同时仍然使开发人员能够保持他们原本已习惯的流程。
2.1.2 工作区管理
龙智 IPM 为其存储的版本构建精确的工作区副本,对 IP 层次结构中表示的 DM 没有限制。这为持续开发提供了一个固定的起点,并提供了一个参考,可以用来比较工作区的变化。随着工作的进行,工作空间内容可以通过使用 DM 命令从 DM 系统更新,或者通过使用 IPM 命令通过 IPM 更新引入新数据。
在流程的每一步,龙智 IPM 都可以提供工作区与先前版本(或任何其他版本)相比发生了什么变化的详细分析。用户可以像往常一样使用他们喜欢的 DM 和工具来处理他们的项目,然后根据需要,他们可以将他们所做的与他们开始的地方进行比较。如果他们想将其他用户的更改引入他们的工作区,他们可以在实际执行更新之前检查会发生什么。
一旦用户准备好与其他用户分享他们的更改,他们就可以发布他们的 IP,在 IPM 中再次捕获设计状态并发布一个 IPV(IP 版本),成为进一步开发的基础。
2.1.3 自动化和元数据捕获
龙智 IPM 捕获设计文件的状态和发布中的 IP 关系,这些发布事件可用于触发自动化工作流脚本。自动化通过 Events 系统或 Workspace Hooks 集成到龙智 IPM 中。持续集成流可以由发布、构建 QA 工作区、模拟和验证运行、捕获的结果触发,然后连接回龙智 IPM 以图形方式显示结果。龙智 IPM 自动化非常灵活,如果需要,可提供充足的定制开发机会。
2.1.4 IP 编目和检索
龙智 IPM 是一个可扩展的集中式平台,一台服务器足以支持拥有数千名用户的大型组织。整个组织中发生的每个项目的每个 IP 版本都会被自动捕获,并且权限允许时在 IPM 中集中可见。这允许实时搜索公司所有设计的当前状态。可以在现在或将来的任何时间捕获和重现完整的设计的状态,并且可以将一整套元数据附加到每个 IP 和 IP 版本。因此,龙智 IPM 提供了组织中所有活动的始终最新且易于搜索的目录。
可以以与内部 IP 相同的方式导入、搜索和使用外部 IP。
2.2 龙智 IPM 与 PLM
PLM(产品生命周期管理系统)旨在捕捉高级产品构思,并在产品的整个生命周期中跟踪产品。PLM 提供对这些数据的受控访问,并且可以跟踪产品指标并提供分析。
PLM 系统通常难以跟踪半导体和软件流程中存在的“高速”设计活动。变化率如此之大,以至于无法使 PLM 系统与设计的当前状态保持同步,并且通常没有集中的、最新的 PLM 参考来查询此信息。
龙智 IPM 通过与 PLM 系统合作并提供这种集中的最新设计状态参考,来填补这一空白。龙智 IPM 跟踪整个组织的设计进度,元数据在 PLM 系统中来回交换以获取重要版本。
使用龙智 IPM 和 PLM,将高级规划和产品跟踪与龙智 IPM 中的实时设计级别可追溯性联系在一起。
2.3 龙智 IPM 和问题跟踪
问题跟踪系统通常以项目为中心,问题与给定项目相关联,但很难跟踪错误对可能使用相同受影响 IP 的其他项目的影响。
龙智 IPM 集成了流行的问题跟踪系统,例如 Jira,并通过该集成实现以 IP 为中心的问题跟踪。以 IP 为中心的问题跟踪意味着工单与特定版本的 IP 相关联。如果这些 IP 版本在其他项目中重复使用,龙智 IPM 会跟踪该使用情况。
与特定层次结构中的 IP 关联的所有错误都在 龙智 IPM BOM 级别上汇总并可见。龙智 IPM 提供的可追溯性消除了围绕错误影响的不确定性,如果一个团队发现了错误并提交了工单,所有使用受影响 IP 版本的团队都会立即知道他们的项目受到了影响。
| 信息 | ||
|---|---|---|
| ||
