Advanced Chip Engineering's Digital IP team defines and develops components for a wide range of products, including automotive microprocessors, application processors, microcontrollers, and networking. The Austin Digital IP team develops components for DDR, display controller, high-speed serial links, DMAs, cores, memory controllers, and interconnect. This role involves defining and writing IP verification plans based on requirements documents (industry standards, product requirements, IP architecture and IP implementation specifications). The engineer will create intelligent stimulus in System Verilog (UVM), random test scenarios, algorithmic and directed testcases. Defining and writing System Verilog Assertion (SVA) cover properties to match the verification plan is also a key responsibility. The role includes writing System Verilog (UVM) monitors, drivers, response checkers and SVAs for correctness, as well as developing and maintaining portions of a verification environment including scripts and Make files. Debugging failing testcases to determine the source of failure (tool, testcase, checker, verilog RTL) and tracking resolution is crucial. Collecting code and functional coverage results from random simulations, and analyzing uncovered events to determine additional test scenarios needed to achieve 100% coverage is required. Performing assertion-based formal verification of blocks and IPs to ensure they meet requirements is also part of the job. Digital IP Functional Verification involves learning precise operating expectations for digital designs containing constant new and innovative features, and implementing pre-silicon simulations to test, find and fix every possible bug in the design, in order to achieve the highest level of quality. Challenges will include understanding the expected operation of new and innovative features, predicting where bugs are most likely to be hiding in the design, and implementing the most efficient and robust solutions to find and fix design bugs against schedules and deadlines for the products. Keen engineering problem solving skills and a mind for seeking innovative solutions to reduce effort while increasing productivity and automation are all areas that are highly valuable in Functional Verification. The design verification engineer will work with other members of the architecture, design and verification teams to verify IP designed in-house or purchased from 3rd party vendors.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior