We are seeking a highly motivated Design Verification Engineer to join our dynamic team. You will be responsible for ensuring the functional correctness of complex digital designs using industry-leading verification methodologies such as UVM, Formal Verification, and Coverage-Driven Verification. 【Key Responsibilities】
· Develop detailed verification plans based on design specifications and architectural documents.
· Build and maintain System Verilog UVM-based testbenches for SoC/Subsystem/IP-level verification.
· Write constrained-random and directed test cases to validate functionality, performance, and corner-case scenarios.
· Perform coverage analysis (functional coverage, code coverage, assertions coverage) and drive towards coverage closure.
· Apply Formal Verification techniques (e.g., property checking, connectivity checking) where applicable.
· Support simulation regression runs and maintain automation scripts (Perl/Python/TCL/Makefile).
· Participate in design and verification reviews, providing valuable feedback to improve quality.
Responsibilities:
• Develop integrated verification environment.
• Verify designs with system verilog and system verilog assertion.
• Build, maintain and upgrade testbenches and their components using UVM-based methods.
• Check functional coverage and code coverage
• Create controlled random testcases. Pre-debug and provide debug reports.
• Scripting experience using scripting languages like Perl and Python.
使用最新的IC驗證方法對晶心的CPU設計做高強度測試,以提升CPU設計的品質與完整度。此職務可以累積對計算機架構,微架構,與嵌入式系統的廣泛知識。具體內容包含:
* Understanding uarch of Andes processor designs
* Creating verification plans
* Implementing test environments
* Generating test cases
* Improving test coverage
* Identifying CPU bugs in various environments (simulation, FPGA, etc.)
* Test automation
* Performance benchmarking
1. Design verification with SystemVerilog/UVM, C/C++
2. Integration test environment with VIP
3. Develop checker and scoreboard.
4. Verify design with SystemVerilog assertion.
5. Test plan for a verification task.
[Requirement]
1. Familiar with SystemVerilog HDL, OOP, Python, TCL, and shell programming.
2. Better to have SoC design and bus concept.
ASIC design engineer responsible for post-RTL design flow.
He/She will be responsible for block and /or chip level synthesis, timing closure, DFT generation, and ECOs.
The responsibilities include but are not limited to.
• Improve the design methodology and flow.
• Synthesis, timing closure, and DFT support for various types of SerDes IPs ranging from 10Gbps to 224Gbps data rates for different applications.
• Collaborate with Analog/Digital design teams to deliver competitive SerDes IP solutions for all the Marvell product lines.
• Provide support to the product teams, for both pre and post-silicon
Familiar with digital IC design verification flow is a plus.
Familiar with SV/UVM is a plus.
Familiar with PCIE/NVMe is a plus.
You will be in charge of making testplan according to the specification.
You will take participate in creating verification testbench, test writing/debugging, and regression convergence.
We focus on the storage related IP and prospective features.
We provide high flexibility with days off and competitive salary.
Job Description
We are seeking a highly skilled ASIC Verification Engineer to join our team in Chupei, Taiwan. In this role, you will be responsible for developing and implementing comprehensive verification strategies for complex ASIC designs, ensuring the highest quality and reliability of our semiconductor products.
Develop and execute verification plans for complex ASIC designs
Create and maintain testbenches using SystemVerilog and UVM
Design and implement efficient verification environments
Perform functional and formal verification of digital designs
Develop automated test scripts to improve verification efficiency
Analyze and debug design issues identified during verification
Collaborate with design engineers to resolve functional discrepancies
Generate detailed verification reports and documentation
Stay updated with industry trends and emerging verification methodologies
Contribute to the continuous improvement of verification processes and tools
Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field
5+ years of experience in ASIC verification with strong proficiency in SystemVerilog and UVM
Experience with Verilog, VHDL, and industry-standard simulation tools (e.g., Synopsys VCS, Cadence Xcelium)
Experience of CPU, GPU, NPU or HBM verification
Knowledge of formal verification techniques and tools
Strong debugging, problem-solving, and analytical skills
Solid understanding of digital logic design, computer architecture, and communication protocols
Excellent organizational skills with strong attention to detail
Good communication and teamwork skills in a fast-paced environment
1. Architecture design and RTL implementation of Automotive/Smartphone chipset
2. SoC system power and performance analysis
3. SoC system bus and memory subsystem design, integration, and modeling
4. SoC low power design, integration, and modeling
5. SoC functional safety analysis, design, integration, and modeling
6. SoC cyber security analysis, design, integration, and modeling
1.Integrated verification environment
2.Familiar with SoC level and IP level verification methodology
3.Develop verification plan and optimize verification flow
4.Familiar with verification methodology such as UVM, VMM, or OVM
5.Team player