Silicon Design Engineer

AMD AMD · Semiconductors · Penang, Malaysia · Engineering

This role is for a Silicon Design Engineer focused on DFx (Design for Testability) features like SCAN, MBIST, and ATPG for AMD's silicon innovation. It involves implementing, verifying, and debugging these features, working with synthesis and PD teams, and providing post-silicon support. While AI is mentioned as a potential area of growth and the company's mission includes AI, the core responsibilities and skills are in semiconductor design and testing, not AI/ML model development or deployment.

What you'd actually do

  1. Implement and verify DFT features such as SCAN, MBIST, and BSCAN.
  2. Perform Spyglass DFT bring-up, debug and coverage improvement.
  3. Perform scan insertion and ATPG (Traditional, Cell Aware, SSN) pattern generation.
  4. Verify ATPG patterns using gate level simulation.
  5. Analyze and improve ATPG and DFT DV test coverage.

Skills

Required

  • Bachelors or Masters degree in computer engineering/Electrical Engineering
  • Implement and verify DFT features such as SCAN, MBIST, and BSCAN
  • Perform Spyglass DFT bring-up, debug and coverage improvement
  • Perform scan insertion and ATPG (Traditional, Cell Aware, SSN) pattern generation
  • Verify ATPG patterns using gate level simulation
  • Analyze and improve ATPG and DFT DV test coverage
  • Develop and debug DFT verification tests
  • Work with the Synthesis and PD team to ensure correct DFT implementation and timing closure
  • Provide post silicon support to ensure successful bring up

Nice to have

  • Experience in scan stitching and strong knowledge of scan stitching concepts
  • Exposure to MBIST/BISR implementation and the Synopsys SMS MBIST insertion flow
  • Excellent hands on ATPG experience and familiarity with ATPG related file requirements
  • Knowledge or experience with Tessent SSN (Siemens) is a plus
  • Knowledge of Spyglass DFT
  • Good in C++ and object-oriented programming concepts
  • Familiarity with automation scripts such as Perl or Python is a plus
  • Understanding of JTAG and IJTAG fundamentals
  • Exposure to AI related work is a plus
  • Experience with post silicon bring up is a plus
  • Exposure to static timing analysis and timing closure is a plus