Laguna Hills, CA, 92653, USA
18 hours ago
ASIC Verification Engineer
The ASIC Verification Engineer primary job function is Pre-Silicon Design Verification Machine Learning IP and SOC designs using industry standard verification methodologies. ESSENTIAL JOB DUTIES AND RESPONSIBILITIES: Pre-Silicon Design verification of next generation Machine Learning IPs and SoCs, blocks and/or chip top-level. Collaborate with other team members to define a verification methodology and a test plan. Develop IP level verification environments including stimulus generators, monitors, scoreboards, and coverage collectors Build self-checking test benches for SoC blocks and chip top-level verification. Develop verification plan for IP and SOC features Generate directed and random test cases, write regression scripts, and report code and functional coverage. Do a first level debug for root cause classification (TB, HW, or SW issue), and work with design team to validate fixes or workarounds. Run Gate level simulations, and replicate Silicon/FPGA bugs in the test bench environment. Develop and grow verification infrastructure to improve verification productivity and regression management Contribute to identifying and adopting best engineering practices with cross functional teams QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Education/Experience/Qualifications: BS/MS in Electrical Engineering or related degree or certification required. 2+ years of experience in System Verilog or UVM/OVM based verification Good skills in verification methodology, test planning and test bench architecture Very good experience with System Verilog and advanced verification techniques: constrained random verification, code/functional/assertion coverage. Experience in integrating Verification IPs, and HW/SW Co-Simulation is a plus. Knowledge of ARM based SoC architecture and system busses (AHB, AXI, APB) is strongly desired. Knowledge of standard SoC interfaces (SPI, I2C, ect…) and high-speed IO protocols (PCIe, USB, DDR) is a plus. Programming skills in C++, Python, and shell scripting are strongly desired. Good debugging skills, and well experienced with VCS/Verdi or similar toolsets. Language Skills: Ability to read and interpret documents, such as policies and procedures, routine mail, contracts, and instruction manuals. Ability to compose routine reports and correspondence. Ability to effectively communicate with persons of various social, cultural, economic, and educational backgrounds. Mathematical Skills: Ability to understanding of Algebra, geometry, trigonometry, arithmetic, and Mathematics of vectors.
Confirm your E-mail: Send Email