TSMC (DBA)-posted 3 months ago
$156,853 - $157,800/Yr
California, MD
5,001-10,000 employees
Computer and Electronic Product Manufacturing

Design Verification Engineer responsible for verifying TSMC's product like ARM processor based SOC and memory subsystem Testchips. Develop verification methodology and implement testbench components using System Verilog and UVM. Develop comprehensive test plan and implement test cases to verify different Testchips. Work closely with Design and DFT teams to develop and verify various functional/DFT Tests. Perform Low Power Design Verification using UPF. Write functional cover groups and cover points for coverage closure. Perform RTL code coverage, System Verilog Assertion coverage, System Verilog functional coverage. Developing, running and improving regression suite to meet coverage goal. Conducting verification review for RTL/Netlist freeze and Tape-out. Drive and adopt new verification methodologies and flows for efficiency improvements.

  • Verify TSMC's products like ARM processor based SOC and memory subsystem Testchips.
  • Develop verification methodology and implement testbench components using System Verilog and UVM.
  • Develop comprehensive test plan and implement test cases to verify different Testchips.
  • Work closely with Design and DFT teams to develop and verify various functional/DFT Tests.
  • Perform Low Power Design Verification using UPF.
  • Write functional cover groups and cover points for coverage closure.
  • Perform RTL code coverage, System Verilog Assertion coverage, System Verilog functional coverage.
  • Develop, run and improve regression suite to meet coverage goal.
  • Conduct verification review for RTL/Netlist freeze and Tape-out.
  • Drive and adopt new verification methodologies and flows for efficiency improvements.
  • Master's degree or foreign equivalent in Computer Engineering, Electrical Engineering or a related engineering field of study.
  • Programming skills including Python and C++.
  • Hands-on experience with architecting and developing IP/SoC level reusable verification environments using SystemVerilog and UVM methodologies.
  • Hands-on experience developing testbench and testcases in SystemVerilog.
  • Knowledge in Constrained Random and Coverage Driven Testbench.
  • Knowledge of Python scripting.
  • Experience with Gate Level Simulation.
  • Experience with debugging and programming skills.
  • Market competitive pay
  • Allowances
  • Bonuses
  • Comprehensive benefits
  • Extensive development opportunities and programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service