The news is by your side.

Nvidia的Marco框架彻底改变了多AI代理商的芯片设计

17


路易莎·克劳福德(Luisa Crawford)
2025年2月26日04:53

NVIDIA的MARCO框架引入了一种开创性的芯片设计方法,利用基于图形的任务和多AI代理来简化流程并提高效率。




在迈向推进芯片设计方面的重大迈进中,NVIDIA引入了Marco Framework,这是一种尖端的方法,它利用了可配置的基于图形的任务求解和多AI代理配置。根据Nvidia的说法,这种创新的框架旨在解决与现代芯片和硬件设计相关的固有复杂性和冗长的转折时间(TAT)。

马可框架

MARCO框架引入了一个灵活的系统,其中任务被分解为图中表示为节点的子任务。图中的每个边缘都表示这些节点之间的执行或知识关系,从而允许动态和静态任务配置。该系统支持实时配置的单个和多个AI代理,并集成了芯片设计知识,例如电路和时机。

值得注意的是,该框架采用了VerilogCoder和RTLFixer之类的工具,该工具分别利用了动态任务图,分别用于规范到RTL进程和语法错误修复。该框架还包括MCMM时正时分析代理,该代理在调试和分析时序报告方面已显示出显着提高效率。

推进HDL代码生成

MARCO框架的关键应用之一是在硬件描述语言(HDL)之类的生成中。鉴于VLSI设计的复杂性越来越复杂,在句法上和功能上正确的HDL代码是一项具有挑战性的任务。该框架的RTLFIXER使用检索仪(RAG),并在迭代调试和纠正语法错误中进行反应,而VerilogCoder则使用任务和电路关系图(TCRG)来增强代码生成和调试过程。

创新的DRC代码生成

MARCO框架中的DRC代理是另一个亮点,使用具有视觉功能的多个自动源代理来生成设计规则检查(DRC)代码。该代理商从各种格式中解释了设计规则,从而在生成高级技术节点的DRC代码时获得了完美的F1分数,从而大大减少了代码生成所需的时间。

优化和分析

MARCO框架还通过其LLM代理增强了标准的单元格布局优化,该代理使用自然语言处理来优化布局PPA和调试路由问题。此外,MCMM定时分析代理采用动态任务图来进行有效的计时报告分析,与传统方法相比,达到了显着的加速。

结论和未来的方向

NVIDIA的MARCO框架代表了芯片设计的一种变革性方法,利用基于LLM的协作代理来提高效率和性能。未来的研究方向包括具有高质量设计数据的培训LLM,提高调试功能以及将PPA指标集成到设计工作流程中。

为了进一步了解NVIDIA的电子设计自动化计划,有兴趣的读者可以探索NVIDIA设计自动化研究小组的出版物和项目。

图像来源:Shutterstock


(tagstotranslate)AI(T)加密(T)区块链(T)新闻



关键词: