中国研究人员使用人工智能在5小时内设计了RISC-V CPU。
来源 | 搜狐科技2023-07-04 13:38:19
随着人工智能技术的进步,第一台完全由人工智能设计的 cpu已经问世,只用了五个小时的时间,一颗RISC-V的 cpu就被生产了出来。

在这场“AI热潮”中,以 GPU为领头羊的芯片牢牢抓住了 AI技术“命脉”的发展,推动着技术的不断更新换代。同时,随着人工智能技术的进步,第一台完全由人工智能设计的 cpu已经问世,只用了五个小时的时间,一颗RISC-V的 cpu就被生产了出来。

中国科学院计算研究所处理器芯片国家重点实验室联合合作单位,利用人工智能技术,成功研制出全球第一款无人干预、完全自动化的32位RISC-V CPU芯片——“启蒙1号”。这是一款65纳米制程的 CPU,频率高达300 MHz,可以运行 linux系统,在性能上和Intel80486SX不相上下,而在设计周期上则只有1/1000。

借助人工智能技术,研究者们在五小时内制造出了四百万个逻辑闸,业界媒体称,这个数字相当于当前GPT-4芯片所能设计出的电路大小的四千倍。这个小组说,他们只需要5个小时的训练,就可以达到99.999999999%的精确度。“启蒙1号”是在 BSD二进猜想图算法的基础上设计出来的。研究人员利用人工智能技术,不需要编写任何代码,也不需要用自然语言来描述 CPU的设计。

也就是说,它将 CPU自动设计问题转化为“满足输入-输出规范的电路逻辑生成问题”,只需要一个测试用例,就可以直接生成满足需求的电路逻辑,从而消除了传统设计流程中的逻辑设计和验证环节。

另外,还有一种方法被称为“冯·诺依曼”体系结构的发明,它是计算机设计中的概念结构,包括指令内存和数据内存。该处理器在2021年12月已经量产,并成功地运行了LINUX操作系统和SPECUX 2000程序。在芯片设计方面,各大芯片巨头纷纷利用人工智能技术进行辅助设计。

一个复杂的芯片设计需要经历上千个工序。每个工序都需要精密计算和近乎完美的执行,包括CPU的设计和制造。这是一项极具挑战性的工作,通常需要一组工程师编写程序,并借助EDA工具完成电路设计。在这个过程中,不断进行测试和优化。

正因为如此,一个大型芯片设计项目通常需要数月甚至数年的时间,比如英特尔的K486 CPU验证阶段就花费了190天的时间。随着人工智能技术的发展,越来越多的企业开始采用人工智能技术来设计和制造芯片。英伟达公司的创始人兼CEO黄仁勋强调,英伟达在芯片制造领域的加速计算与人工智能技术是理想的应用。

另一家芯片巨头AMD的首席技术官马克·帕普马斯特透露,AMD已经开始在半导体设计、测试和验证阶段使用人工智能,并计划将生成式人工智能应用于芯片设计领域。同时,AMD正在测试由GitHub与OpenAI合作开发的GitHub Copilot,并研究如何更好地应用该人工智能辅助工具。

日本半导体公司Rapidus的总裁小池淳义表示,他们将引入人工智能和自动化技术,建立一个由500名技术人员组成的大规模生产流程。目前,他们已经进行了初步的人员、设备和技术准备,预计将在2027年开始量产。

尽管人工智能在芯片设计环节表现出色,通过不断重复直到找到最优解的方式,但它并不能取代芯片设计师。人工智能只是一种辅助工具,具有巨大的潜力,可以加快设计速度。在验证和测试环节中,人工智能可以最大程度地覆盖测试范围,节约时间。

总的来说,人工智能在芯片设计领域扮演重要的角色,并且有助于提高设计效率和降低功耗。未来,人工智能在芯片设计中的应用将继续推动技术进步和创新。芯片设计领域的人工智能应用正迅速演进,并在助力芯片巨头推动技术进步方面发挥着越来越重要的作用。

除了加速设计速度和优化验证过程外,人工智能还在芯片设计的各个方面发挥着关键作用。例如,在电路设计阶段,人工智能可以通过分析大量数据和模式,帮助设计师发现新的优化方案和创新解决方案。它可以提供自动化的设计推导和优化,使设计师能够更快速地探索不同的设计空间,并找到最佳的解决方案。

在测试和验证阶段,人工智能能够通过深度学习和模型训练,自动识别和分析复杂的芯片行为模式,提高测试的准确性和覆盖范围。它可以帮助检测潜在的故障和缺陷,并提供针对性的修复策略,从而提高芯片的可靠性和质量。

另外,人工智能还在芯片制造过程中发挥作用。它可以通过分析生产数据和监测设备状态,实现智能化的制造监控和优化,提高生产效率和产品一致性。

芯片巨头们纷纷意识到人工智能在芯片设计中的潜力,并积极投入研发和应用。他们在与研究机构和初创企业的合作中,探索新的人工智能算法和技术应用,以不断推动芯片设计的创新和发展。

然而,尽管人工智能在芯片设计中的应用前景广阔,但也面临一些挑战和限制。例如,数据的质量和可靠性对于人工智能算法的准确性和可靠性至关重要。此外,由于芯片设计的复杂性和多样性,人工智能算法的适应性和泛化能力也是一个挑战。因此,芯片设计师仍然发挥着关键的作用,他们的专业知识和经验与人工智能的辅助相结合,才能实现更好的设计结果。

综上所述,人工智能在芯片设计领域的应用正在推动着技术的进步和创新。它为芯片巨头提供了强大的工具和资源,使他们能够更快速、高效地设计、验证和制造先进的芯片产品。然而,人工智能仍然是一种辅助工具,需要与人类设计师的专业知识和创造力相结合,才能发挥最大的潜力。随着技术的不断演进和研究的深入,人工智能在芯片设计中的应用前景将更加广阔。