About the Role  

The candidate would own and drive the design, implementation, and verify FPGA prototypes of next-generation SOCs. The responsibilities mainly cover the following: 

  • FPGA integration and implementation of All interfaces (PCIe, DDR, etc) 
  • FPGA implementation and timing closure   
  • Provide emulation Platform solution for FW development 
  • Provide emulation Platform for Pre silicon Validation 
  • FPGA Validation and debug 

 

Key Requirements   

  • Hands on design experience using Verilog, System Verilog and porting large designs to FPGA including combination of custom RTL as well as proven IP cores. 
  • FPGA experience includes implementation, synthesis (Synplify/Vivado), timing closure using Vivado.  
  • Ability to partition a big AISC design into multiple FPGA sub-systems and implement modules for interconnection between these sub-systems.  
  • Proficiency in Perl, Tcl language.  
  • Good hardware debug skills using FPGA debug tools like Chipscope and lab debug equipment like Oscilloscopes and Logic Analyzers to root cause issues at silicon or board level.  
  • Hands on experience using PCIe controller, DMA and working knowledge of AXI protocols and ARM is required 
  • Ability to work closely with software team and get involved in hardware-software co-debug.