Master's Profile: Karl Tao
Current Position: ASIC/IP Design Engineer at Apple Inc. (Cupertino, California)
Undergraduate: Information and Communication Engineering, Zhejiang University, 2013
Duke ECE Path: Master of Science (MS) – Project Path, 2015
What work do you do?
I work principally in imaging subsystem design/integration. My responsibilities include feasibility micro-architecture, RTL, physical implementation and post-silicon system bring-up.
How did your time at Duke prepare you for your current job?
I took some great courses from some amazing computer engineering professors at Duke, which helped me improve my skillset base, which I had learned during my undergraduate studies. Before graduation, I received very good advice from the Duke Career Center, which helped me obtain a position with Apple.
Tell us about your project.
The project centered on In-order Continual Flow Pipelines , implementing the iCFP structure based on an OpenRISC Core in ORPSoC environment using Verilog . Functional correctness (boot Linux, run SPEC, etc.) was demonstrated, as well as performance and power analysis.