|
HohenlindnerStrasse 18 85622 Feldkirchen |
Tel +49 (0)89 24223788 0039 045 2075130 |
|
Informazioni personali |
Sono nato
a Verona il 5 Ottobre 1973 e sono sposato con Giorgia. Ho una
figlia di quasi quattro anni, Lisa, ed un figlio di un anno, Thomas. |
|
Esperienze lavorative |
Gennaio 2010 – Agosto 2011 freelance Infineon ,München Freelance
consulting engineer per Infineon Semiconductors Ho lavorato allo sviluppo di ambienti di verifica in e compatibili con la eRM per chips che gestiscono le memorie flash. Aprile
2009 – Ottobre 2009 freelance NEC,Düsseldorf Consulting
engineer freelance per NEC Europe Per il
dipartimento che realizza dispositivi usati nel settore automotive, sto
sviluppando ambienti di verifica basati su SystemVerilog e sulla libreria di
classi OVM e la sua metodica. Aprile
2008 – Ottobre 2008 freelance Kista,Svezia Consulting
engineer freelance per Ericsson Per il
dipartimento che realizza dispositivi usati nelle stazioni radio base per
comunicazioni wireless, svilupperó ambienti di verifica basati su specman. Gennaio
2008 – Marzo 2008 freelance Monaco Consulting
engineer freelance per Micronas Semiconductors Ho
sviluppato e ampliato ulteriormente ambienti di verifica basati su specman e
comprendenti reference model sviluppati in systemc (perlopiú dal
sottoscritto). Ottobre
2007 – Dicembre 2007 freelance E.S.A.,Olanda Product
assurance manager esterno per l’agenzia spaziale europea Nel
periodo tra Ottobre 2007 e Dicembre 2007 ho lavorato come product assurance
manager esterno (a contratto) per un progetto con l’agenzia spaziale europea
(E.S.A.) in Olanda. Ho svolto le mie attivitá parzialmente in remoto
dall’Italia e dalla Germania, e parzialmente on site in Olanda, a Noordwijk.
I miei compiti consistono nello sviluppo del product assurance plan, dove
vengono elencati i punti che caratterizzano e le azioni che devono essere
svolte per garantire che il prodotto (la piattaforma per i test di vibrazioni
e shock “HYDRA”) soddisfi le caratteristiche di qualitá per essere compliant
con le specifiche della agenzia spaziale europea. Agosto
2007 – Settembre 2007 freelance Kista,Svezia Consulting
engineer freelance per Infineon Semiconductors Nei mesi
di Agosto 2007 e Settembre 2007 ho svolto attivitá di consulenza per
l’ufficio svedese di Infineon Semiconductors AG. Per questo
cliente ho realizzato un ambiente di verifica basato sul tool Specman ed il
suo linguaggio “e” per un design che consiste in un sistema dual bus che
consente di connettere piú master e piú slaves sui due bus. L’ambiente di
verifica Specman è stato realizzato secondo le linee guida e le direttive
della eRM methodology (e Reuse Manual) e fa uso inoltre di alcuni eVCs (e
Verification Components): l’eVC vr_ahb che consente di stimolare periferiche
AHB e l’eVC vr_ad che consente di modellare memorie e registri. Novembre
2006 – Luglio 2007 freelance Monaco Consulting
engineer freelance per Micronas Semiconductors Il primo di Novembre 2006 ho deciso di
iniziare la mia attivitá di libero professionista. Il mio primo cliente è
fino alla fine di Luglio 2007 ancora Micronas Semiconductors, per la quale
sto realizzando fra l’altro degli ambienti di verifica avanzati basati sulle
metodologie di Assertion Based Verification e Coverage Driver Verification
utilizzando anche il tool Specman di Verisity ed il suo linguaggio “e”. Aprile
2005 –Nov 2006 Micronas GmbH Monaco Verification Project leader Nel mese di Aprile 2005, ho deciso di
accettare un’offerta di Micronas GmbH, un’azienda di semiconduttori svizzera
con una sede anche a Monaco, per un posto di capo-progetto. Le mie responsabilitá attuali sono la
formulazione dei compiti da svolgere per ottenere una efficiente e coprente
verifica del blocco contenente le CPUs (central processing units) del nuovo
microchip video che Micronas sta sviluppando, nonché l’effettiva verifica del
raggiungimento degli obiettivi da parte dei collaboratori coinvolti nella
attivitá. |
|
|
2001–Marzo 2005 Cadence Design Systems,GmbH Senior Support Engineer Nel 2001 su richiesta dell’azienda che necessitava di un ingegnere post-sales, ho cambiato dipartimento e ho cominciato a lavorare come post-sales support engineer. In questo dipartimento il mio compito principale consisteva nel supporto clienti per i nostri prodotti di simulazione digitale e verifica logica (il simulatore VHDL Verilog e SystemC NCSim, il tool di code coverage, il tool di equivalence checking (conformal) e la nostra metodica ed i prodotti per verifica transaction-based e assertion-based (PSL, SystemVerilog e OVL)). Durante la mia permanenza in
questo dipartimento sono comunque rimasto in contatto con i colleghi della
mia sezione precedente, che mi hanno talvolta richiesto opera di consulenza
sia a loro beneficio che lato cliente. Un’altra attivita’ svolta durante
la mia permanenza in Cadence come support engineer, e’ consistita
nell’insegnamento dei nostri trainings. Sono insegnante dei corsi di VHDL
Verilog SystemC e C++ (per il quale sono anche teacher certificato Feabhas
all’interno di Cadence), nonche’ insegnante dei corsi specifici per i nostri
tools (i tools menzionati sopra). In questo dipartimento ho anche avuto la possiblita’ di lavorare con i nostri tools di sintesi e di static timing analysis (principalmente BuildGates e PKS). In Infineon come consulting engineer ho avuto modo di avere sporadicamente a che fare con Design Compiler di Synopsys. Per Cadence ho anche sviluppato un training sul SystemC basato su Java-Servlets e JSP rendendolo cosi’ piu’ idoneo ad un delivery indipendente dal supporto fisico (web-server, cdrom) e dalla piattaforma (gira su qualsiasi piattaforma che supporti un browser HTML e le specifiche Java Server Pages 2.1). |
|
|
2000–2001 Cadence Design Systems,GmbH Design consulting engineer Ho lavorato per circa un anno e mezzo come consulente designer nell’area front-end. I miei compiti sono stati: · Codifica in VHDL e Verilog di descrizioni RTL-sintetizzabili di alcuni blocchi per i clienti (in particolare, ho lavorato al debugging di parti dell’IRQ controller di Infineon Semiconductors SPA per i prodotti sle88c e sle66c), e codifica di testbench a livello behavioural. · Sviluppo dell’ambiente associato per il lancio delle simulazioni e la raccolta dei log files in Perl · Sviluppo di tests in assembly (patterns) da far girare sul device simulato per la regression suite di Infineon per i device appena menzionati e per il Tricore sempre di Infineon. |
|
|
1999–2000 EnAip Teacher Ho lavorato come insegnante presso
questa scuola sia per un corso di elettronica generale che per uno piu’
specifico su design embedded basato su motorola HC11. |
|
|
1998–2000 I.Pro.M. s.r.l. Verona Embedded systems designer Ho lavorato come designer di sistemi embedded nel settore delle reti digitali di comunicazione su mezzi rotabili basati su standard IEC. I miei compiti hanno coperto sia lo sviluppo di printed circuit
boards sviluppate con ORCAD, sia lo sviluppo delle logiche digitali
programmabili presenti sulle schede (famiglie Xilinx 9500 e SpartanII e
QuickLogic Pasic 1 e 2). Inoltre, ho sviluppato il software per i dispositivi
microcontrollori presenti su alcune delle suddette schede (assembly e C per
Motorola MC68302/MC68360/Quadd, Microchip Pic17cxxx, Siemens C166 e Motorola
HC11). Sul sito web
della azienda http://www.farsystems.it sono ancora visibili alcuni dei
prodotti da me sviluppati (le schede MSC450, MSC441 e MSC442). |
|
Studi |
1992–1998 Universita’ degli Studi di
Padova Padova Laureato in ingegneria elettronica
con una tesi dal titolo “sviluppo di un prototipo di ASIC per la gestione di
una rete digitale di comunicazione su mezzi mobili per mezzo di F.P.G.A.
QuickLogic” (lavoro svolto in I.Pro.M. srl) |
|
Hobbies |
Sport
(corsa,nuoto), suonare la chitarra. |
|
Lingue |
Italiano
(madre lingua), Inglese (discreto), Tedesco (buono) |
|
Skills particolari |
Linguaggio
C/C++ (Feabhas trainer per Cadence Europe), con conoscenza dell’ambiente
Visual C++ 6.0 e di Renesas HEW,assembly dei dispositivi summenzionati. Conoscenza
di Java e JSP/Servlet Conoscenza
dei sistemi operativi RedHat Linux, Solaris, HP-UX, AIX e Win2000 per cui
Cadence sviluppa software. Conoscenza dei tool di sintesi Ambit BuildGates e Xilinx WebPack ISE. AUTORIZZO IL TRATTAMENTO DEI MIEI DATI
PERSONALI E PROFESSIONALI IN OTTEMPERANZA AL DECRETO LEGISLATIVO N 196/2003
PER PERMETTERE UNA ADEGUATA VALUTAZIONE DELLA CANDIDATURA. |
|
|
|