Logic Designer / Verification Engineer
Over 10+ years of experience in design and implement of peripheral IPs at Freescale/Motorola.- Logic designer of MPX coherency module, and transaction target queue for MPC8640D product which has integrated Dual-Core Processor. Design features included multiple-priority arbitration schemes, address tenure streaming and data tenure streaming, out-of-order data transactions on the MPX bus, etc.- Create the SVA checker for PCI Express controller (gen1 and gen2 TLP layer). In charge generate directed and random tests, run simulations and debug design and environment issues.- Architecture, micro-architecture, and logic designer of several protocol convertors(PCIe, SATA, RapidIO, Sgmii etc). Design features included PCI Express receiver detection, symbol detecting/encoding, lane to lane alignment, PCIe training sequence control, multiple clock domain crossing, PCIe gen2 speed switch control to PHY. Debug and provide technical support for SOC and silicon bring-up etc. - Architecture, micro-architecture, and logic designer for next generation the PHY control block for advanced high speed interconnect products. It includes the PHY reset state sequence, PHY lane speed switch control block, PCIe gen3 speed switch control, etc. - Architecture, Micro-architecture, and Logic designer of FPGA bridge between Altera Arria10 and SOC.