# Yu-yen Mo > Compiler Engineer at SambaNova Systems Location: San Jose, California, United States Profile: https://flows.cv/yuyen Mapping AI models onto reconfigurable data unit to implement functions and to maximize performance. [Past] * Digital design implementation flow and methodology development, training, and support for the advanced process nodes of 7nm, 5nm, and 3nm. Hands on experience in physical design implementation. * A result-driven Electronic Design Automation (EDA) manager for 11.5 years. An accomplished EDA software engineer for the 6 years prior to the manager role. Develop software tools using C++, Perl, Python, and Tcl. Utilize advanced computing algorithms, data structures, and machine learning to solve complex design problems. * Lead a talented team developing tools and flows to facilitate VLSI physical composition and to solve design closure issues in high performance computing (HPC) microprocessor, SOC, and ASIC designs. Worked on designs in 65nm, 40nm, 28nm, 16nm, 10nm and 7nm technology nodes and up to 5.5 GHz clock frequency. Contributed to 14 CPU chip tape-outs. * Experienced developer of physical implementation EDA tools and flows. Specialize in floorplanning, placement, clock synthesis, global/detail routing, and timing/power optimizations. * Work with foundry and EDA vendor partners to develop place-and-route tool features and flows for HPC design in cutting edge deep submicron technologies. Evaluate and qualify vendor tool features and performance. Coordinating router tech file fixes with foundry and EDA vendors. ## Work Experience ### Compiler Engineer @ SambaNova Systems Jan 2020 – Present | Palo Alto, California, United States ### Technical Manager @ TSMC Jan 2017 – Jan 2020 | San Jose, California ### Sr. Manager, Hardware Development (EDA) @ Oracle Jan 2010 – Jan 2017 | Santa Clara, CA * Manage Physical Tool and Optimization team to develop in-house tool and flow solutions for Sparc processor design physical implementation. Leverage EDA vendor tool features and make up the shortfalls with internal EDA developments. Developing tools cover the areas of custom controlled RTL to gate synthesis, structured relative placement, high speed grid based clock and hybrid clock network, custom design and sram detail router, design rule checking engine, HPC via pillar router, and regional/global interconnect buffer insertion. * Interact with TSMC to enable physical design on advanced node technologies, including 10FF and 7FF. Attending quarterly technical review meeting at Taiwan since 2014. Work as the main contact person with TSMC in the physical design APR tool and flow area to develop tool features and reference flows for new technology nodes. Coordinate router tech file debugging and fixing between foundry and EDA vendor. * Interact with Synopsys to evaluate and to enable ICC2 features in 10FF and 7FF technologies. Track and resolve issues from new development and hold 3-way communication with foundry to resolve ICC2 router feature and design rule coverage issues. * Interact with Cadence to evaluate Innovus for 10FF technology design flow. Coordinate tool testing and qualification efforts across multiple teams ### Engineering Manager @ Sun Microsystems Jan 2006 – Jan 2010 | Santa Clara, CA * Managed Design Closure Tools development team. (04/2006) Supported microprocessor design team timing and integration activities. * Developed floorplanning and placement tools Relative placer; Pin placement and optimization; Data path pre-route * Developed physical composition tools for power and clock distribution. Power bus routing and stitching; Clock header insertion and routing; Clock gating; Scan stitching * Developed optimization tool for timing closure and power optimization. Repeater insertion and gate sizing; High fan-out net synthesis; Wire class optimization; Multi-Vt optimization; Architect in-house timing optimization framework * Managed Physical Design Optimization development team. (01/2006) Managed physical design QC and build team. ### Member of Technical Staff @ Sun Microsystems Jan 2000 – Jan 2006 | Sunnyvale, CA * Designed and implemented scan stitching tool. (2005) Migrated tools to new geometry database infrastructure. Enhanced and support floor planning tools. Provide training to new members. * Enhanced and supported global router. (2004) Worked on timing driven and buffering aware global routing. * Enhanced and supported geometry data base used by all internal back end engines. (2004) Designed new geometry database infrastructure. * Designed an algorithm and implemented into a tool to optimally insert multiple stage flip-flop into interconnect trees for multi-cycle global interconnects. This tool potentially shorten a project tape out time by about 3 months. Received US patent for the flow (2004) * Implemented metal filler in detail router which can fill in metals that connect to power rail with any pattern given by user. (2003) * Implemented a GUI interface using Qt for router to interactively display overflow and metal density violations in design viewer. (2003) * Implemented a bucketed-balanced interval tree data structure for detail router engine. The data structure outperform the C++ STL-based implementation by 3 to 4 time faster and achieved much less memory consumption. (2003) * Developed third generation interconnect optimization engine. The engine interact with timer, routers, and placer by using buffer insertion, wire sizing, and driver sizing to optimize slack subject to slew, noise, and area constraints. (2002) * Analyzed, developed, and supported second generation interconnect repeater insertion tool for UltraSPARC microprocessor design projects. Tool optimizing timing, area subject to slew constraint. ## Education ### Master of Science in Electrical and Computer Engineering Iowa State University ### Electrical Engineering The Ohio State University ### Bachelor of Science in Electrical Engineering University of Alabama at Birmingham ### Associate of Science in Mechanical Engineering Tung Nan Institute of Technology (Tungnan University) ## Contact & Social - LinkedIn: https://linkedin.com/in/yuyenmo --- Source: https://flows.cv/yuyen JSON Resume: https://flows.cv/yuyen/resume.json Last updated: 2026-04-11