|
|
Responsibilities
-
As a key member of a nascent but high visibility functional verification team responsible for the verification infrastructure, environment and testing of next generation PLX products.
-
Work with Verification Architect to define the verification methodology, implement verification infrastructure and specification of all common, sharable modules and utilities.
-
Responsible for detailed test plans for design modules that you will verify.
-
Implement highly complex verification environments, including stimulus and checking modules, for design products. As part of this, you will create, run, debug and track tests against design products and then you will specify, implement and track test and code coverage on design products. Ultimately, you will be the owner to ensure the proposed design implementation meets standards and design requirements.
-
Workwithtoolvendorstotrackandresolveproblems.
Required Experience
-
Familiar with OOP and have coding and debugging experience in System Verilog/Vera/NTB. Designed BFM or other verification components in production systems.
-
Familiar with any of RVM, OVM, VMM, UVM a huge plus.
-
Have already gone through multiple tape outs of ASIC's working in the functional verification process before and after tape outs.
-
Knowledge of at least one language of each of the following: a shell script (sh/csh/tcsh/bash), a scripting language (Perl/Tcl/Python/JavaScript) and a programming language (C/C++/Java) above and beyond Verilog and System Verilog.
Preferred Skills & Experience:
-
In-depth knowledge and experience based on production quality developments with SystemVerilog.
-
Enthusiastic about design patterns, object oriented versus aspect oriented design, singleton class versus derived ones.
-
Familiar with PCIe/Ethernet/USB
Required Education:
-
BSEE/MSEE or equivalent.



