“Treballem en xips que serveixen als mercats d’IA i superordinadors”.


Posar cada cop més capacitats de rendiment en un xip de semiconductors és un repte, diu Sandy Saper, cap de desenvolupament de HW, ASIC i FPGA a Ready. Però la capacitat de posar més xips a través del temps ens ha portat a la tecnologia actual, comparteix. El desenvolupament d’un xip implica una varietat de disciplines, com ara arquitectura, disseny i verificació. Assegurar que els xips funcionin correctament és fonamental perquè els errors poden ser molt costosos i requereixen molt de temps per solucionar-los, diu. A més d’assolir els requisits de rendiment, un enginyer també ha de pensar com complir-los de manera més eficient, explica Saper. Ready té equips que treballen tant en maquinari com en programari, i l’equip de maquinari de Saper està desenvolupant xips per a intel·ligència artificial i superordinadors. Diu que mirant endavant, els enginyers han de pensar en com es comuniqui més d’un xip a mesura que creix la demanda d’un rendiment superior.

Em vaig enamorar del que està passant amb el disseny de xips recentment. M’encantaria saber sobre la teva carrera professional i com et vas introduir en el disseny de xips.

He estat 30 anys en el desenvolupament de xips. Ara dirigeixo un equip de maquinari que dissenya i desenvolupa xips per a la indústria dels semiconductors. Treballo a Ready, que és una empresa privada a Israel. La meitat de l’empresa és maquinari i la meitat és programari.

Sempre m’ha interessat l’electricitat quan era adolescent. Quan em vaig apuntar a la universitat, vaig dir: “Anem a l’electricitat”. Aleshores no tenia ni idea de què eren les xips. Però durant els meus estudis, vaig començar a aprendre sobre totes les coses sorprenents que fa l’electricitat. Llavors vaig començar a aprendre sobre el disseny de xips. Nosaltres dos vam fer clic, jo i el disseny de xip. Des de llavors, he estat desenvolupant xips des del principi.

L’interès pel disseny d’electricitat i xips, va sorgir principalment de la vessant acadèmica o de la vessant del repte? Què entenies sobre cap a on anava el món i el paper que jugaria el disseny del xip?

Jo estava menys en els acadèmics i més en les pràctiques i ho vaig fer. Tens una idea, fes-la. Realment no pensava aleshores, als meus 20 anys, cap a on anava això. Aleshores, les tecnologies estaven en la seva infància. Quan vaig acabar la universitat, ja hi havia microcontroladors de gamma baixa per a tasques senzilles, per a ordinadors. Aleshores, es van produir els primers ordinadors de sobretaula.

Cada any o dos, hi ha una altra reducció on podeu combinar més i més en un xip. És la Llei de Moore, i des d’aleshores continua. Hem anat incorporant més i més funcions a cada xip, la qual cosa ens ha permès arribar on som avui. Aplegar cada cop més rendiment en un sol xip és cada cop més difícil per als enginyers de disseny, arquitectes i enginyers electrònics.

Per què el disseny de xips encara és rellevant avui dia? Quins avenços hem de fer encara?

La intel·ligència artificial tot just comença. La supercomputació tot just comença. Treballem amb xips que serveixen als mercats de la intel·ligència artificial i dels superordinadors. Sense els superordinadors que tenim avui, no hauríem pogut desenvolupar les vacunes que estem utilitzant per ajudar-nos a fer front a la COVID-19. Els superordinadors necessiten superxips, i això és el que fem.

2 Veure la galeria

Sandy Saper Ready Grup 20Sandy Saper Ready Grup 20

Sandy Saper, cap de desenvolupament de HW, ASIC i FPGA a Ready

(Foto: If Canfi)

Parla’m de Ready, d’on ets avui.

Ready és una empresa que disposa de maquinari i programari. Quan voleu desenvolupar un xip, heu de saber que teniu requisits. Comença per comprendre els vostres requisits per satisfer el rendiment, el preu i la potència que necessiteu.

Hi ha moltes disciplines per fer un xip que compleixi els requisits. Comença amb l’arquitectura. Com puc posar tots aquests blocs junts perquè funcionin entre si? El que hi haurà al maquinari i el que hi haurà al programari és molt crític. A Ready podem decidir pel client què pot haver en maquinari i què pot haver en programari. L’equip d’arquitectura decideix com muntarem aquest xip per assolir el rendiment i pot treballar-hi entre un mes i mig any per assegurar-nos que el producte final compleixi el que necessiteu.

