Uusien iPhone 6 -piirien varmentaminen vaatii käytännössä laitetason emulaattoreita. Näin uskoo verifiointikonsultti Lauro Rizatti. Hän kirjoittaa arviostaan EETimes-lehdessä.
Rizatti perustaa väitteensä uusien iPhone-puhelimien A8-prosessorien kokoon. Siruilla on peräti kaksi miljardia transistoria. Logiikkaportteja piireillä on yli sata miljoonaa, mikä käytännössä kaataisi kaikki nykyiset RTL-simulaattorit eli ohjelmistopohjaiset verifioinnin ratkaisut.
Jäljelle jää vain emulaattorien käytön mahdollisuus. Rizattin mukaan emulaattori voi simuloida miljardeja kellojaksoja, joita monimutkaisen käyttöjärjestelmän käynnistäminen vaatii. Emulaattori paljasta myös, mitkä prosessit piirillä kuluttavat liikaa tehoa.
Rizatti tietänee, mistä puhuu. Aiemmin hän vastasi ranskalaisen EVEn USA:n toiminnoista. EVE kehitti FPGA-pohjaisia emulaattoreita. EDA-yritys Synopsys osti EVEn reilut kaksi vuotta sitten.