Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

IBM Logic Design Lead - Chip Infrastructure Security 
India, Karnataka, Bengaluru 
34030021

09.12.2024

Your Role and Responsibilities
  • Lead the architecture, design and development of Instruction Sequencing Unit for high-performance Processor CPU of IBM Systems.
  • Architect and design Instruction Dispatch to Issue queues, Register Renaming for Out of Order Execution, Issue instructions to Execution Pipelines, Reordering Buffers for completion of a high performance processor CPU
  • Develop the features, present the proposed architecture in the High level design discussions
  • Estimate the overall effort to develop the feature.
  • Estimate silicon area and wire usage for the feature.
  • Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature
  • Signoff the Pre-silicon Design that meets all the functional, area and timing goals
  • Participate in post silicon lab bring-up and validation of the hardware
  • Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums


Required Technical and Professional Expertise

  • 8 or more years of demonstrated experience in architecting and designing Instruction Dispatch unit of CPU
  • Hands of experience of implementing Issue Queues, Register renaming and forwarding, Reordering Buffer and Pipeline flush/exception handling
  • Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA
  • Experience with high frequency, instruction pipeline designs
  • At least 1 generation of Processor Core silicon bring up experience
  • In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs)
  • Proficiency of RTL design with Verilog or VHDL
  • Nice to haves
  • Knowledge of Instruction Decode and Execution units
  • Knowledge of verification principles and coverage
  • High-level knowledge of Linux operating system
  • Knowledge of one object oriented language and scripting language
  • Understanding of Agile development processes
  • Experience with DevOps design methodologies and tools


Preferred Technical and Professional Expertise