中文 英语
www.vw011.com
的意见

使用云为IC设计的挑战

为什么最好保持云部署尽可能简单和简单。

人气

“云”是如此泛滥,甚至你的祖母也听到了它。电视上有广告,各种供应商吹捧他们的云产品。云是电子商务和SaaS(作为服务软件)产品的理想选择,因为随需需求的弹性提供了一种方便的方式来扩展,当需求高并且在低时缩小时缩小。

然而,由于几个原因,设计社区缓慢地拥抱云。

  • EDA软件环境复杂,有许多移动和定制部件。您必须将来自不同供应商的软件、IP和PDKs组装起来,并设置所有定制和脚本,以简化几十年来开发和调整的设计流程。必须在云中复制和测试整个环境。
  • EDA软件和知识产权许可协议通常限制您使用。由于云位于公司LAN之外,这需要额外的法律和许可步骤,可能耗时和昂贵。某些PDK和IPS可能具有非常严格的安全限制,可能难以满足。
  • 云提供了大量复杂的选择。不同类型的设计活动(如模拟、时间分析、DRC、LVS等)可能有不同的需求,需要不同的云配置。选择正确的配置并进行成本效益分析需要时间和专业知识。如果没有严密的监控,你可能会积累大量的账单。

CAD团队已经延长了复杂的工具链的薄管理软件,脚本和许可,留下了一点时间或倾向于采取更多任务。

甜点

有两种情况似乎已经获得了最多的牵引力 - 想要专注于他们的核心任务和更多建立的设计组,需要额外的临时计算资源进行峰值模拟/验证运行。

场景1:初创版
启动的主要目标是尽快将新的想法与市场上市。设置数据中心是一种不必要的费用和分散注意力,需要不断维护。使用云似乎是一个明显的选择,但现在您需要云专业知识。此外,您还必须处理安装和设置EDA软件和设计流程。这些不是设计团队熟练的任务,可能不会保证全职招聘它和CAD员工。当然,仍然存在从铸造厂中获取批准的问题,以便在云中部署PDK。

主要的EDA供应商已经认识到这一需求,并通过提供完全管理的云解决方案来解决这一问题。云基础设施、EDA软件和设计流程以及安全(包括来自代工厂的PDK批准)都由EDA供应商管理和维护。初创公司的设计团队可以非常快速地建立和运行,并随着团队的增长和计算需求的增加而扩大规模,尤其是在接近胶条的时候。

这种方法的一个缺点是,您必须使用来自一个供应商及其批准的合作伙伴的工具链,并在设计流的限制条件下使用。我还认为,所有的便利都是以一定的运营成本为代价的。许多初创企业似乎都选择了这种EDA供应商管理的云。我们已经看到越来越多的初创企业客户使用Cadence云解决方案,通常托管在亚马逊AWS上。

点击这里要查看一个很好的视频,我偶然发现了这一点,以简单来说解释了Cadence的云产品。我认为其他主要的EDA供应商提供类似的产品。

场景2:云使用云使用
较大的公司已经在建立自己的数据中心上投入了大量资金,使用一流的工具建立优化的设计流程,并在EDA环境中培训工程师。这在正常的设计周期中可以很好地工作,但是在回归需要大量并行化以减少运行时间的高峰期,以及在全芯片验证可能需要内存和计算资源(在公司数据中心中可能不可用)时,可能就不够了。

一种使用内部数据中心进行正常使用和使用云来满足峰值需求的混合模式似乎越来越受欢迎。一个成熟设计团队的典型设计流程过于复杂,不太可能很好地适应来自EDA供应商的混合云产品。这意味着公司需要建立内部专业技术来部署和管理混合云。

保持简单

IT工作人员需要学习一个完全新的云特定技术术语,以便能够从一个非常大的配置选择中选择。不正确的选择可能导致延迟或成本超支。

除此之外,还有所有额外的数据管理需求。正确的文件修订需要上传到云端。任何差异都可能导致延误或昂贵的错误。此外,验证作业的结果必须下载回来进行进一步分析。从云端到云端的数据传输需要进行优化,以节省时间和费用。

鉴于设计和EDA团队已经必须处理的所有复杂性,最好使云部署保持简单和无人驾驶。大多数公司都有多种设计中心,通常是全球分布。IT和EDA工作人员已经熟悉了如何在远程站点克隆设计环境。为什么不仅使用相同的专业知识?

将云视为另一个设计中心。使用共享存储器为工具安装和工作空间以及运行作业的Compute Servers农场复制云中的EDA环境。使用您的修订控制和设计管理在云中可靠地创建工作区。避免任何不必要的工具或并发症。

Cliosoft的客户通常会在共享存储上设置Cliosoft SOS缓存服务器。缓存服务器可以配置为自动同步。当云中的缓存主机启动时,它将与本地的主服务器同步,并增量地带来上一次同步以来的所有更改。这将优化带宽使用并减少同步时间。可以利用云中的缓存创建或更新所需的工作区,因此不需要任何进一步的上传。可以重新配置云虚拟机并部署新机器以满足峰值验证需求。一旦完成了设计验证,在关闭云机器以控制成本的同时,可以将结果转移回现场进行分析。

这些福利是已经熟悉环境的工程师将是最富有成效的,易于错误。数据管理将是无缝,高效准确的。如果您决定更改云供应商,那么它将像设置新网站一样简单熟悉。



留下一个回复


(注意:此名称将公开显示)