Luisa Crawford
Feb 26, 2025 04:53
NVIDIA’s Marco framework introduces a groundbreaking method to chip design, using graph-based duties and multi-AI brokers to streamline processes and enhance effectivity.
In a big stride in direction of advancing chip design, NVIDIA has launched the Marco framework, a cutting-edge method that leverages configurable graph-based process fixing and multi-AI agent configurations. This progressive framework goals to sort out the inherent complexities and prolonged turn-around instances (TAT) related to trendy chip and {hardware} design, in accordance with NVIDIA.
The Marco Framework
The Marco framework introduces a versatile system the place duties are damaged down into sub-tasks represented as nodes inside a graph. Every edge within the graph signifies the execution or information relationship between these nodes, permitting for dynamic and static process configurations. This method helps each single and a number of AI brokers configured in real-time, integrating chip-design information equivalent to circuits and timing.
Notably, the framework employs instruments like VerilogCoder and RTLFixer, which make the most of dynamic process graphs for specification-to-RTL processes and syntax error fixing, respectively. The framework additionally consists of the MCMM timing evaluation agent, which has demonstrated vital effectivity enhancements in debugging and analyzing timing experiences.
Advancing HDL Code Era
One of many key functions of the Marco framework is within the technology of {hardware} description languages (HDLs) like Verilog. Given the rising complexity of VLSI design, producing syntactically and functionally right HDL code is a difficult process. The framework’s RTLFixer makes use of retrieval-augmented technology (RAG) and ReAct prompting to iteratively debug and proper syntax errors, whereas VerilogCoder employs a process and circuit relation graph (TCRG) to boost code technology and debugging processes.
Modern DRC Code Era
The DRC-Coder agent throughout the Marco framework is one other spotlight, utilizing a number of autonomous brokers with imaginative and prescient capabilities to generate design rule test (DRC) codes. This agent interprets design guidelines from numerous codecs, reaching excellent F1 scores in producing DRC codes for superior know-how nodes, considerably lowering the time required for code technology.
Optimization and Evaluation
The Marco framework additionally enhances normal cell structure optimization by its LLM brokers, which use pure language processing to optimize structure PPA and debug routability points. Moreover, the MCMM timing evaluation agent employs dynamic process graphs for environment friendly timing report evaluation, reaching notable speedups in comparison with conventional strategies.
Conclusion and Future Instructions
NVIDIA’s Marco framework represents a transformative method to chip design, using collaborative LLM-based brokers to boost effectivity and efficiency. Future analysis instructions embody coaching LLMs with high-quality design knowledge, enhancing debugging capabilities, and integrating PPA metrics into design workflows.
For additional insights into NVIDIA’s digital design automation initiatives, readers can discover the NVIDIA Design Automation Analysis Group’s publications and tasks.
Picture supply: Shutterstock


