ASIC/FPGA DESIGN ENGINEER IMPROVE DESIGN EFFICIENCY | MET DESIGN GOALS | ENHANCE CUSTOMER PRODUCT EXPERIENCE ASIC/FPGA design engineer with extensive design experience and excellent communication skills. Recognized for expertise in HAPS FPGA prototyping and commitment in team works.
Experience
2016 — Now
2016 — Now
Santa Clara, CA
• Built HAPS prototyping ARM cores subsystem with NOC interface of PCIe, LPDDR5, MIPI Flash and USB.
• Achieved much more efficient data and command/address tracing of CPU memory bus instruction sets by modifying and tuning Xilinx and Altera FPGA for the DEG/S3E/Trace Platform Technologies Group.
• Facilitated efficient state machine RTL design to handle filter and data compression logic in VHDL.
• Identified DDR4 2133 SDRAM and inter-connect FPGA timing issues and resolved with fixes.
• Stratix 10 transceiver adaptive parametric tuning for DDR5 SODIMM interposer and host PCIe interface.
• Built test benches and functional bus models for FPGA simulation.
• Expertise in synthesis report analysis, timing analysis, and writing FPGA design constraints.
• Successfully debugged logic and timing issues in the lab using Chipscope, SignalTap and Oscilloscope.
• Designed and built DDR4 memory interposer PCB board.
• Worked collaboratively with Intel group customers to deliver 2LM memory traces for architectural studies.
2015 — 2016
2015 — 2016
Santa Clara, CA
• Successfully prototyped and brought up on Dini SOC FPGA the 4G LTE Ultra Modem with RF and GPS.
• Facilitated Xilinx Vivado synthesis, constraints, implementation, and ILA waveform debug.
• Achieved low power target with clock gating power management and debugged timing issues.
• Utilized DA-net Codescape Debugger to verify firmware for MIPS processor based MCU, ECU and MCP.
• Identified logic and timing issues in the lab environment using Vivado ILA waveform and Oscilloscope with python script to verify JTAG, GPIO, I2C, SPI, UART, SIM, MIPI and Flash Memory interfaces.
• Debugged logic from System Verilog UVM design verification test bench against Vivado ILA waveform.
2008 — 2014
2008 — 2014
Mountain View, CA
• Expert on bring-up and validation of SoC designs on HAPS80 and HAPS100 FPGA prototyping systems using Synopsys' ProtoCompiler and Synplify Premier synthesis, design partitioning and debugging tools.
• Expert knowledge in FPGA methodologies including high speed design, serial protocols implementation and FPGA timing closure.
• Extensive experience implementing designs on Virtex-7 and Ultra Scale FPGA devices using Xilinx Vivado.
• Proficiency in Verilog, VHDL, System Verilog programming and Tcl scripting.
• Hands-on working knowledge of virtual prototyping, transactors, and transaction-based verification.
• Reviewed customer clock gating and clock synchronization scheme to provide valuable solutions.
• Supported customer design reviews to improve FPGA partition efficiency.
• Facilitated customer design implementation by holding IP ownership of High Speed TDM SerDes and clock synchronization module as the go to person for these specialized IP.
• Identified potential logic and software flow bugs quickly by creating hardware test logic and software tcl scripts for regression testing of product releases.
• Won major account by performing customer design evaluation, logic debug, and bring up in lab.
• Met customer design goal by applying expertise in Certify RTL partition, Synplify Premier FPGA physical synthesis, system simulation, static timing analysis, and critical Xilinx Vivado timing and placement constraint.
• Worked collaboratively with customers to deliver FPGA-based prototyping solutions, resolve technical issues, conduct product training and presenting articles on Solvnet.
2005 — 2008
2005 — 2008
Santa Clara, CA
• Accomplished design of RFID Class-1 Gen-2 and Class-3 ASIC tag with I2C interface and 64Kbit EEPROM memory by utilizing extremely low power management for long battery life.
• Improved debug processes by utilizing state machine compiler, creating complex state diagram.
• Improved design efficiency in area and power by defining architecture and specification, presenting findings, and reviewing with team.
• Utilized Modelsim for Verilog design, functional verification and post-route simulation.
• Synthesized with Synopsys Ultra DC Compiler, clock tree synthesis and Astro place and route.
• Performed static timing analysis, critical path review and timing closure.
• Attained maximum coverage by utilizing Maverick II test plan and test pattern generation.
• Achieved first time working silicon by performing logic debug on Xilinx FPGA prototype board with solid logic confident sign off before tape out.
• Enhanced logic verification by debugging logic in bring up board and utilizing Focus Ion Beam in metal fix.
2005 — 2005
2005 — 2005
Milpitas, CA
• Succeeded in 533 Mbps with 266 Mhz clock by performing high speed DDR2 SDRAM Memory Interface IP logic design.
• Attained RTL coding, synthesis, timing and functional verification, and post-layout timing closure by reviewing critical timing path and modifying logic to meet timing.
Education
San José State University