E-core Cpu Design Automation Engineer

Intel Intel · Semiconductors · Penang, Malaysia

This role is for a Design Automation Engineer focused on supporting and developing CAD solutions for Intel's E-core CPU design. Responsibilities include defining and implementing verification flows for backend signoff, working with designers on various verification aspects, developing and testing EDA tools, and creating scripts to analyze design methodologies. A preferred qualification includes using Machine Learning/AI methods for circuit design automation to improve performance and power.

What you'd actually do

  1. Defining, implementing and drive project execution by supporting the methodologies and EDA tools necessary to verify backend signoff flows using standard-cell based designs.
  2. Work closely with Circuit/Physical Designers to drive solutions in 1 or more of areas, including Circuit Simulation, Static Timing Analysis (STA), Formal-Equivalence Checking, Electrical Rule Checks (ERC), Static Noise analysis, Active/Dynamic/Leakage Power Analysis, LVS, Power-Rail Integrity, Extraction or ECO.
  3. Develops and tests Engineering Design Automation tools, creates flows/scripts to analyze and test design methodologies including driving new innovations to EDA tool vendors.
  4. Develop custom optimized solutions to address design requirements for leading-edge process technologies.
  5. Validate and drive continuous innovation of PDK technology, library files and other collaterals used for standard cell design, layout, and signoff with EDA CAD tools.

Skills

Required

  • Bachelor's degree in Electrical/Computer Engineering with 3+ years of experience or Master's degree in Electrical/Computer Engineering with 2+ years of experience.
  • Deep understanding of VLSI back-end custom-transistor based designs, tools, flows, and methods.
  • Expertise in industry standard EDA VLSI tools (Cadence, Synopsys, Mentor Graphics) for Circuit Simulation, STA, Power, ECO, LVS, Power-rail integrity, Noise, and/or ERC.
  • Deep understanding and experience of signoff aspects in STA, LVS, Static Power Analysis, or Signal integrity analysis.
  • Familiarity with digital custom circuit transistor-level designs and topologies.
  • Proficiency in Linux environments and basic shell scripting.
  • Expertise in scripting languages such as Python, Perl, and/or Tcl.
  • EDA tool Tcl API coding.
  • Experience with advanced programming data structures.

Nice to have

  • Cadence Virtuoso and/or SKILL coding.
  • Leading/Mentoring junior team members or prior interns.
  • Machine-learning/AI methods to solve complex problems dealing with automation of circuit design to aid in performance and power improvement.
  • Timing and power ECO techniques and implementation.

What the JD emphasized

  • Deep understanding of most, if not all Circuit Simulation, Physical Design and Verification Tools, Flows and Methods used in VLSI back-end custom-transistor based designs.
  • Expertise using industry standard Engineering Design Automation (EDA) VLSI tools from 1 or more of Cadence, Synopsys, Mentor Graphics in one of more of the following areas of: Circuit Simulation, STA, Power, ECO, LVS, Power-rail integrity, Noise and/or ERC flows.
  • Deep understanding and experience of signoff aspects in STA for timing closure (OCV, constraints, parasitics), LVS, Static Power Analysis or Signal integrity analysis (Noise, SI-crosstalk).
  • Expertise with Linux environments and basic shell scripting.
  • Expertise is a must in 1 or more scripting languages such as Python, Perl and/or Tcl.