|
Verification and Simulation Modeling Engineer (Job Code: CBR)
|
|
Department
|
Engineering
|
|
Location
|
Milpitas, CA
|
|
|
|
|
Duties
|
|
We are looking for a team player and a person of creativity and initiative who can work on HW verification projects and simulation modeling (using C++/SystemC) projects. The Sonics verification methodology involves understanding of the various components used in a HW chip design flow. The high degree of configurability in the product line creates unique challenges for the Verification and Simulation Modeling Engineer as the verification/modeling space to be covered is extremely large. A combination of approaches is required that include property based formal verification, simulation modeling, constrained random and directed testing that exercises the core of the configuration space.
|
|
|
|
|
Responsibilities
|
|
Create verification plans and test suites.
Build an effective verification environment and corresponding verification components using assertion based verification, formal verification, simulation modeling, coverage driven verification, and/or constrained random techniques in both C++ and System Verilog.
Provide analysis of functional coverage and performance.
Debug designs and publish verification status.
Interact with other members of the architecture group, the RTL implementation team, and the software infrastructure team in order to understand product, design/validation and SW infrastructure implementation issues.
Other duties as assigned.
|
|
|
|
|
Requirements
|
|
Experience working and interfacing with Electronic Design Automation (EDA) flows and simulators such as Synopsys VCS, Mentor MTI, or Cadence NCVerilog.
Experience with high level verification languages, i.e., SystemVerilog, Vera, TestBuilder, or Specman. Experience in measuring/analyzing functional/code coverage metrics. SoC design verification experience is desirable.
Strong programming skills in C++ (including building complex data structures and using C++ standard library), and Perl or Python. Debugging experience using GDB-like tools, SystemC specialization, software engineering/design experience, and modeling experience are desirable.
Familiar with standard HW protocols, e.g., OCP, AHB, AXI, PCI, and/or PCI Express.
|
|
|
|
|
Education
|
|
BS/MS Electrical Engineering, Computer Engineering, or Computer Science; 3 to 5 work years experience in semiconductor verification.
|
Apply at Jobs@sonicsinc.com |
|
Headquarters
890 N. McCarthy Blvd
2nd Floor
Milpitas, CA 95035
Phone: +1 408 457 2800
Fax: +1 408 457 2899
info@sonicsinc.com
|