shankar kumar yadav

Software Engineer

Bengaluru, Karnataka, India11 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of SOC design experience.
  • Expert in RTL design and verification methodologies.
  • Proficient in low-power design techniques.
Stackforce AI infers this person is a highly skilled SOC Design Engineer with expertise in FPGA and ASIC design.

Contact

Skills

Core Skills

Soc DesignRtl DesignFpga Design

Other Skills

Python (Programming Language)VHDLPerlXilinx ISEModelsimQuestaSimMatlab SimulinkMATLABARM HeliosARIESCortex-M3AHBAPBCMNNeoverse processor

About

I am an experienced SOC (System-on-Chip) Design Engineer with 10+ years of expertise. I excel in SOC architecture, RTL design (Verilog/SystemVerilog), ASIC/FPGA design, and robust verification. My skills include firmware development, low-power design, simulation/emulation, and cross-functional collaboration. I manage projects effectively, ensuring on-time deliveries. Proficient in analog/digital circuit design, IP integration, debugging, scripting (Python/Perl), and SystemVerilog/VHDL. I'm well-versed in embedded processors, clock/power management, and industry standards. Continuous learning, problem-solving, and meticulous documentation are integral to my approach. I prioritize compliance, security, and safety, making me a valuable asset to SOC design teams, delivering cutting-edge solutions. SOC Architecture: I possess a deep understanding of SOC architecture, allowing me to seamlessly integrate various IP blocks, memory subsystems, and peripherals to create cohesive, high-performance solutions. RTL Design: My proficiency in RTL (Register Transfer Level) design using Verilog and SystemVerilog ensures robust and efficient hardware implementations. ASIC and FPGA Design: I excel in ASIC and FPGA design methodologies, from the initial concept to the final tape-out or bitstream generation, delivering reliable and high-performance chips. Firmware Development: My experience extends to firmware and embedded software development, enabling smooth hardware-software co-design and functionality. Low Power Design: I am well-versed in low-power design techniques, ensuring optimal power efficiency while meeting performance targets in SOC designs. Simulation and Emulation: Proficiency in industry-standard simulation tools and emulation platforms allows me to perform pre-silicon validation and performance analysis efficiently. Cross-functional Collaboration: Effective communication and teamwork skills enable me to collaborate seamlessly with hardware engineers, software developers, and system architects to drive projects to successful outcomes. IP Integration: I have successfully integrated third-party IP cores and custom IP blocks into SOC designs, enhancing functionality and reducing development time. Debugging Skills: Strong debugging skills enable me to quickly identify and resolve hardware and software issues during SOC development, minimizing project delays. Scripting and Automation: Proficiency in scripting languages like Python and Perl facilitates automation, streamlining design and verification tasks for increased efficiency.

Experience

11 yrs 5 mos
Total Experience
2 yrs 3 mos
Average Tenure
3 yrs 10 mos
Current Experience

Synopsys inc

2 roles

SoC Design Engineer

Aug 2022Present · 3 yrs 10 mos · Bengaluru, Karnataka, India · On-site

Python (Programming Language)SOC DesignRTL Design

Staff Engineer soc design

Aug 2022Present · 3 yrs 10 mos · Bengaluru, Karnataka, India · On-site

Capgemini engineering

RTL Design engineer at Capegemini Consulting India Private Limited

Jun 2018Aug 2022 · 4 yrs 2 mos · Bangalore Urban, Karnataka, India

Python (Programming Language)RTL DesignSOC Design

Space applications centre, isro

RTL Design Engineer

