《Microsoft:中国芯片设计云技术白皮书2.0(47页).pdf》由会员分享,可在线阅读,更多相关《Microsoft:中国芯片设计云技术白皮书2.0(47页).pdf(43页珍藏版)》请在三个皮匠报告上搜索。
1、1中国芯片设计云技术白皮书 中国芯片设计 微软(中国)有限公司 由微软智能云提供计算服务 2中国芯片设计云技术白皮书 第一章前言 第二章设计云平台中国市场规划 第 1 节芯片设计企业技术生态环境 第 2 节芯片设计云生态规划 1.1 1.2 1.3 1.4 IP 资源库以及技术支持 工艺库资源以及技术支持 EDA 资源以及技术支持 IT 与 CAD 技术支持 2.1 2.2 2.3 统一云平台,集成五要素 各自上云,永不落地 云计算三层架构 (1) (2) (3) CAD 技术支持 IT 基础架构与技术支持 IT 与 CAD 管理发展路径 CONTENT 目录 03 16 04 05 08 1
2、1 11 13 15 17 17 18 01 03 3中国芯片设计云技术白皮书 基于 Azure 的 MVP 成本节省模型探讨 一切都刚刚开始,一切都即将结束 MVP 架构设计 MVP 中的三个独立隔离子区 静态模型 动态方法论的探讨 MVP 测试报告 MVP 演示视频 第 1 节 第 2 节 第 3 节 第 4 节 第 1 节 第 2 节 第 3 节 第 4 节 第 1 节 第 2 节 系统拓扑设计 云计算基础架构层 设计云管理平台 平台安全方案 3.1 3.2 4.1 4.2 2.1 2.2 2.3 资源规划与实现PaaS 层 资源管理规划与实现SaaS 层 中央管理子区 IP 供应商子区
3、 设计公司子区 云计算安全基础 数据传输和指纹技术 29 31 34 35 24 24 27 29 36 36 39 41 19 21 21 19 22 23 31 32 32 第三章 第四章 第五章 尾声 设计生态云技术架构详解 1中国芯片设计云技术白皮书 第一章前言 在多方面因素的推动下,中国的芯片设计行业迎来 了前所未有的发展契机。当前,我国芯片设计业的 产品范围已经涵盖了几乎所有门类,且部分产品已 拥有了一定的市场规模,但我国芯片产品总体上仍 然处于中低端,正处在逐步向高端芯片研发演进的 过程中。 纵观过去两年的全球半导体设计市场,芯片设计公 司、EDA 工具供应商与公有云服务供应商也
4、都开始探 索云计算如何与芯片设计的流程与仿真设计更好的结 合,以实现大规模的弹性计算,更快的面向市场,并 获得更低的成本。可以说主流的设计公司都有 1-2 款 芯片在做全面利用云技术的设计。可以预见的是,在 先进制程的竞争中,如何更好地应用云计算,实现更 快的产品面世,更顺畅的设计流程,是芯片设计企业 不能忽视和跳过的领域。 随着国家级芯片战略的明确和发布,众多的芯片设 计企业也逐步提升产品技术水平,再加上国内在全 球领先的消费电子类企业,本着其拥有大量终端应 用场景的优势,也全面涉足芯片设计领域。在这样 的背景下,对于芯片设计企业 / 部门来说,如何快 速地实现产品研发,提升效率,同时实现更
5、低的成 本, 具有巨大扩展性的 “云” 就成为了一个很好的倚仗。 但如何安全可控的将更多的设计流程搬到云端,利 用云计算弹性可扩展,与下端工厂更好的对接,实 现更快的产品上市,就成为了一个值得探讨的话题。 对于芯片设计企业,产品迭代加速,标准不断演变, 以及不断需要更高的性能,都压缩了设计周期和上 市时间。随着设计越来越复杂,企业需要在开发的 每个阶段实现更好的设计流程和全面验证,而新的 工艺也需要大量的计算能力来解决这种过程变异。 这样技术发展现状和市场竞争态势下,微 软的公有云 Azure 提供了一整套公有云 / 混合云的架构。该架构提供了资源优化、 性能增强、成本节省的方案,使得开发团队
6、能够专注 在比较小的时间窗口中,运行更多的迭代、增加模拟 和回归测试次数,专注提升产品品质和质量。这套方 案已经在全球各领域的芯片研发企业进行过验证,见 证了此解决方案帮助芯片行业公司实现更高的产量、 更高质量的设计、创新的解决方案和更快的产品交付 速度,这些也是当今芯片行业需要取得成功的要素。 随着国内“大兴土木”、“千家争鸣”的大局面的兴起, 半导体行业的基础设计平台EDA 设计环境平台 也呈现出逐渐升温的局面。尤其是基于“云”计算的 EDA 设计环境的发展,虽然还处于非常初期的阶段, 从各个方面的需求来看,已经是呼之欲出。 在 2中国芯片设计云技术白皮书 以下是云计算应用于 EDA 行业
7、的典型事例介绍: TSMC 2019 年 6 月,Microsoft Azure 和 Mentor 及台积电在 10 小时内验证 了 AMD EPYC 上的大尺寸 Radeon Instinct Vega20 集成电路设计,这 是产业多方共同成就“云中 EDA”的一个典型案例。AMD 这款芯片设计 中有 132 亿颗晶体管,数量是惊人的,通过在 Microsoft Azure 云平台 上运行台积电认证的 7nm Mentor Calibre 设计套件,AMD 在 19 个小 时内完成了两次验证,大幅缩短了物理验证的总周转时间。 此外,AMD 还将 Calibre nmDRC 扩展到 69 个
8、HB 虚拟机上的 4140 个内核,使工程师能够平 衡紧迫的时间与苛刻的成本。 台积电的开放式创新平台 (OIP) 云联盟将 EDA 公司和云服务供应商紧密联系在一起,共同挖掘 基于云计算的解决方案,释放 EDA 的“云价值”,助力用户拥有更多选择,实现简便、快速、可 扩展且安全的 EDA 能力。 AMD Cadence Cadence 已经为超过 100 家客户提供了基于不同模式的云环境搭 建、部署服务及支持:全托管业务模式目前与 Azure 与 AWS 云 平台合作;客户自行管理环境的业务模式支持 Azure、AWS 和 Google 云平台。2020 年 6 月,Cadence 宣布使用
9、在 Microsoft Azure 云 上 基 于 TSMC 技 术 的 Cadence CloudBurst 平 台 提 供 Cadence Signoff 解决方案,为客户完 Timing Singoff 提供 了一条加速路径。Cadence 在 150 台机器上演示了其 Tempus Timing Signoff 方案可扩展性,可实现最快的 TAT 和并除 timing signeoff 成本降低 2 倍。 作为行业内唯一专业的 IT/CAD 技术服务团队,摩尔精英 IT/CAD 事业部曾于 2019 年 11 月 21 日的南京 ICCAD 大会上发表的芯片设计云计算白皮书 1.0中,
10、初步探索了 基于公有云的 EDA 计算平台的实现方案。随着进一步的探索和方案优化,我们今天将 发布白皮书 2.0,进一步升级迭代 EDA 云计算的实现方案。在这一稿白皮书中,将 基于 Azure 云平台,呈现包括弹性算力、安全方案、EDA 设计生态云模型等。 本白皮书分析中国半导体行业的技术生态环境,上云趋势对于半导体行业的技术生态带 来的影响和改变。 2中国芯片设计云技术白皮书 3中国芯片设计云技术白皮书 第二章设计云平台中国市场规划 在半导体行业中,芯片设计公司无疑是行业产业链的上游业态。根据魏少军教授的报告,中国目前芯片设计公 司大约有 2000 家左右,这 2000 家左右的芯片设计企
11、业,营业收入超过 1 亿元的不足 100 家,有超过 90% 处 于初创期。每一颗芯片设计研发过程是一个需要 2 到 3 年技术积累和自我迭代的漫长过程。对于芯片设计企业 或团队来说,需要五个内部的或外部的技术支持角色,给予芯片设计团队专业的和长期的技术支持,这种支持 将伴随整个芯片的开发和迭代过程。 这五个技术支持角色缺一不可,然而对于中国半导体目前的发展阶段来 说,大多数中小企业这五个方面的技术支持资源还是比较稀缺的。 IP 资源库与技术支持 EDA 工具库 与技术支持 Foundry 工艺库 与技术支持 第 1 节 芯片设计企业技术生态环境 五个技术支持角色: 芯片设计 公司 CAD 技
12、术支持IT 基础架构与技术支持 IP Foundry IT EDA CAD 4中国芯片设计云技术白皮书 IP 的初期投入很高,主要包括 IP 的研发投入(包括芯片设计的人力成 本,IT/CAD 系统及 EDA 费用等)、为了验证 IP 功能与性能的投入(包 括芯片代工厂的流片与 IP 的测试费用等) , 以及拓展市场的商务投入。 IP 业务的收入主要包括:授权金(license fee)与版税(royalty)两个部分。授权金 一般在 IP 授权确定时预先支付,版税在使用 IP 的芯片设计公司项目量产时收取,一 般按照加工晶圆价格的一定百分比收取(一般不超过 3% 的晶圆价格)。 IP 的商务
13、需求主要是由芯片设计公司与芯片代工厂主导的。芯片设计公司除了自己的设计之外,会需要 大量的标准单元库,各类存储器以及 CPU,DSP 和高速接口类型的 IP,这种需求会与 IP 供应商和芯片 代工厂直接讨论。另一方面,芯片代工厂为了方便客户的项目设计并进一步增加自己工艺平台的吸引力, 也会直接与 IP 供应商合作,布局和完善工艺平台上的 IP 种类。 IP 业务前期研发投入大,验证周期长,客户定制化需求多,研发阶段结束后由于 IP 市场竞争的关系价格端也 会遭遇类似摩尔定律的价格下降,导致如果 IP 不能尽快多次出售,可能无法覆盖研发成本的被动局面。这将 进一步导致没有足够的投入到新的 IP
14、研发中,造成 IP 业务的恶性循环。从投入产出比的角度来看,如果 IP 研 发出来后不能够多次复用或者从客户的成功量产中获得一部分的版税(royalty)收益,从商务模式上看确实是 一门难做的生意。相比于整个芯片销售来说,IP 的营业额也相对有限,这也是国内资本市场对 IP 业务投入比 较谨慎的一个原因。 因此,如果想要 IP 行业能够良性快速发展,必须从商务上确保研发出的 IP 能够被多次授权使用,并能够从客 户芯片成功量产中产生版税收益。纵观整个 IP 市场,ARM 一家就占据了近一半的市场份额,究其原因除了 ARM IP 本身的产品力之外,商务上能够很好的复用并有持续不断的版税收入起到了
15、关键作用。 纵观近几年国内芯片行业的发展,AIoT 物联网应用芯片快速崛起但呈现碎片化特征,很多中小型的芯片设计 公司在利基市场快速涌现。摩尔云端与这些客户的高效互动大大增加了 IP 复用的机会,多次的 IP 使用分摊了 IP 研发阶段的投入;摩尔芯片设计云与供应链云的协作,确保了 IP Royalty 商务模式的实现与比重的上升,使 得 IP 供应商可以从客户芯片的成功量产中长期获利,更多投入 IP 研发当中形成良性循环。 对于置于云平台的 IP 供应商来说,更详细的 IP FQA 说明可以协助客户的 IP 选型,大大减少 IP 售前的人力投 入与成本,使 IP 供应商把更多的精力用在 IP
16、 的研发与 IP 售后支持中,这又是一个良性的循环过程,使得 IP 选 型的过程变得更加高效和低成本。 1.1 IP 资源库以及技术支持 4中国芯片设计云技术白皮书 5中国芯片设计云技术白皮书 工艺库文件是连接晶圆厂同芯片设计 公司以及 EDA 供应商之间最主要的桥 梁和媒介, 是 Foundry 晶圆厂为客户 提供的最基础设计文件和数据支持。 工艺库文件是晶圆厂根据本身工艺能力 , 技术节点及所专 注的不同晶圆产品的特色,在通过公司内部所有相关技术 部门经过多年不断的工艺数据收集验证而总结出来的,所 以工艺库文件是晶圆厂的技术精华和服务客户关键核心。 通常晶圆厂为客户提供基础工艺库文件为 P
17、DK (Process Design Kit) , 而 PDK 一般会包含 “Pcell (Parameterized Cell, 参数化单元 ),Layout Techfi les, Spice Models, 及 PV Rule ( 物理验证规则 ) 文件 (DR / DRC / LVS, Parasitic Extraction)” 等各种文件,PDK 是晶圆厂用本生的语言所定义的能反应 Foundry 各种工艺的文档资料; 正是由于 PDK 及相关设计文件的重要性,所以 Design House 如何 能及时向 Foundry 申请并得到正确的设计文件对设计公司开展新的芯片项目设计就十
18、分关键了。 1.2 工艺库资源以及技术支持 DRC LVS PEX (RC Extraction) Pcell Library SPICE Model Layout Tech File PDKModel Silicon Design Rule /Pcm EDA PDKDesignProcess 对于晶圆厂,因为 PDK 及相关设计文件代表 Foundry 的技术核心所在,目前各不同 Foundry 在先进技术节点的技术竞争又十分激烈,所以晶圆厂对本身的设计文件的管控 都有十分严格的规定和完善复杂的审批流程,这也导致中小型的设计公司往往需要经过 较为繁琐的申请手续才能够得到晶圆厂提供的完整设计文
19、件。 6中国芯片设计云技术白皮书 中小型设计公司在申请晶圆厂提供的设计文件和技术支持过程中, 也经常会 遇到如下的问题及痛点 ( 有些问题甚至会直接导致芯片设计项目的整体延迟 甚至产品失败 ) : 设计文件和技术支持,而设计公司在晶圆厂能最终注册成功,通常需 要经过晶圆厂的法务部,市场部,销售部等各相关部门的复杂详细的 审批流程,这也大大延长了后续设计文件申请的流程时间及不确定性, 对芯片产品正常评估和设计进度往往会有很大的影响; 在 PDK 中,而其它设计文件需要客户再额外单独提申请 ; 但有些中小 型设计公司由于对某些新计划流片的晶圆厂文件分类和命名方式不熟 悉,往往只申请到部分甚至是错误
20、的设计文件,这可能就会造成后续 芯片项目采用了不完全甚至错误的设计文件,而最终导致芯片产品的 验证失败; 果某一芯片设计公司没有及时收到晶圆厂设计文件进版的信息,还是 采用之前申请到的旧版设计文件进行新产品设计,这样就可能会导致 新产品在最终验证时不能达标甚至失效; 本公司负责代工厂联络的同事,再通过该联络人员联系晶圆厂的 Contact Window, 然后才能将问题提交到晶圆厂负责设计文件技术支持 的部门,这个流程往往耗费很多时间和沟通的环节, 对整个芯片产品 的设计进度会造成影响。 如果中小型芯片设计公司是第一次计划在 Foundry 流片并需 要申请相关设计文件进行评估,就得首先向晶圆
21、厂注册并申 请成为晶圆厂认为合格 Qualifi ed 的客户,然后才能开始申请 不同 Foundry 晶圆厂对自己设计文件的分类及命名管控流程 都不同,比如有的晶圆厂会把所有同一技术节点的设计相关 文件都包在 PDK package 中,但有些晶圆厂只把部分文件包 晶圆厂为了能实时纠正所发现的工艺偏差,通常会定期或不 定期地将设计文件进行进版更新,而这个文件进版更新的信 息往往不能及时传达到所有相关设计公司 Design House。如 芯片设计公司的设计技术人员在使用设计文件 setup PDK 时, 往往会遇到各种难题或疑问需要晶圆厂提供技术支持,而这 时候可能因为一个小的技术问题就需要
22、设计技术人员先找到 A B C D 7中国芯片设计云技术白皮书 芯片设计云平台能利用平台优势为客户提 供如下重要的服务: 1 2 3 4 5 保证按相对应代工厂的申请流程及使用授权书要求,在短时间内协 助客户能在设计云平台上评估所需要的代工厂设计文件 把不同晶圆厂的设计文件清楚的分类并标记,形成 PDK 库, 从而协助芯片设计人员能通过平台快速找到正确并完整的设计 文件 实时同步更新晶圆厂最新版本的设计文件,并在平台统一 发布更新通知 提供自助的 PDK 安装 / 配置服务,并能无缝将新的 PDK 加入到芯片设计项目环境中 在客户和晶圆厂之间建立技术支持的桥梁,使得用 户能在线获得代工厂快速和
23、高效的技术支持 设计公司通过芯片设计云平台提供的流 畅的文件申请评估流程及充分的技术支 持服务,能够充分避免上面列举出的在 使用晶圆厂设计文件和技术支持经常遇 到的问题和痛点。 7中国芯片设计云技术白皮书 8中国芯片设计云技术白皮书 EDA,即电子设计自动化(Electronics Design Automation)的缩写。一般来说,EDA 设计工具 的形态是一套计算机软件。EDA 产业是集成电路设计产业的最上游,也是整个电子信息产业的 基石之一。集成电路的设计离不开 EDA 工具,如果说芯片是子弹,是粮食的话,那么芯片 EDA 工具则是制造子弹,加工粮食的工具,其重要性可见一斑。 EDA
24、工具的产业规模并不大,2018 年全球 EDA 市场规模仅有 97.15 亿美元而已,相对于几千亿 美金的集成电路产业来说占比不到 5%。但在目前,EDA 产业是一个非常明显的寡头垄断结构。 最大的三家 EDA 供应商Synopsys,Cadence 和 Mentor(已被西门子收购)的市场占有率 达到了 60% 以上。而在集成电路设计领域,三家大厂的市场占有率就更高了。前 3 家 EDA 公 司(Synopsys、Cadence 及 Mentor)垄断了国内芯片设计 95% 以上的市场,他们能给客户提 供完整的前后端技术解决方案。所以,EDA 对集成电路产业具有“卡脖子”的战略地位,如果这
25、三家大厂对某个集成电路供应商关闭工具供应的话,那同直接下手“掐死”这个供应商是没什么两 样的。这两年的中兴、华为事件,我们都看到三大 EDA 公司一旦对国产芯片公司断供带来的长 远影响。 垄断市场、技术差距和专利壁垒等,带来了三家大厂 EDA 工具的普遍高价格,对于芯片设计企 业来说,购买 EDA 工具和获得 EDA 供应商的支持需要付出高昂的代价。而在当下,国内 EDA 公司还处于艰难的生存阶段,市占率不到 5%,客户使用意愿相对偏低。国产 EDA 产业同国际 先进水平相比,还是有着巨大的差距,主要体现在以下几个方面: 1.3 EDA 资源以及技术支持 123 国外大厂有相对完整的 产品线,
26、可以支撑集成 电路设计的全流程 国外大厂积累了一批经 过反复优化和验证的 IP 库,并同他们的工具产 品紧密结合起来,极大 的提升了他们产品的可 用性 国内电子设计工程师的 EDA 应用培训及相关教 材和参考书籍主要是以 国外大厂的工具为基础 的,有着多年来积累的 人才和生态优势 9中国芯片设计云技术白皮书 当前国家大力发展芯片产业也给国内 EDA 公司带来了新的机遇,我 们看到机会点主要来自于以下几个方面: 中小型设计公司在申请 EDA 大厂提供技术支持过程中, 经常会遇到 如下的问题及痛点 : 国内芯片设计公司对于国产 EDA 的接受度更高,尤其是在中兴、华为事件之后,国产芯片 供应商都看
27、到了打造自主可控供应链的重要性,在 EDA 这一卡脖子的环节,积极试用和 购买国产 EDA 工具,加速产品的迭代和升级,将极大地促进本土 EDA 工具和生态的发展 国家层面认识到 EDA 工具的重要性,在资金和人才政策上予以了倾斜,以及投资机构对 这一集成电路细分领域的关注和资金流入 云端软件和服务的趋势对于国产 EDA 生态的促进,一是软件按照服务的时间长短和调用 的 License 数量收费,对于客户可以节省 EDA 的购买费用,国产 EDA 供应商针对新市场需 求的销售策略更加灵活弹性;二是提供 EDA 云服务也能有效的防止软件盗版的发生,推 进了软件的正版化 01 02 03 123
28、EDA 公司通常会定期或不定 期地对工具版本进行更新, 修正一些历史版本中的代码 错误(Bug),或者增加一些 对客户有用的新功能(New Feature),而这个版本更新的 信息往往不能及时传达到所 有相关芯片设计公司 中小芯片设计公司往往 不具备足够的经验将市 场上的点工具配置成无 缝衔接的自动化设计流 程, 从而造成使用不便, 影响芯片设计人员的协 作效率 芯片设计公司的设计人员在使用 EDA 工具时,往往会遇到各种难 题或疑问需要 EDA 供应商提供技 术支持,而这时候可能因为一个 小的技术问题就需要设计技术人 员先找到本公司负责 EDA 供应商 联络的同事,再通过该联络人员 联系 E
29、DA 公司的技术支持部门, 这个流程往往耗费很多时间和沟 通的环节, 对整个芯片产品的设 计进度会造成影响 9中国芯片设计云技术白皮书 10中国芯片设计云技术白皮书 芯片设计云平台能利用平台优势为客户提供如下重要的服务: 保证按相对应 EDA 供应商的申请流程及使用 授权书要求,在短时间内协助客户能在芯片 设计云平台直接调用所需要的 EDA 工具和 license 提供自助的 EDA 工具安装 / 配置服务, 并能无缝将新的 EDA 工具加入到芯片设 计项目环境中 把不同 EDA 供应商的 EDA 工具分类并标记, 形成 EDA 工具库,从而协助芯片设计人员能 通过平台快速找到正确并完整的 E
30、DA 工具 将不同 EDA 供应商提供的 EDA 工具组 合成方便易用的设计流程供用户使用, 降低学习和配置门槛,提升易用性 实时同步更新最新版本的 EDA 工具安装包文 件并在平台统一发布更新通知 在客户和 EDA 供应商之间建立技术支持 的桥梁,使得用户能在线获得 EDA 供应 商快速和高效的技术支持 设计公司通过芯片设计云平台提供的流畅的 EDA 工具设计流程及充分的技术支持服务,将能够充分避免上面 列举出的在 EDA 工具技术支持经常遇到的问题和痛点。 【参考资料】 李敬,漫谈 EDA 产业投资 为什么 EDA 软件对芯片设计如此重要? 11中国芯片设计云技术白皮书 1.4 IT 与
31、CAD 技术支持 ( 1 ) CAD 技术支持 在集成电路设计工作中,CAD 服务是连接芯片设计工作和 IT 基础架构重要环节。CAD 管理工作的目标是为了 通过在合理的 IT 基础架构上, 优化 CAD 体系中的六大板块, 以提供芯片设计工作得以高效顺利进行的管理体系。 CAD 管理工作不仅要关注本身的六个模块,还需要深 入了解芯片设计本身的要求,以及现有 IT 基础架构 的具体情况,包括架构、容量、运行状况等。 CAD 管理与 IT 基础架构服务以及设计团队的关系如下图所示: 芯片设计公司的设计环境由 IT 基础架构以及基于 IT 基础架构的 CAD 技术构建而成,是支撑芯片设计工 作顺利
32、进行的基础技术平台。 CAD 管理的范围包括以下六个模块: 计算 平台管理 许可证 管理 设计数据 管理 设计环境 管理 工具 管理 设计流程 管理 硬件设计 芯片设计 CAD 服务 设计流程管理 流程分析 / 流程重建 新流程定制 / 流程出错分析 / 流 程优化 / 日常维护 / 使用培训 设计数据管理 分析 / 重建 / 迁移 / 优化 版本管理 / 管理文档维护 工具管理 使用培训 / 出错分析 / 使用优化 许可证管理 分析 / 采购 / 部署 / 使用 监控 / 使用优化 设计环境管理 分析 / 重建 / 优化 / 使用 培训 计算平台管理 配置分析 / 重建 / 使用培 训 /
33、资源监控 / 资源优化 IT 服务 IT Infrastructure Deployment/Maintenance/Monitoring H/W: Firewall/Switch/Storage/Server. S/W: SVN/Git/VNC/VDI/Scheduler/. Security:Accessibility/DLP/ACL/Rights/Data Exchange/. IT 服 务 设 计 需 求 11中国芯片设计云技术白皮书 12中国芯片设计云技术白皮书 传统芯片设计公司中,CAD 管理工作的目标在于: 在国外大的芯片设计公司中,CAD 管理工作典型分工方式如下图所示: 13
34、中国芯片设计云技术白皮书 ( 2 ) IT 基础架构与技术支持 半导体行业的 IT 基础架构,相对于大 IT 行业来说,还是一个 相对封闭和技术相对保守的细分子行业。大 IT 行业的发展规 律对于细分子行业的 IT 技术发展,是有着引领性的作用的。 随着云计算技术的快速发展,以及半导体行业也从封闭转向半开放,国外一些大的半导体公司开始率先尝试利用 混合云方式来优化成本和提高 IT 敏捷运维能力。 半导体行业的 IT 基础架构,目前仍然以私有化部署数 据中心的方式为主,典型技术范围包括: 网络 技术 安全 技术 虚拟化 技术 高性能 计算技术 芯片设计企业上云的主要考量包括下面这些内容: 13中
35、国芯片设计云技术白皮书 14中国芯片设计云技术白皮书 混合云模式中多集群弹性调度的逻辑: 云计算带来的 IT 敏捷运维、快速交付和高可用性 : 15中国芯片设计云技术白皮书 ( 3 ) IT 与 CAD 管理发展路径 从目前国内的 IT 及 CAD 管理水平来看,还处于比较初级的阶段,距离形成 先进的 IT 与 CAD 管理体系还有很漫长的一段发展路程。大多数的芯片设计企 业在芯片开发和迭代过程中,都是磕磕绊绊地一点点补充 IT 与 CAD 方面的管 理漏洞,很多时候 IT 与 CAD 的管理水平不足,成为了制约芯片研发顺利进行的 阻碍。 相较于 IT 基础架构管理水平的差距来说,CAD 管理
36、水平的差距更为明显。我们曾经 在第一版的芯片设计云计算白皮书中, 阐述了集成电路 IT/CAD 设计环境发展路径 (如 下图)。一个优秀的 IT 与 CAD 开发平台,是需要有充分的芯片开发与迭代需求来驱 动的,国外先进芯片设计公司达到下图中阐述的 5.0 阶段的整体标准化研发环境的管理 水平,基本花了 30 年的时间,是伴随着公司内部的大量芯片开发和迭代需求逐渐形成的 一套企业内部方法论和管理体系。 IT 与 CAD 开发平台的规划与建设,往往是滞后于芯片开发和迭代需求的。目前国内的半导体行业发 展还处在早期阶段,对于大多数芯片公司来说,大量的芯片开发和迭代带来的针对 IT 与 CAD 技术
37、 和管理需求还没到来,国内半导体行业 IT 与 CAD 的技术资源缺乏和知识积累不足,大多数的芯片 企业的 IT 与 CAD 管理水平尚处于 2.0 以下的阶段。 16中国芯片设计云技术白皮书 第 2 节 芯片设计云生态规划 国现在的半导体行业得天独厚,国内的半导体发展正 处于一个“百舸争流千帆竞”的历史发展特定时期,充 满机遇与挑战。当前芯片行业的特点,正由封闭模式 转向半开放模式,市场投入以及政策支持,正加速中国当前出现越 来越多的创业芯片公司,这些初创芯片公司都关注的是特定领域的 芯片研发。在这样的大环境下,集大成的生态型设计云平台呼之欲 出,以云平台的方式提供一个相对平等的环境,支持协
38、作和共享, 可以更灵活地帮助大量芯片公司共同发展。 根据对半导体行业的深入研究和调查,摩尔精英 IT/CAD 事业部对 即将到来的国内半导体行业战略发展面临的云计算平台作出了战略 规划,“拥抱云计算,打造适合中国国情的芯片设计云生态模型”。 对比于国外半导体发展轨迹来看,国外的半导体行业经过 30 多年发展,成就了一个个大公司,国外大公司的 云计算之路的驱动力更多在于混合算力的需要,前面的案例中都显示了这一点。而国内的云计算之路的驱动力 则更偏重于资源共享的需要。中国国内的芯片设计企业众多,规模小、阶段早,以云计算技术为基础,将 IP 资 源和技术支持、PDK 资源和技术支持、EDA 资源和技
39、术支持、IT 基础架构资源和技术支持、 CAD 技术支持资源整合、标准化,打造生态型的设计云平台,极大地实现资源共享、技术 共享、平台共享,加速中国半导体事业发展。 中 16中国芯片设计云技术白皮书 17中国芯片设计云技术白皮书 设计生态云模型 2.1 统一云平台,集成五要素 2.2 各自上云,永不落地 以云计算为 IT 基础底层,整合行业核心资源,打造统一的芯片设计云平台,集成包括:IT 基础架构层与 技术服务、CAD 管理与技术服务、EDA 资源池与技术服务、IP 资源池与技术服务、PDK 资源池与技术服 务等五大技术支持平台的整合型设计生态云平台。 设计、EDA、IP、PDK 在云计算平
40、台上可以各自成云,彼此安全隔离,数据共享可追溯,上传下载加密, 形成安全高效的生态设计环境。 核心资源包括 IP、PDK 等,可以在云平台上,拥有各自供应商的私有云空间,数据对设计公司的开放与否, 一方面依赖于传统合作协议与商务条约,另一方面依赖于云平台技术安全管控手段。不同角色的用户,例 如 IP 供应商、 晶圆厂、 EDA 公司, 对各自的数据拥有完全的管理权限。 重要数据在不同隔离区间进行传递, 通过数据加密或指纹追踪技术,进行有效的安全监管,对核心数据资源的管控做到各自成云,永不落地。 17中国芯片设计云技术白皮书 18中国芯片设计云技术白皮书 2.3 云计算三层架构 基于云计算的 I
41、T 架构包括 IaaS 层、PaaS 层、SaaS 层,分别管理物理层资源、物理资源敏捷运维、应用层 资源以及应用层资源自助管理。 在设计生态云平台上,安全高效地整合了芯片设计开发所需的全部技术支撑,可以做到对众多芯片设计企业的平 台化支持,帮助他们可以短时间内拥有更快更标准统一化的研发平台,从而帮助他们更为容易地加快芯片开发与 迭代速度,为产品上市赢取时间。通过设计生态云统一化的平台,更多的 IP、PDK 和 EDA 资源可以快速汇集、 并提供统一的技术支持窗口,这也能对国内 EDA 工具及 IP 的发展起到非常好的促进作用。 以包括网络设备、服务器、存储设 备等物理设备为主要内容的计算资
42、源层,通过虚拟化或云技术构成统 筹管理的底层平台 针对物理底层资源进行统一 调度、协调的高效运维管理 平台。通过 CMP(云管模块) 进行跨平台的多云管理运维 针对包括 IP、PDK、EDA、芯片项 目数据等为主要内容的应用数据 层, 通过 DMP (设计资源管理模块) 进行统一化和标准化调度和管理。 IaaS 层:PaaS 层:SaaS 层: 19中国芯片设计云技术白皮书 第三章设计生态云技术架构详解 在前一章节中阐述的 5 个技术角色以及芯片设计公 司, 将在设计生态云上构成一个多租户的生态系统。 相较于上一版白皮书的探讨,这次探讨的设计生态 云从技术上呈现的主要特征为: 设计云平台的运营
43、方需要提供基于公有云或私有云的技术平台基础架构 (包括算力、 存储、 网络、 安全等基础环境),以及提供芯片设计环境管理平台和数据安全监控平台。这个运营方可以是 公有云公司、政府云计算中心、行业私有云平台等。运营方通过专业的 IT 基础架构构建和运维 能力以及对设计云管理平台各个功能模块的专业理解,不仅能为设计生态云提供基础的平台保 障,还能为生态云中其他角色提供高效和便利云自助服务。 IP 供应商可以在这个平台上提供共享的、可安全管控的、可追溯使用的 IP 库,这些 IP 库可通过 传统的或是更加创新的商业模式,为设计生态云提供最为重要的 IP 资源,帮助大量芯片设计公 司可以获得更为丰富的
44、、更为便宜的 IP 资源以及相应的快捷高效的技术支持。 晶圆厂可以在这个平台上提供包括成熟工艺的 PDK 库以及先进工艺的 PDK 库,这些 PDK 库在 平台上可以安全高效地共享, 可以追溯使用。 同样地, 晶圆厂为设计生态云提供关键的 PDK 资源, 可以帮助大量的芯片设计公司获得快速的、丰富的工艺库资源以及高效的技术支持。 一个多租户的云计算平台,需要以下六类角色的参与: 第 1 节 系统拓扑设计 多 租 户 云计算平台运营方 IP 供应商 晶圆厂 角色 1 角色 2 角色 3 19中国芯片设计云技术白皮书 20中国芯片设计云技术白皮书 下图是一个完整包括这六类角色的系统拓扑图。 EDA
45、 公司在设计生态云平台上,可以提供最新的 EDA 工具以及相应的技术支持服务,也可以提 供 SaaS 化的使用及计价模式,更为灵活地、快捷地帮助大量芯片设计公司进行芯片研发工作。 专业的 CAD 技术服务,一方面可以提供整个云平台构建自助式的芯片设计环境 SaaS 服务,使 得芯片设计公司可以自助完成所需要的设计环境的快速、标准地搭建,另一方面在芯片设计过 程中,可以获得及时的 CAD 技术支持服务,解决芯片开发过程中的各类问题。 在以上五类技术资源的支撑下,大量的芯片设计公司会进入到这个平台,在这个统一化的生态 平台上获得最充足的技术支持资源,加快芯片设计开发和迭代的周期,使得整个芯片开发过
46、程 更加顺畅和高效。 EDA 公司 CAD 技术服务公司 芯片设计公司 角色 4 角色 5 角色 6 20中国芯片设计云技术白皮书 21中国芯片设计云技术白皮书 第 2 节 云计算基础架构层 第 3 节 设计云管理平台 云计算是在传统物理数据中心的基础上,通过虚拟化技术实现物理资源的多租户共享,从而提高资源的利用 率。云计算基础设备服务即包括了计算,存储,网络三部分的服务。用户可以通过管理平台快速自助的获得 所需要的计算能力。 基础设施服务 (IaaS) 是芯片设计云的基础, 解决了各设计公司的计算资源峰值缺口问题。 从本地进入到云端,随着环境的变化,对使用者,维护者以及云供应商都提出来全新的
47、要求与课题。从混合 云上讲, 大部分大型设计公司, 都有原有的自建机房, 这部分计算资源在一定时期内还承担着主要的计算任务, 云上资源在开始两三年还是以算力补充为主。如何管理好云上资源,做好与本地计算资源的协同,如何结合 云供应商的产品能力以及企业自身的要求, 对 IT 管理人员提出了新的要求。 同时值得注意的是平台服务部分, 从短期来看,对芯片设计云没有直接的使用价值,但是从长期看,利用平台服务(PaaS)可以快速实现基于 数据的先进应用,如基于历史数据的设计优化建议,更完整的安全闭环管理等。 对于设计公司使用的设计环境可以理解为各种设计资源的有效结合, 例如:硬件资源 (服务器, 存储,
48、网络) , 软件资源(EDA 工具,版本管理工具),其他资源(IP,PDK)等。随着设计工艺的发展,设计环境变得更 加复杂。如何快速搭建和高效管理设计环境成为了现在 CAD 服务最挑战的课题。 安全与 身份管理 物理数据中心 混合云管理 数据服务 计算服务存储服务网络服务 分析服务 智能服务 开发者服务 应用平台 中间件服务 平台服务 云平台基础架构 基础设施服务 21中国芯片设计云技术白皮书 22中国芯片设计云技术白皮书 3.1 资源规划与实现PaaS 层 设计云管理平台的云资源管理(CMP)模块将会对接下面 的 IaaS 层的各种资源,通过云管理接口来管理 IaaS 层的硬 件资源。 CM
49、P 提供了对 IaaS 层各种资源的自助运维管理、资源监 控和报警、日志管理以及利用 AI 技术提供智能化运维。通 过 CMP 可以对平台上所有用户设计环境的基础架构进行标 准化,降低环境管理的复杂度;并将运维中的重复工作通 过脚本实现自助服务,把管理员从大量的重复劳动中解放 出来;通过智能化运维能准确预测设计环境可能会碰到的 问题,并在问题发生前采取相应的措施减少设计环境中断 情况的发生。 同时,CMP 还针对芯片设计行业的特点, 提供计算集群管 理功能、设计作业调度功能以及弹性算力管理功能等。 Cyclecloud 是 Azure 云提供的强大的创建、管理、操作和 优化 HPC 和大型计算
50、群集的服务,此服务可以和作业调度 系统结合在 Azure 上实现弹性算力的功能。 Azure CycleCloud 旨在使企业 IT 组织能够向其最终用户提 供安全灵活的云 HPC 计算环境。通过群集的动态扩展,企 业可以以正确的时间和价格获得所需的资源。 Azure CycleCloud 的自动化配置使 IT 部门能够专注于向业 务用户提供服务。Azure CycleCloud 是很方便在企业级用 于协调和管理 Azure 上的高性能计算 (HPC) 环境的工具。 借助 CycleCloud,用户可以为 HPC 系统预配基础结构,部 署熟悉的 HPC 调度程序,并自动扩展基础结构以在任何规