The Job logo

What

Where

CPU Physical Design Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Job Area:

Engineering Group, Engineering Group > Hardware Engineering

 

General Summary:

  • As a Physical Design Engineer, you will work with microarchitecture, RTL design and CAD teams to implement the designs meeting aggressive power, area and performance goals using industry standard tools/flows.

 

Roles and Responsibilities

  • Perform block level implementation using place and route techniques to meet area/timing and power requirements
  • Create floorplan with pin placement, partitions and power grid
  • Generate block level static timing constraints
  • Perform Synthesis, Place & Route on the designs using industry standard tools and deliver GDS
  • Validate the designs for functional and electrical robustness
  • Generate and implement ECOs to fix noise, timing and EM/IR violations
  • Involve in defining correct by construction physical design methodologies.

 

 

Minimum Qualifications:

• Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.
OR
Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience.
OR
PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

 

 

Preferred qualifications

  • MS degree in Electrical Engineering; 10 years of practical experience
  • Experience in developing and implementing power grid and clock specifications
  • Experience in all aspects of timing closure for multi-clock domain designs
  • Experience in deep submicron process technology nodes is strongly preferred
  • Knowledge of library cells and optimizations
  • Solid understanding industry standard tools for synthesis, place & route and tapeout flows
  • Solid understanding of physical design verification methods to debug LVS/DRC. 
  • Experience with Synthesis, place and route and signoff  timing/power analysis
  • Knowledge of all aspects of physical construction, integration, physical and electrical verification 
  • Knowledge of basic SoC architecture and HDL languages like Verilog.
Set alert for similar jobsCPU Physical Design Engineer role in Bangalore Urban, India
Qualcomm Logo

Company

Qualcomm

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 years

Locations

Bangalore Urban, Karnataka, India

Qualification

Master

Applicants

Be an early applicant

Related Jobs

Qualcomm Logo

CPU RTL Design Engineer-Staff

Qualcomm

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Hardware Engineering   General Summary: We are hiring talented engineers for CPU RTL development targeted for high performance, low power devices. In this role, you will work with chip architects to conceive of the micro-architecture, and also help with architecture/product definition through early involvement in the product life-cycle.   As an RTL engineer you will own or participate in the following:   ● Performance exploration. Explore high performance strategies working with the CPU modeling team. ● Microarchitecture development and specification. From early high-level architectural exploration, through micro architectural research and arriving at a detailed specification. ● RTL ownership. Development, assessment and refinement of RTL design to target power, performance, area and timing goals. ● Functional verification support. Help the design verification team execute on the functional verification strategy. ● Performance verification support. Help verify that the RTL design meets the performance goals. ● Design delivery. Work with multi-functional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability and power.   Skillset looking for:   ● Thorough knowledge of microprocessor architecture including expertise in one or more of the following areas: instruction fetch and decode, branch prediction, instruction scheduling and register renaming, out-of-order execution, integer and floating point execution, load/store execution, prefetching, cache and memory subsystems. ● Knowledge of Verilog and/or VHDL. Experience with simulators and waveform debugging tools. ● Knowledge of logic design principles along with timing and power implications.   Minimum Qualifications: • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.   Preferred Qualifications:   MS degree in Computer or Electrical Engineering. ● Understanding of low power microarchitecture techniques. ● Understanding of high performance techniques and trade-offs in a CPU microarchitecture. ● Experience using a scripting language such as Perl or Python.

Qualcomm Logo

CPU RTL (Power Management) Design- Staff

