
Ny revolusjon innen EDA?
Mentor Graphics-sjefen Wally Rhines mener #eSummit13 at programvareutviklerne har vært forsømt i verktøy for elektronisk design (EDA).
Denne artikkelen er 2 år eller eldre
Electronics Summit 2013, Santa Cruz: – Innvevd (embedded) programvare vil utgjøre den neste revolusjonen innen elektronikkdesign, mener Wally Rhines, toppsjef i EDA-leverandøren Mentor Graphics. Men det innebærer visse utfordringer.
– Vi har sett at ulike tiår har hatt sine spesielle teknologier som har drevet utviklingen frem. Dette tiåret er det en «Connected World» og Tingenes Internett (IoT) som gjelder. Samtidig ser vi en trend mot en stor utvikling i programvaren som programmeres i brikkene, sier han.
– Parallelt med en enorm økning i antall kodelinjer har vi sett en betydelig økning i antall programvareutviklere. Ser vi på bakgrunn av utviklingen på silisiumgeometrier, har antall programvareutviklere økt 17 ganger fra 90 nanometer noder til 16/14 nanometer, sier Rhines.

Det betyr selvsagt mye i utviklingsfasen, der programvaren gjerne utvikles i flere trinn, fra kjerne-IP via systembrikke til subsystem og system. Det tar tid.
Dessuten: 60% av innvevde programvareprosjekter blir forsinket eller kansellert! Hvorfor?
– Tradisjonelt oppstår mye av problemene når maskinvare møter programvare, påpeker Rhines.
Mentor Graphics har selv gjort gjentatte forsøk på å nå frem til programvareingeniørene – første gang da de lanserte sin «integrated System Design» strategi på 90-tallet, noe som ikke gikk helt hjem hos alle, og senere i 2002. Da gjorde de det mulig å optimalisere programvaren ved å løse ting i maskinvare (bl.a. for å spare strøm), og dette kunne bety månedsvis av spart tid.
Men programvare- og maskinvareutviklerne var fortsatt ikke helt på linje. – Det viste seg at det oppsto konflikter mellom de to leirene hos kundene – de klarte ikke å bestemme seg for hvem som skulle bestemme. Og selv om løsningen ble godt mottatt av maskinvareutviklerne, var ikke utviklerne av innvevd programvare like fornøyd, forteller Rhines.
Så hvorfor funker ikke slike flerfaglige arbeidsstasjonsmiljø? – Det kan se ut som folk ikke vil ha hybride miljø der de må ta hensyn til andre ting; de ønsker kun verktøy som angår de elementene de kjenner, sier Rhines, og slipper en liten antydning om hva som kan komme: – Det må lages løsninger for elektronikkdesign som i større grad ligner på det innvevde programvareutviklingsmiljøet, poengterer han.
– Vi jobber med saken. 15 år med oppkjøp har lært Mentor Graphics å oppføre seg som et innvevd programvarefirma. Vi ser blant annet en større grad av åpne systemer. Det krever deltagelse i internasjonale programvarekomitéer og lignende – noe vi satser mye på. For tiden har vi 50 deltagere i ulike komitéer for åpen programvare, i tillegg til Android.
Ett av de viktigste verktøyene Mentor Graphics tilbyr i dag innen dette feltet er Sourcery Codebench, som Rhines antar er det mest aksepterte innvevde miljø/verktøy blant halvlederselskapene, med 15.000 nedlastinger i måneden.
Man skal ikke se bort ifra at det kan komme en oppdatering av verktøyet om kort tid.