CPU Implementation Engineer
Core
Drive RTL-to-GDS design convergence and block-level design delivery for CPU implementation, optimizing for power, performance, and area (PPA) while collaborating with micro-architects and CAD teams.
Role type
Senior IC CPU Implementation Engineer
Builds
CPU blocks and silicon designs for Apple hardware products
Domain
Semiconductor / CPU Design / Physical Design
Required skills
RTL design, digital circuits, low power design, high frequency design, TCL/Perl scripting, synthesis, place-and-route, timing analysis, power analysis, floor-planning, physical design partitioning
Preferred skills
High performance CPU microprocessor architecture, memory sub-systems, deep sub-micron technology, industry standard logic synthesis/PnR/STA/Power analysis tools
Technologies
Synthesis tools, PnR tools, STA tools, Power analysis tools, TCL, Perl
Responsibilities
Define micro-architecture and assist with design feasibility and PPA trade-offs; Drive RTL-to-GDS design convergence using synthesis and place-and-route tools; Close backend flows and ensure electrical requirements and silicon yield; Collaborate with CAD and PD methodology teams on tool features; Work with x-functional teams on CPU floorplan, timing, power, reliability, and testability; Co-optimize memory macros and library standard cells with custom IP teams.
Seniority
Senior, hands-on IC