Verktyget är tänkt som en ”front-end” för komplexa asicar, där klockhastigheterna ofta ligger över 800 MHz, antalet transistorer överstiger 5 miljoner och där det kan finnas uppemot 50 IP-block och där en stor del av kretsytan – uppemot 70 procent – består av återanvända element från tidigare konstruktioner.
– Tanken är att skapa en bättre startpunkt för RTL-syntes. Genom att kunna göra många tidiga iterationer snabbt, även på icke komplett RTL-kod, minimeras den totala konstruktionstiden. Det här är funktioner som många av våra användare frågat efter, berättar Priti Vijagvargiya, produktmarknadschef, för Elektroniktidningen.
Jämfört med Synopsys storsäljande syntesverktyg Design Compiler går det mellan 5 och 10 gånger fortare att göra en körning i DC Compiler. På en fyrkärnesdator kan hastigheten dubbleras ytterligare en gång därtill. I praktiken innebär det körtider på i runda slängar en timme per miljon transistorer. Noggrannheten i uppskattningarna av yta och timing blir inom 10 procent av Design Compiler.
– Våra tidiga kunder har indikerat att den noggrannheten räcker. De är mer intresserade av att öka körhastigheten än att öka noggrannheten, säger Priti Vijagvargiya.
Exempel på inkomplett kod kan vara att bussar från två element inte har samma bredd trots att elementen är tänkta att kommunicera, att timingen kan vara omöjlig att uppnå eller att en del av konstruktionen helt enkelt inte är färdig. DC Compiler skapar likväl en användbar nätlista som tar hänsyn till ofärdigheterna och uppskattar yta och timing ändå.
– En viktig poäng är att det blir möjligt att komma igång tidigare med den fysiska kretsplaneringen i verktyget IC Compiler. Konstruktören får tidigt reda på om något element eller IP-block skulle behöva göras mindre eller snabbare, förklarar Priti Vijagvargiya.
DC Explorer kommer att säljas som en integrerad del i Synopsys konstruktionsplattform Galaxy.