草庐IT

提质增效,安全灵活,阿里云EDA上云方案让芯片设计驶入高速路

弹性计算百晓生 2023-04-03 原文

导语:随着芯片工艺的跃升,EDA 需要越来越大的计算能力,处理高达 PB 级的海量数据。传统的算力交付模式已无法跟上快速发展的芯片设计行业,云的快速交付与强大生态提供了丰富的能力、可扩展性与灵活性,成为行业的最佳选择。

近年来,随着云在各行各业的不断渗透与工业 4.0 时代的到来,芯片设计行业与云计算的结合也在不断深入。

半导体行业涵盖设计、制造、封装等一系列环节,其中芯片设计是一个高风险的业务。从手工完成集成电路设计、布线等工作,到使用计算机辅助设计软件来完成超大规模集成电路芯片的功能设计、综合、验证、物理设计等工作,电子设计自动化(EDA)的发展已近 60 余载,EDA 的出现极大缩短了芯片设计周期及提高成功率

随着芯片工艺的跃升,处理的数据已高达 PB 级别,EDA 需要的计算能力越来越大。传统的算力交付模式已无法跟上快速发展的芯片设计行业。紧张的上市时间压力与 IT 建设的长周期与高投入之间存在巨大矛盾:一方面产品流片时间节奏紧张,另一方面 IT 采购预算准确度低,采购周期长,无法匹配研发节奏

目前,芯片设计行业在 IT 方面普遍存在以下四个方面的挑战:

时间:EDA 验证需要大量时间,资源不足会导致验证工作无法收敛,且硬件设备采购周期长,部署建设需要耗费大量时间,拖累产品上市速度;

成本:任务具有明显的波峰特性,长期持有大量硬件成本较高,测算项目成本及 IT 资源占用成本分析难度较大;

安全:架构设计主要用本地文档保存,容易发生外泄,数据交付复杂且体量巨大,授权审核环节众多,管控存在漏洞;

协同:多地域办公工作协同,一方面 IT 部门难以快速提供统一的研发桌面环境,另一方面数据安全也面临新的挑战。

阿里云针对 EDA 业务特点和需求,推出完备的 EDA 上云解决方案,帮助芯片设计企业提升 EDA 运行效率,加速产品上市;减轻 IT 投资压力,降低 IT 运维难度。

在该方案中,阿里云完整的安全产品,实现从网络层到业务数据的全面安全防护与全链路数据安全。云端存储的高并发、高性能和良好的可扩展性,极大缩短了 EDA 工作流作业的运行时间。领先的高性能计算产品 EHPC 构建了健壮的超算集群,兼容业内主流的各类调度器和域控方案,支持构建多种形态的混合云方案;平台可根据任务需要弹性伸缩算力,自动化运维管控服务节省了运维与资源成本。无影可以帮助半导体企业构建多地统一的办公与研发环境,实现数据不落地,行为可审计。

阿里云 EDA 上云解决方案架构图

国内某头部 IC 设计企业曾经面临算力不足、缺乏弹性、交付周期长、运维工作量大、缺乏有效管控等问题。阿里云为该客户设计了数据落盘加密的方案,支持安全操作审计、用户自带密钥上云等,保证了其在数据安全的需求;在计算资源方面,推荐了新一代高主频、大内存裸金属服务器,通过独占物理机资源和虚拟化卸载确保了云服务器发挥出极致的算力性能;弹性高性能计算平台 E-HPC 不仅通过自动化部署和集群管理能力节省了客户的运维投入,还让客户在作业调度器、调度策略等方面保拥有与原来一致的使用习惯,丝滑衔接。

2022 年 9 月 20 日,在阿里云官网“阿里云 EDA 上云解决方案”节目中,三位来自阿里云的专家将带大家了解阿里云如何助力芯片设计驶入“云端高速路”,欢迎各位收看。

点击这里,观看本次直播回放。