A continuació, hi ha un equip de disseny, que té l’experiència sobre com dissenyar cada bloc real per assolir el rendiment. Aleshores, un cop hagin acabat el disseny, s’ha de verificar completament. Tenim un equip de verificació d’alta qualitat per assegurar-nos que el que hem dissenyat funcionarà completament i que no hi hagi cap error. No podem permetre errors. Aleshores hem de canviar tot el codi escrit i traduir-lo al xip físic. Aleshores hem de validar que el físic compleix els requisits.

Cada etapa dura uns quants mesos, depenent de la mida del xip. Aleshores hem de validar que el que hem fet és exacte. Després l’enviem a la fàbrica. Costa milions de dòlars només preparar el xip per a la fàbrica, per a la fàbrica. Les fàbriques són les fàbriques amb més tecnologia del món. Super net, molt alta qualitat.

No puc enviar un xip que tingui un error perquè em costarà un milió de dòlars arreglar-lo. El temps que es necessita per fabricar un xip de gamma alta a la fàbrica pot trigar de tres a quatre mesos, i el temps de comercialització és crític. Així que si, Déu n’hi do, tens un error al xip, només ho detectaràs quan aconsegueixis el silici al cap de quatre o cinc mesos. A Ready, tenim un equip excel·lent que fa la verificació, el disseny, l’arquitectura i el producte final.

Després d’haver passat per totes les etapes de la fàbrica, s’ha d’envasar. Rebem el xip i validem, abans d’enviar-lo al client, que compleix totes les prestacions per a les quals l’hem dissenyat. Això també pot trigar unes quantes setmanes a validar que tot és perfecte i que no teniu cap error de camp.

Provinent del món del programari, em van ensenyar que, sempre que l’error no sigui gran, envieu-lo i, a continuació, publiqueu una actualització quan tingueu alguns comentaris. Però sembla que el detall amb què estàs tractant és una quantitat increïble. Així que m’imagino que si pensava que el meu programari era complicat i tenia errors, dissenyar xips és una mica més detallat, oi?

El codi és molt complicat per complir els requisits. Necessites un equip i uns directius d’alta qualitat per gestionar que tot s’ajusti, tot arribi a temps, tot funcioni junts fins que funcioni, fins que ho enviem a la fàbrica.

Què fa un dissenyador de xips quan arriba a l’oficina al matí?

Després de prendre la primera tassa de cafè, la interacció amb els teus companys de feina és molt important. Per entendre els requisits i com els implemento perquè sigui eficient, funcionarà i hi ha una possibilitat mínima d’error. Vas a la teva feina, entén quina és la funcionalitat que he d’implementar en aquest bloc. O si és un enginyer de verificació, com escriuré el codi que verificarà que el disseny estigui realment net?

Tenim eines que fem servir i hi ha molta automatització en procés. Creiem que part de la feina de l’enginyer també és veure com podem fer-ho de manera més eficient. Cada generació es complica cada cop més perquè cada cop hi podem posar més. Així que sempre estem pensant: “Com puc fer-ho de manera més eficient la propera vegada? O ara?” La qual cosa és molt important ja que la demanda de recursos és alta. Com més eficient siguis, millor.

A mesura que estem fent la transició cap al futur, on es situen els semiconductors amb la generació més jove en lloc del programari?

Un axioma bàsic és que “el programari s’ha d’executar amb maquinari”. Sempre els dic als meus companys de programari: “Sense nosaltres, no podríeu desenvolupar res”. Crec que haurem de pensar en la supercomputació i en quant podem amuntegar en un xip. Com penso la supercomputació? En altres paraules, admet múltiples xips. La comunicació entre els xips és molt crítica, que també s’està treballant. Així ho veig avançant. Ara hem de pensar com tenim diversos xips al sistema, com es comunicaran entre ells perquè puguem satisfer la major demanda de rendiment.

2 Veure la galeria

Miquel MatiasMiquel Matias

Miquel Matias

(Foto: cortesia)

Michael Matias, Forbes 30 Under 30, és l’autor d’Age is Only an Int: Lessons I Learned as a Young Entrepreneur. Estudia Intel·ligència Artificial a la Universitat de Stanford, és Venture Partner a J-Ventures i va ser enginyer a Hippo Insurance. Matias va servir anteriorment com a oficial a la unitat 8200. 20MinuteLeaders és una sèrie d’entrevistes d’emprenedoria tecnològica que inclou entrevistes individuals amb fascinants fundadors, innovadors i líders de pensament que comparteixen els seus viatges i experiències.

Editors col·laboradors: Michael Matias, Megan Ryan