Job Description...Evaluate performance, area, power and system cost tradeoffs for different micro-architectures
Resolves architecture, design, or verification problems by applying sound ASIC engineering practices Coding high quality RTL in verilog/system verilog
Use of various design tools (Synopsys, Compiler Linting, CDC, LEC, CLP etc.) to check and improve design quality
Work with Design Verification team on functional/gate level verification and coverage closure
Generates innovative ideas for IP core and process flow improvements
Effectively utilizes advanced problem solving and ASIC engineering practices to resolve complex architecture, design, or verification problems.
Reviews complex tests from more junior team members and completes own tests to ensure that bugs are fully understood and analyzed.
Runs advanced power checks on multiple blocks to ensure design specifications are met; makes recommendations to leadership when specifications are not met.
Interprets the results of highly complex performance checks and reports them to team lead.
Writes, reviews, and edits own technical document in accordance with template and reviews and provides feedback on more junior engineers' documentation.
Maintains regular communication with key team members to ensure continued alignment between team deliverables and product execution plan.
Writes technical documentation and provides technical expertise for design or project reviews and project meetings to ensure team's best interest is represented.
Continually evaluates process used in team to facilitate effective work-flow for possible improvement. Additional responsibilities might include:
Uses process technology expertise to help define module level choices for technology variants to meet product requirement.
Owns development and delivery of robust technology process modules through test chip and product data analysis. •
Last updated on Aug 3, 2021