有关提质增效,安全灵活,阿里云EDA上云方案让芯片设计驶入高速路的更多相关文章

  1. ruby - 在 jRuby 中使用 'fork' 生成进程的替代方案? - 2

    在MRIRuby中我可以这样做:deftransferinternal_server=self.init_serverpid=forkdointernal_server.runend#Maketheserverprocessrunindependently.Process.detach(pid)internal_client=self.init_client#Dootherstuffwithconnectingtointernal_server...internal_client.post('somedata')ensure#KillserverProcess.kill('KILL',

  2. ruby - 如何使用 Ruby aws/s3 Gem 生成安全 URL 以从 s3 下载文件 - 2

    我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A

  3. ruby - 如何安全地删除文件? - 2

    在Ruby中是否有Gem或安全删除文件的方法?我想避免系统上可能不存在的外部程序。“安全删除”指的是覆盖文件内容。 最佳答案 如果您使用的是*nix,一个很好的方法是使用exec/open3/open4调用shred:`shred-fxuz#{filename}`http://www.gnu.org/s/coreutils/manual/html_node/shred-invocation.html检查这个类似的帖子:Writingafileshredderinpythonorruby?

  4. ruby - 用 YAML.load 解析 json 安全吗? - 2

    我正在使用ruby2.1.0我有一个json文件。例如:test.json{"item":[{"apple":1},{"banana":2}]}用YAML.load加载这个文件安全吗?YAML.load(File.read('test.json'))我正在尝试加载一个json或yaml格式的文件。 最佳答案 YAML可以加载JSONYAML.load('{"something":"test","other":4}')=>{"something"=>"test","other"=>4}JSON将无法加载YAML。JSON.load("

  5. ruby-on-rails - 安全地显示使用回形针 gem 上传的图像 - 2

    默认情况下:回形针gem将所有附件存储在公共(public)目录中。出于安全原因,我不想将附件存储在公共(public)目录中,所以我将它们保存在应用程序根目录的uploads目录中:classPost我没有指定url选项,因为我不希望每个图像附件都有一个url。如果指定了url:那么拥有该url的任何人都可以访问该图像。这是不安全的。在user#show页面中:我想实际显示图像。如果我使用所有回形针默认设置,那么我可以这样做,因为图像将在公共(public)目录中并且图像将具有一个url:Someimage:看来,如果我将图像附件保存在公共(public)目录之外并且不指定url(同

  6. Ruby 守护进程和 JRuby - 备选方案 - 2

    我有一个应用程序正在从Ruby迁移到JRuby(由于需要通过Java提供更好的Web服务安全支持)。我使用的gem之一是daemons创建后台作业。问题在于它使用fork+exec来创建后台进程,但这对JRuby来说是禁忌。那么-是否有用于创建后台作业的替代gem/wrapper?我目前的想法是只从shell脚本调用rake并让rake任务永远运行......提前致谢,克里斯。更新我们目前正在使用几个与Java线程相关的包装器,即https://github.com/jmettraux/rufus-scheduler和https://github.com/philostler/acts

  7. ruby - 使写入文件线程安全 - 2

    我在一个ruby​​文件中有一个函数可以像这样写入一个文件File.open("myfile",'a'){|f|f.puts("#{sometext}")}这个函数在不同的线程中被调用,使得像上面这样的文件写入不是线程安全的。有谁知道如何以最简单的方式使这个文件写入线程安全?更多信息:如果重要的话,我正在使用rspec框架。 最佳答案 您可以通过File#flock给锁File.open("myfile",'a'){|f|f.flock(File::LOCK_EX)f.puts("#{sometext}")}

  8. ruby-on-rails - 最灵活的 Rails 密码安全实现 - 2

    关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我需要实现具有各种灵活需求的密码安全。这些要求基本上取自Sanspasswordpolicy:Strongpasswordshavethefollowingcharacteristics:Containatleastthreeofthe

  9. 常见网络安全产品汇总(私信发送思维导图) - 2

    安全产品安全网关类防火墙Firewall防火墙防火墙主要用于边界安全防护的权限控制和安全域的划分。防火墙•信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过。防火墙是一个由软件和硬件设备组合而成,在内外网之间、专网与公网之间的界面上构成的保护屏障。下一代防火墙•下一代防火墙,NextGenerationFirewall,简称NGFirewall,是一款可以全面应对应用层威胁的高性能防火墙,提供网络层应用层一体化安全防护。生产厂家•联想网御、CheckPoint、深信服、网康、天融信、华为、H3C等防火墙部署部署于内、外网编辑额,用于权限访问控制和安全域划分。UTM统一威胁管理(Un

  10. ruby - 为什么我必须对 Net::HTTP 请求的安全字符进行 URI.encode? - 2

    我尝试使用Net::HTTP向Twitter发送GET请求(出于隐私原因替换了用户ID):url=URI.parse("http://api.twitter.com/1/friends/ids.json?user_id=12345")resp=Net::HTTP.get_response(url)这会在Net::HTTP中引发异常:NoMethodError:undefinedmethodempty?'for#from/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:1

随机推荐