Develop and maintain environment for SOC pre-silicon verification of:
• RTL and netlist simulation
• CRV for system fabric
• Power-aware simulation
• Formal CC and FPV
• System level verification with SVA
Design CPU functional units.
Responsibilities
Defining micro-architecture of the functional units
Writing RTL codes of the functional units
Writing documents of the function units
Working with cross-division teams to resolve functional, performance, power, and frequency issues related to the functional units
Qualifications
Available to start work three months after being hired.
3+ years of recent experience with Verilog logic design
Knows CPU micro-architecture, e.g. instructions, pipeline, caches, MMU
Knows power consumption of digital circuits
Good communicator in verbal and writing in English
【工作內容】
• Work with team members and apply current functional verification techniques to perform and improve pre-silicon verification quality and product Time to Market
• Provide the technical leadership to the DV team for the project
• Work independently on various DV tasks and provide technical guidance to the DV team.
• Be involved technically in the porting/creation of the DV environment for the new design, block and chip level test plan creation and implementation, coverage analysis, and regression cleanup
【職務條件】
• Master’s degree in Electrical Engineering, Computer Science, or related.
• Good understanding of ASIC design verification flow.
• RTL coding with Verilog/System Verilog and familiar with front-end design flow and C/C++ programming experiences.
• Knowledge of Perl, OVL, SVA, SV, UVM, OVM, script programming, etc.
【其他條件】
• MSEE with a minimum of 5 years, or BSEE with a minimum of 8 years of experience in digital ASIC/SOC design verification
• MS/BS degree in EE or CS with expertise in digital IP/SOC design verification.
The successful candidate will work with team members and apply his/her design techniques to work on different phases of complex logic design for ASIC/SOC project. The role will include working on the following tasks from time to time: HDL coding, documentation, RTL quality check, cooperate with back-end engineer etc.
【Key Responsibilities】
- Responsible for front-end digital logic design in ASIC/SOC projects.
- Perform HDL coding (Verilog/SystemVerilog).
- Prepare and maintain design documentation (specifications and design documents).
- Conduct RTL quality checks (Lint, CDC, power analysis, etc.).
- Collaborate with Backend/Physical Design engineers to achieve timing closure.
【Core Requirements】
- Education/Experience: Master’s degree with ≥ 2 years, or Bachelor’s degree with ≥ 3 years of digital ASIC/SOC design experience.
- RTL Design: Proficient in RTL coding using Verilog/SystemVerilog or VHDL.
- TO / Front-End Flow: Familiar with front-end design flow, including synthesis, Lint, CDC, and STA.
- EDA Tools: Experience with tools such as Lint, CDC check, and PrimeTime PX (power analysis).
- Documentation: Ability to write design specifications and technical documents.
- Collaboration: Work closely with the Design Verification (DV) team on IP verification.
【Preferred Qualifications】
- Familiarity with CPU architectures (x86/ARM/8051).
- Knowledge of AMBA bus protocols (AXI/AHB/APB).
- Understanding of PCIe protocol.digital IP/SOC design verification.
Job Description:
Microchip’s Wireless Solutions Group is seeking a FPGA engineer to support SOC development for our next generation, mixed signal, wireless products. The role will focus on the areas of RTL design, FPGA synthesis and FPGA system bring-up, debug and validation. It will require a proactive candidate with a proven record of success in cross functional and cross site team environments.
Key Responsibilities:
• Collaborate with the design team to develop and optimize the RTL for FPGA , ensuring its efficiency and functionality.
• Conduct FPGA synthesis using industry-standard tools to transform RTL code into a target FPGA device.
• Assist in the initial bring-up of the FPGA system, ensuring proper functionality and identifying and resolving any issues that may arise.
• Perform through testing and validation of the SOC design, both at the RTL level and in the FPGA implementation, and resolve any bugs or issues that are discovered.
• Collaborate closely with the FW (Firmware), Validation, and RF teams to successfully carry out FPGA system bring-up, debug, and validation activities.
Responsible for digital IP coding and micro-architecture design of low-power, high-performance LLM inference accelerators. Drive mapping of lightweight frameworks such as llama.cpp onto NPU, plan compute/memory subsystems, and optimize quantization & KV-cache for production-ready LLM SoCs. Write RTL specs and guide DV plans and P&R convergence for PPA targets.
1. 研讀規格。
2. IC數位邏輯線線路的研發設計。
3. IC數位邏輯線路模擬與合成。
4. FPGA的合成規劃與測試驗證。
5. IC的靜態時序分析 (Static Timing Analysis)。
6. IC佈局後的線路模擬。
7. 撰寫IC規格設計書。
8. IC的除錯與工程變更修改。
9. 協助系統應用部門的進行IC驗證版的規劃。
1. Project execution: DFT structure design and test pattern generation
2. Flow support: DFT flow enhancement and automation
3. ATPG related task and chip debugging support
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