NVIDIA Research wprowadził HORIZON, framework agentowy zaprojektowany do automatyzacji projektowania sprzętu poprzez traktowanie tego procesu jako ewolucji kodu na poziomie repozytorium. System osiągnął 100% ukończenia wszystkich ocenianych zestawów benchmarków RTL, demonstrując znaczący postęp w automatyzacji złożonych zadań projektowych.

Architektura HORIZON opiera się na podejściu opartym na kontroli wersji. Zamiast generować kod Verilog w jednym turnie, system pracuje z strukturalnym harnesem Markdown zawierającym cztery komponenty: cel projektowania, wskazówki domenowe, specyfikację ewaluatora oraz predykat akceptacji. Agent bootstrap kompiluje ten harnes w pakiet projektu, który zawiera politykę agenta, ewaluator wykonywalny, predykat akceptacji, politykę kontroli wersji i umiejętności domenowe. W praktyce RTL ewaluator może obejmować kompilację, symulację, ekstrakcję pokrycia oraz asercje i testbenchy.

Badacze wyraźnie podkreślają, że mimo tych osiągnięć projektowanie sprzętu przy użyciu systemów agentowych nie jest jeszcze całkowicie rozwiązane. HORIZON rozwiązuje kluczowe ograniczenia wcześniejszych podejść opartych na generacji kodu - możliwy kod Verilog to za mało dla rzeczywistego sprzętu. Poprawność wymaga zrozumienia zachowania na poziomie cyklu, konwencji resetowania, szerokości bitów i sprzężenia zwrotnego z symulatora. Dzięki iteracyjnemu podejściu z izolowanymi gałęziami git i zatwierdzeniami warunkowymi system może eksplorować przestrzeń projektowania bardziej efektywnie niż tradycyjne podejścia.