Qualcomm

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Hardware Engineering   General Summary: We are hiring talented engineers for CPU RTL development targeted for high performance, low power devices. In this role, you will work with chip architects to conceive of the micro-architecture, and also help with architecture/product definition through early involvement in the product life-cycle.   As an RTL engineer you will own or participate in the following: ● Performance exploration. Explore high performance strategies working with the CPU modeling team. ● Microarchitecture development and specification. From early high-level architectural exploration, through micro architectural research and arriving at a detailed specification. ● RTL ownership. Development, assessment and refinement of RTL design to target power, performance, area and timing goals. ● Functional verification support. Help the design verification team execute on the functional verification strategy. ● Performance verification support. Help verify that the RTL design meets the performance goals. ● Design delivery. Work with multi-functional engineering team to implement and validate physical design on the aspects of timing, area, reliability, testability and power.   Skillset looking for: ● Thorough knowledge of microprocessor architecture including expertise in one or more of the following areas: Active power management (DVFS) , Idle power management , Limit management (TDP, Thermal and Over-current protection), Clock management, Debug and Trace architecture. ● Knowledge of Verilog and/or VHDL. Experience with simulators and waveform debugging tools. ● Knowledge of logic design principles along with timing and power implications.   Minimum Qualifications: • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.   Preferred Qualifications: ● MS degree in Computer or Electrical Engineering. ● Understanding of low power microarchitecture techniques. ● Understanding of high performance techniques and trade-offs in a CPU microarchitecture. ● Experience using a scripting language such as Perl or Python.

Qualcomm Logo

CPU Subsystem Firmware DV Engineer. Sr Staff

Qualcomm

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Hardware Engineering   General Summary: As CPU Subsystem Firmware DV Engineer you will develop low level firmware for Pre-silicon verification of ARM architecture based CPU subsystem. You will exercise CPU subsystem using structured firmware in Design verification environment, debug issues arising out of the verification efforts with Design Engineers and Architects . You will support Emulation bringup and post silicon bringup. You will write Initialization routines for the subsystem components , develop DV tests to ensure subsystem functionality is as expected .   Roles and Responsibilities Deeply understand microarchitecture of one of the areas  in Limits management , power management ,boot and  Debug methodologies  . Work with design team to understand design intent and bring up verification suite. Modify Structured firmware for simulation use and align with emulation and post silicon teams for re-use of it in those environments. Verify Subsystems using advanced verification methodologies Preferred qualifications Expertise in the pre-silicon verification of ARM based CPUSS verification Knowledge of AMBA protocols ( AHB, AXI, APB ) Knowledge of FPGA and emulation platforms Experience in verification of clock, reset , power management units and power gating controllers. Low power verification experience Strong fundamentals in digital ASIC verification Experience  in assembly, C, system Verilog , C++   Minimum Qualifications: • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 5+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.

Qualcomm Logo

CPU Power Management Firmware Developer - Staff/Sr Staff

Qualcomm

Bangalore Urban, Karnataka, India

Posted: a year ago

Job Area: Engineering Group, Engineering Group > Hardware Engineering   General Summary: GENERAL SUMMARY As a CPU Power Management FW Developer, you are responsible for working with a team on the enablement of the  power management solution for Qualcomm's Oryon CPUs. You will collaborate internally to help define and implement embedded firmware to manage the power and performance for the CPU subsystem within Qualcomm SoCs across many verticals. You will also participate in various other aspects of the management controller firmware development, including power management, boot, RAS, debug, security and runtime services. In CPU Power Management FW developer role you will be working closely both with the hardware power management and firmware development teams. You will have an opportunity to engage with third parties on enablement of new platforms, as well as providing input to our SoC and platform architects on future designs. Role and Responsibilities Drive the complete firmware development lifecycle through design, development, debug and verification, in pre-silicon and post-silicon environments. Develop core firmware stack, utilizing and RTOS, that provides the essential services and frameworks to various algorithms running on the power management controller. Assist in defining Power Management solutions for  future generation of Qualcomm CPUs. Actively engage with open source communities to contribute support for processor architectures, device drivers, and firmware features Collaborate with team members and other teams on silicon and platform bring-up, debug and diagnostics. Assist in identifying skills requirements and in hiring engineers, Preferred Qualifications BS/BEng in Electrical, Computer Engineering, or Computer Science (or equivalent professional experience) with 8 years experience in embedded firmware development Self-starter who takes initiative and brings technical leadership Proficient writing and debugging C and assembly Driver development experience in RTOS or OS Kernel environments  Demonstrated development experience with embedded OSes such as Zephyr, eCos, uC/OS or FreeRTOS Experience developing and debugging in pre-silicon environments including simulators and FPGA emulation Experience defining interprocessor communication interfaces between embedded controllers and the platform Familiarity with ARM v8 architecture. Development experience for a ARMV8 platform is a plus. Physical Requirements Frequently transports between offices, buildings, and campuses up to ½ mile. Frequently transports and installs equipment up to 5 lbs. Performs required tasks at various heights (e.g., standing or sitting). Monitors and utilizes computers and test equipment for more than 6 hours a day. Continuous communication which includes the comprehension of information with colleagues, customers, and vendors both in person and remotely.   Minimum Qualifications: • Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience.

