Your Role and Responsibilities
As a Logic Design Engineer, you will play a pivotal role in the end-to-end development of features with significant impact on our Mainframe and/or Power customers. From conceptualization to validation, you will be responsible for developing features, presenting proposed architectures, estimating efforts, and collaborating across various teams to ensure successful implementation.
Your primary responsibilities include:
- Feature Development and Architecture: Develop features and propose architectures in high-level design discussions, ensuring alignment with project goals and customer requirements.
- Effort Estimation: Estimate the overall effort required for feature development, providing valuable input to project planning and scheduling.
- Cross-Functional Collaboration: Collaborate with verification, physical design, test generation, and mill code teams to develop features, fostering cross-functional teamwork and synergy.
- Pre-Silicon Design Sign-off: Sign off on design during the pre-silicon phase, ensuring readiness for tape-out and fabrication.
- Post-Silicon Validation: Validate hardware functionality post-silicon, conducting thorough testing to ensure feature integrity and performance.
Required Technical and Professional Expertise
- Microarchitecture and Logic Design: 3 to 8 years of experience in microarchitecture and logic design, demonstrating proficiency in designing complex digital systems.
- VLSI Design in VHDL/Verilog: Experience with VLSI design using hardware description languages such as VHDL or Verilog, enabling efficient implementation of digital logic.
- Processor Architecture Understanding: Good understanding of processor architectures, including RISC and CISC, facilitating the development of features tailored to specific processor requirements.
- Designer Simulations: Experience in developing and performing designer simulations, ensuring functionality and performance goals are met prior to silicon realization.
- Design Closure and Verification Coverage: Proven ability to drive design closure, including test plan reviews and verification coverage analysis, ensuring comprehensive validation of designs.
Preferred Technical and Professional Expertise
- Power-Efficient Logic Design: Experience in designing power-efficient logic, optimizing designs for low power consumption without sacrificing performance.
- Physical Design and Timing Constraints: Understanding of physical design concepts and timing constraints, facilitating seamless integration with physical implementation and timing closure processes.
- Python Scripting: Proficiency in Python scripting, enabling automation of design tasks and enhancing productivity in design workflows.