Jun 2017Apr 2018 · 10 mos · Ahmedabad, Gujarat, India

  • Indian Space Research Organization (ISRO) : Design of A High Throughput & Efficient FPGA Implementation of Hyper-spectral and Multispectral Compressor by using CCSDS standard 123 for Space Satellite
  • Nature of project: Design an efficient compression of hyperspectral images on-board satellites is mandatory in current and future space missions in order to save bandwidth and storage space. Reducing the data volume in space is a challenge that has been faced with a twofold approach: to propose new highly efficient compression algorithms; and to present technologies and strategies to execute the compression in the hardware available on-board. The Consultative Committee for Space Data Systems (CCSDS), a consortium of the major space agencies in the world, has recently issued the CCSDS 123 standard for multispectral and hyperspectral image (MHI) compression, with the aim of facilitating the inclusion of on-board compression on satellites by the space industry.
  •  Start Date: June-2017 End Date: April 2018 Duration: Approx. 1 Yr.
  •  Objectives
  •  Involved in development of Design of RTL code in VHDL language for full algorithm.
  •  Involved in development of Test bench for functionality and mathematical calculation verification.
  •  Involved in development of equivalent MATLAB Simulink model to dump the data for comparison with RTL design.
  •  Involved in development of system specification document and system design document.
  •  Involved in Test Plan Development, Test Bench Development, Test Simulation and Analysis, GLS setup, Debug and Code & Functional Coverage Analysis.
  •  Technical Skills Required
  •  Platform : Linux, Windows
  •  HDL : VHDL
  •  Scripting Languages : Perl
  •  Protocols : UART
  •  Tools : Xilinx ISE, Modelsim, QuestaSim, Matlab Simulink
  •  Standards : CCSDS 123 standard
VHDLPerlXilinx ISEModelsimQuestaSimMatlab Simulink+2

Indian institute of technology, bombay

Project assitant

Jan 2015Apr 2016 · 1 yr 3 mos · Mumbai, Maharashtra

  • FPGA-based Accelerators of Deep Learning Networks
  • Due to recent advances in digital technologies, and availability of credible data, an area of artificial intelligence, deep learning, has emerged, and has demonstrated its ability and effectiveness in solving complex learning problems not possible before. In particular, convolution neural networks (CNNs) have demonstrated their effectiveness in image detection and recognition applications. However, they require intensive CPU operations and memory bandwidth that make general CPUs fail to achieve desired performance levels. Consequently, hardware accelerators that use application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and graphic processing units (GPUs) have been employed to improve the throughput of CNNs. More precisely, FPGAs have been recently adopted for accelerating the implementation of deep learning networks due to their ability to maximize parallelism as well as due to their energy efficiency. we review recent existing techniques for accelerating deep learning networks on FPGAs. We highlight the key features employed by the various techniques for improving the acceleration performance. In addition, we provide recommendations for enhancing the utilization of FPGAs for CNNs acceleration. The techniques investigated in recent trends in FPGA-based accelerators of deep learning networks. Thus, this review is expected to direct the future advances on efficient hardware accelerators and to be useful for deep learning researchers.

Five core electronics ltd ,delhi

RTL design engineer

Aug 2013Dec 2014 · 1 yr 4 mos · New Delhi Area, India

  • Five Core Electronics Ltd, Delhi-: Design of Image Edge detection system using sobel filter algorithm in FPGA.
  • Nature of project: Design an efficient Edge detection is one of the important stages in image processing. The Sobel edge detection algorithm is the most widely used edge detection algorithm due to Characteristics. The software is implemented using MATLAB, also the Sobel edge detection algorithm is implemented and presented on Spartan3E (XC3S1600E) FPGA by ISE12.1. This project mainly used the Sobel operator method to do edge detection processing on the normal scale images. It has been proven by the results we have obtained that the edge detection mathematical method using MATLAB software and FPGA is very good in the analysing the image and the results reach to 99%. A 256×256 size input image is used in this work.
  •  Start Date: Aug-2013 End Date: December 2014 Duration: Approx. 1.5 Yr.
  •  Objectives
  •  Involved in development of Design of RTL code in VHDL language for full algorithm.
  •  Involved in development of Test bench for functionality and mathematical calculation verification.
  •  Involved in verification of equivalent MATLAB model to dump the data for comparison with RTL design.
  •  Involved in development of system specification document and system design document.
  •  Involved in Test Plan Development, Test Bench Development, Test Simulation and Analysis, GLS setup, Debug and Code & Functional Coverage Analysis.
  •  Technical Skills Required
  •  Platform : Linux, Windows
  •  HDL : VHDL
  •  Protocols : UART
  •  Tools : Xilinx ISE, Modelsim, QuestaSim, Matlab Simulink
  •  Standards : Sobel filter algorithm
VHDLMATLABXilinx ISERTL DesignFPGA Design

Education

Pondicherry University

Master of Technology - MTech

Jun 2016May 2018

North Maharashtra University

B.E

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Soc Design & Rtl Design

Explore similar profiles based on matching skills and experience