Skriv ut
Senaste versionen av Xilinx utvecklingsmiljö ISE 9.1i lovar kortare utvecklingstider och lägre dynamisk effektförbrukning. Som vanligt frestas man tillägga. Varje ny generation blir något bättre, den här gången ska det gå 2,5 gånger snabbare att göra placering och ledningsdragning.
– Det vi verkligen är stolta över i ISE 9.1i är att konstruktörerna kan nå sina mål på kortare tid. I genomsnitt går det 2,5 gånger snabbare för stora konstruktioner och det utan några drastiska förändringar för användarna, säger Mark Goosman på Xilinx.

– I extremfallet har vi sett förbättringar på hela sex gånger. Det kanske inte har så stor betydelse om exekveringstiderna ligger på några minuter men när det tar mer än fyra timmar börjar kunderna klaga. Och det är inte ovanligt att det krävs hundratals designvändor innan konstruktionen är klar, tillägger hans kollega Hitesh Patel.

Förbättringarna i den senaste versionen av ISE 9.1i är i första hand avsedd för Xilinx nya flaggskeppsfamilj Virtex-5 som tillverkas i 65 nm-teknik och innehåller upp till 330 000 LUT:ar. Virtex-5 har en ny arkitektur med diagonal routing och LUT-tabeller med sex ingångar, något som ISE 9.1i tar hänsyn till.

Bland nyheterna kan nämnas att verktyget försöker hålla nere exekveringstiderna när man gör mindre ändringar genom att inte ändra i hela konstruktionen. Räcker inte det kan man själv låsa de delar av konstruktionen som är klara.

– Bland det mest frustrerande som finns är när man ska göra en liten ändring i en konstruktion som nästan är färdig. Då vill man inte att de delar som fungerar ska påverkas.

Ytterligare en nyhet är att man kan stoppa programmet när det håller på att göra placering och ledningsdragning.

– Säg att programmet nått 90 procent av tidsmålen. Då kan du gå in och titta vad det kämpar med, vilka delar av konstruktionen som skapar problem, säger Hitesh Patel.

Antingen kan man låta programmet fortsätta arbeta med problemet eller så kan man gå in och till exempel förändra villkoren skapar störst problem.

Men även användare av Xilinx billigare Spartanfamilj har glädje av den nya versionen. En finess de kan utnyttja är den förbättrade effektoptimeringen.

– Man kan spara upp till 10 procent dynamisk effekt.

För att lyckas med det försöker ISE 9.1i bland annat att minimera kapacitansen i icke tidskritiska ledare och därmed effektförbrukningen.

Priset börjar på 2459 dollar.