Compa Community Jobs

Discover open compensation roles across our Compa Index community network

CPU RTL Architect (Fetch, Out of Order)

Apple

Apple

IT
Waltham, MA, USA
Posted 6+ months ago

Key Qualifications

  • Minimum BS and 10+ years of relevant industry experience
  • Thorough knowledge of microprocessor architecture including expertise in one or more of the following areas: instruction fetch and decode, branch prediction, instruction scheduling, register renaming, out-of-order execution
  • Knowledge of Verilog and/or VHDL. Experience with simulators and waveform debugging tools.
  • Knowledge of logic design principles along with timing and power implications
  • Understanding of low power microarchitecture techniques
  • Understanding of high-performance techniques and trade-offs in a CPU microarchitecture
  • Experience in C or C++ programming
  • Experience using an interpretive language such as Perl or Python

Description

As a CPU RTL Architect, you will own or participate in the following: - Micro-architecture development and specification - from early high-level architectural exploration through micro-architectural research and arriving at a detailed specification - RTL ownership - development, assessment and refinement of RTL design to target power, performance, area and timing goals - Verification – support the verification team in test bench development, formal methods, and simulation/emulation for functional verification - Performance exploration and correlation - explore high-performance strategies and work with the performance verification team to verify that the RTL design meets targeted performance - Design delivery - work with multifunctional engineering team to implement and verify physical design on the aspects of timing, area, reliability, testability, and power

Education & Experience

Minimum BS and 10+ years of relevant industry experience

Additional Requirements