Cpu Formal Verification Engineer

Intel Intel · Semiconductors · Oregon, Hillsboro, United States +4

The role focuses on formal verification of IP and SoC microarchitectures using advanced tools and methodologies like model checking and equivalence checking. Responsibilities include developing test plans, creating abstraction models, developing formal proofs, and collaborating with design teams. Requires a Bachelor's or Master's degree with experience in formal verification and tools like Jasper.

What you'd actually do

  1. Conduct formal verification of IP and SoC microarchitectures using advanced tools and methodologies based on model checking and equivalence checking algorithms.
  2. Develop comprehensive formal verification test and coverage plans, defining scope, strategy, and techniques to ensure thorough verification.
  3. Create abstraction models to achieve convergence on design and track, verify, and apply abstraction techniques effectively.
  4. Develop formal proofs to implement verification plans and resolve failing tests using corrective measures.
  5. Collaborate with architects, RTL developers, and physical design teams to verify and enhance complex architectural and microarchitectural features.

Skills

Required

  • formal verification
  • model checking
  • equivalence checking
  • abstraction techniques
  • convergence methodologies
  • simulation techniques
  • binary decision diagrams (BDD)
  • data flow graphs (DFG)

Nice to have

  • collaboration with cross-functional teams
  • architectural protocols
  • microarchitectures
  • document and present formal verification plans