Jos valmistajan on pitänyt emuloida suurten porttimäärien suunnitteluja, on voinut ostaa EDA-valmistajilta suuria ja kalliita emulaattoreita. Nyt Siemens tekee uuden aluevaltauksen, kun Veloce-sarjan emulaattorit tuodaan datakeskuksista tuttuina palvelinräkkeinä. Suorituskykyä on haettu sekä tehokkaista FPGA-piireistä että kokonaan itse kehitetyistä suoritinpiiristä.
Uuden Veloce CS -sarjan esitteli Siemensillä laiteavusteisen verifioinnin tuotteista vastaava johtaja Jean-Marie Brunet. Hänen mukaansa tarve tehokkaammalle emuloinnille tulee ennen kaikkea suunnittelujen koon kasvusta. - Mooren laki ei ole katoamassa minnekään, Brunet korosti.
Siemens on käyttänyt viisi vuotta laitteistopohjaisen Veloce CE -emulointi- ja -verifiointijärjestelmän uudelleensuunnitteluun. Nyt alusta tukee jopa 40 miljardin portin ASIC-suunnittelujen emulointia. Alusta koostuu kolmesta tuotteesta, joilla onnistuu myös laiteohjelmiston kehitys ja varhaisen vaiheen ohjelmistokehitys.
Ulkoisesti muutos on iso. Vanhat emulaattorit olivat isokokoisia laatikkoja. Nyt emulaattori tarkoittaa blade-räkkiin sopivia kortteja. Niitä voidaan liittää yhteen, kun kapasiteettia tarvitsee kasvattaa. Enimmillään kortteja saa yhteen 256 kappaletta.
Blade-korteista tulee monenlaista etua. Verrattuna vanhaan emulointiin sen virrankulutus on myös pienempi, ja sitä voidaan käyttää ilmajäähdytteisillä käytävillä varustetuissa datakeskuksissa.
ASIC-suunnittelujen kehitykseen tuotu Veloce Strato CS perustuu Siemensin omaan Crystal X -siruun, jota Samsung valmistaa 7 nanometrin prosessissa. Kun vanhassa Veloce-emulaattorissa prosessori oli 28 nanometrin suoritin, tuo uutuus suoraan viisnkertaisen suorituskyvyn. Crystal X myös vähentää virrankulutusta niin paljon, että ilmajäähdytys riittää.
Laiteohjelmiston ja ohjelmiston virheenkorjausta varten on Veloce Primo CS. Tässä käytetään AMD:n Versal-sarjan FPGA-piiriä, malliltaan VP1902-piiriä. Sekin valmistetaan 7 nanometrin prosessissa. Siemensin mukaan Veloce Primo CS:n suorituskyky on jopa viisi kertaa parempi kuin edeltäjänsä.
Kolmas uutuus on Veloce proFPGA CS, joka on suunnattu järjestelmäohjelmistojen kehittäjille. Se on blade-kortti, jolla laskentaa tekee sama Versal-sarjan FOGA lkuin Primo CS.ssä.
Veloce CS pystyy emuloimaan jopa 40 miljardin portin suunnitteluja. Lisätietoja Siemensin EDA-sivuilta.