Synopsys Inc Logo

Senior Physical Design Engineer

Synopsys Inc

Bengaluru, Karnataka, India

Posted: a year ago

THE ROLE: Synopsys is seeking a Senior Physical Design Engineer and subject matter expert to design and implement processors and sub-systems for our next-generation IPs and processors. The ideal candidate is experienced in the microprocessor development process, resolution of critical problems, and has a consistent track record of delivering timely and high-quality products. Cutting edge experience in Physical Design Methodologies, Flows and tape-out, utilizing the latest process technologies, is preferred.  KEY RESPONSIBILITIES : As a Senior Physical Design engineer, you will contribute to all phases of physical design of high-performance ARC based Processor/Sub-system design from RTL to delivery of our final GDSII. Work with RTL/logic designers to drive architectural feasibility studies, explore power-performance-area tradeoffs for physical design closure at the block and Sub System level. Drive block physical implementation through synthesis, formal verification, floor planning, bus / pin planning, place and route, power/clock distribution, congestion analysis, timing closure, IR drop analysis, physical verification, ECO and sign-off. Work closely across different teams within Synopsys and our customers to deliver quality first pass silicon that meets all performance, power, and area goals. Contribute to developing physical design methodologies. Assist in flow development for chip integration. Run Physical design verification flow at chip/block level and provide guidelines to fix LVS/DRC violations to other designers. Be a highly valued member of our start-up like team through excellent collaboration and teamwork with other physical design engineers as well as with the RTL/Arch. Teams.   Preferred experience : Breadth and depth of experience in ASIC Physical design, methodology and the latest trends in high-performance microprocessor designs. Experience with synthesis, place and route, static timing analysis, noise and power closure. Shown Knowledge of HDL languages like Verilog to be able with logic design team for timing fixes. Power user of industry standard Physical Design & Synthesis tools. 7+ years of experience in integrating IP and ability to specify and drive IP requirements in the physical domain. Thorough knowledge of device physics, custom/semi-custom implementation techniques. Experience solving physical design challenges across various technologies such as CPU, fabrics etc. Experience in extraction of design parameters, QOR metrics, and analyzing trends. Experience with DFT & DFM flows. Experience in developing and implementing Power-grid and Clock specifications. Strong understanding of all aspects of Physical construction, Integration and Physical Verification. Deep Understanding of Physical Design Verification methodology to debug LVS/DRC issues at chip/block level. Problem-solving and debugging skills. Excellent communication and technical documentation skills. Ability to provide mentorship, guidance to junior engineers and be a very effective team player.   Academic credentials and experience: BS/MS in EE/CE 7+ years of relevant work experience in ASIC Physical Design from RTL-to-GDSII in FINFET technologies such as 5nm/7nm, 14/16nm. Expertise using CAD tools (DC/ICC2, Fusion Compiler, Primetime, Formality, ICV, RedHawk, etc.) for synthesis, formal verification, floor planning, bus / pin planning, place and route, power/clock distribution, congestion analysis, timing closure, IR drop analysis, physical verification, and ECO. Scripting experience with Tcl, Perl or Python and ability to drive physical design flow automation.