Najnowszy model AI firmy NVIDIA, Nemotron 3 Ultra, uzyskał perfekcyjny wynik 100% w testach CVDP – zestawie benchmarków mierzących, jak dobrze system generuje kod na poziomie rejestrów (RTL). Wynik ogłoszony przez firmę oznacza przełom w zautomatyzowanym projektowaniu sprzętu. Nemotron 3 Ultra nie tylko zdaje testy – na nowo definiuje sposób tworzenia kodu RTL, wykorzystując tzw. agentowe przepływy pracy do obsługi złożonych zadań projektowych z niezrównaną wydajnością.
Co mierzy benchmark CVDP
CVDP to skrót od Code Verification and Design Productivity (weryfikacja kodu i wydajność projektowania). Jest to standard stosowany w przemyśle półprzewodnikowym do oceny, jak dokładnie narzędzie potrafi wygenerować kod RTL na podstawie specyfikacji wysokiego poziomu. Kod RTL stanowi podstawę projektowania układów scalonych, opisując przepływ danych między rejestrami w cyfrowym obwodzie. Wynik 100% oznacza, że Nemotron 3 Ultra wygenerował bezbłędny kod dla każdego przypadku testowego w zestawie benchmarków. Według dostarczonych informacji jest to pierwszy taki przypadek dla jakiegokolwiek modelu AI.
Agentowe przepływy pracy w kodowaniu RTL
To, co wyróżnia ten model, to jego podejście do kodowania RTL. Zamiast traktować każdą linię kodu jako odizolowane zadanie, Nemotron 3 Ultra stosuje agentowe przepływy pracy – metodę, w której AI działa jak zespół wyspecjalizowanych agentów, z których każdy zajmuje się inną częścią procesu projektowego. Jeden agent może analizować specyfikację, inny pisać kod, a trzeci weryfikować go pod kątem ograniczeń. Taki podział pracy pozwala modelowi wcześnie wykrywać błędy i dostosowywać się do zmian bez konieczności zaczynania od zera. NVIDIA twierdzi, że ten przepływ pracy to rewolucja w produkcji kodu RTL – przejście od ręcznych, podatnych na błędy etapów do skoordynowanego, zautomatyzowanego potoku.
Wydajność, która ma znaczenie
Wydajność to drugi kluczowy aspekt. Nemotron 3 Ultra określany jest jako model o niezrównanej wydajności, co oznacza, że może wykonywać zadania kodowania RTL szybciej i przy mniejszym zużyciu zasobów obliczeniowych niż poprzednie modele. Dla projektantów układów scalonych przekłada się to na krótsze cykle rozwojowe i niższe koszty. Zdolność modelu do utrzymania wysokiej dokładności przy jednoczesnym skróceniu czasu przetwarzania może uczynić go praktycznym narzędziem w rzeczywistych projektach, a nie tylko eksperymentem laboratoryjnym. NVIDIA nie opublikowała konkretnych danych dotyczących wydajności poza wynikiem benchmarku, ale twierdzenie o niezrównanej wydajności sugeruje znaczną poprawę w porównaniu z wcześniejszymi wersjami, takimi jak Nemotron 2.
Co to oznacza dla projektowania układów scalonych
Kodowanie RTL jest wąskim gardłem w rozwoju sprzętu. Inżynierowie spędzają tygodnie lub miesiące na pisaniu i debugowaniu kodu dla nowych układów. AI, która potrafi to zrobić perfekcyjnie i szybko, może zmienić ten harmonogram. Wynik 100% w CVDP usuwa główny znak zapytania: czy można ufać AI w generowaniu kodu RTL gotowego do produkcji? Na razie odpowiedź NVIDIA brzmi: tak. Firma nie podała jednak, kiedy Nemotron 3 Ultra będzie dostępny dla klientów ani jak zostanie zintegrowany z istniejącymi procesami projektowymi. Te szczegóły będą miały znaczenie dla adopcji.
Kolejnym krokiem będzie prawdopodobnie szersze udostępnienie. NVIDIA zazwyczaj po ogłoszeniach benchmarków wypuszcza produkty lub udostępnia API. Inżynierowie i startupy sprzętowe będą obserwować ceny, warunki licencyjne oraz kompatybilność ze standardowymi narzędziami EDA. Do tego czasu wynik 100% pozostaje dowodem – i wyzwaniem dla konkurencji w dziedzinie AI do projektowania układów scalonych.




