VLSI Design Engineer
Served as an integral member of the international design team, designing, developing and engineering MPC5XX family of the highly popular automotive single chip microcontrollers (with total revenue over $1 billion).
- Developed successful flow for migrating embedded Power PC core design over several process nodes. Enhanced the core with a new bus interface unit with real time application code decompression feature, allowing up to 100% more application code to be stored in the microcontroller internal flash. Registered several patents on the subject.
- Led a team of 10 engineers in the functional test coverage enhancement of the MPC5XX microcontrollers. Increased fault coverage from ~50% to more than 98%, reducing customer return rate to single digit PPM (parts per million). Developed over 400 functional patterns, written with PowerPC assembler language. Maintained and updated the embedded PowerPC core verification environment, including model build and patterns compilation Perl scripts, random pattern generation scripts, designed verifault environment for the core patterns stuck at fault grading, including Perl based scripts to convert tester stimulus to verilog memory based tester model, extract detected faults lists, create new undetected fault lists, run simulations, generate reports, visualize undetected faults, drawing schematics with remains faults.
- Provided MPC5XX parts customer support, helping resolve application problems.