Suresh Rai

Software Engineer

Austin, Texas, United States11 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in VLSI Physical Design and EDA/CAD tool development.
  • Strong background in GPU/CPU architecture interactions.
  • Proven track record in optimizing PPA for complex designs.
Stackforce AI infers this person is a VLSI Design Engineer with expertise in physical design and EDA tools.

Contact

Skills

Core Skills

Power Performance AreaGpuCustom Physical DesignSoc DesignTiming ClosureAsic Verification

Other Skills

AOCVBashBuild Strong RelationshipsCPU designCadence VirtuosoCircuit DesignClock Tree SynthesisDVFSDesign Rule Checking (DRC)Digital ImplementationDocumentationFloorplan experimentsFloorplanningFusion CompileGraphics Processing Unit

About

Please join me on Quora: @https://www.quora.com/q/vlsidoubts Self-learning/understanding the details of the interaction of GPU/CPU architecture and software ★ Physical Design, VLSI CAD, and SoC Physical Design. ★ I am pursuing VLSI Physical Design and EDA/CAD tool development expertise. ★ I am a passionate, energetic, and creative thinker who loves to solve problems. I am also a fast learner and strongly want to learn new things. Worked as CAD Engineer at Intel, having previously interned at Mentor Graphics and Robert Bosch Skills: • EDA/CAD Tools: Intel Genesys, Mentor Graphics Calibre( DRCd, LVS, PEX), Cadence (Virtuoso), Innovus , Encounter, Cosmoscope, Hspice. • Programming Languages: SKILL, PERL, TCL, C, C++ , Unix Shell Scripts Worked as Trainee in Mentor graphics dealing with “Design and Verification of Electronic Design and System using System Verilog “ ASIC Verification UVM methodology. Worked as an INTERN in Robert Bosch Engineering & Business Solution Limited, India, RBEI as Embedded Application Software Developer (ASW-CRP) in chassis system responsible for Development and Implementation of new Value Added Functions (VAFs) in Active Safety. ★ Languages: Verilog, System Verilog, Perl, TCL, C, C++ Shell scripting, Assembly, Embedded C. ★ Chip worked on: 8051, 8085, ARM7 TDMI,TMS470 and CORTEX M0. ★ Tools: Genesys, Questa Sim, Model Sim, ASCET, MATLAB, Keil3/4, Quartus II, Eagle and LABVIEW. ★ Boards worked on: Nuvoton (arm cortex M0), Altera DE1, ARM 7TDMI, Raspberry pie B model (ARM11 Board), MSP430 , CC430.

Experience

Samsung austin research and development center (sarc) and advanced computing lab (acl)

Staff Engineer PPA and FEAS

Nov 2022Present · 3 yrs 4 mos · Austin, Texas, United States

  • PPA and FEAS
  • RTL Feedback: Understand the micro-architecture, perform feasibility studies and area sweeps, make frequency, performance, and power trade-offs, and design and balance the pipeline stages.
  • Good understanding of GPU and working alongside Arch and RTL teams.
  • Drive RTL-to-GDSII convergence - synthesis, floor-planning, placement, cts, route, timing closure, and signoff with best PPA
  • Enhance and create methodologies and recipes across various implementation steps for the best PPA, VF curve, and Fmax push.
Power AnalysisShell ScriptingTCLLow-power DesignUnixFloorplan experiments+21

Intel corporation

2 roles

Senior Atom Custom Physical Design DA (Custom Flow & Methodology )

Feb 2019Nov 2022 · 3 yrs 9 mos

  • Flow and Methodology development for custom physical design on Atom core CPU for Floorplan, Power Grid, Placement, Signal Routing, DFM, and Signoff, Block level assembly.
  • Enabling Incremental PDK, Custom track creation, Custom power grid and PV flows
  • Skill Automation, TCL, and shell scripting for custom tools setup for design engineers.
  • Enabling tool for designers and mask designers, Trailblaze new tool to improve the productivity of the team.
  • Perform technical evaluations of EDA tools and provide recommendations.
  • Work with EDA vendors to resolve tool issues and bugs and give specification to develop macros
  • Provide documentation, training, and support.
  • Support/Develop custom trunk, detail router, metal fill, via fill, cell fill insertion, via coloring, custom power grid generation and DRC/LVS/DFM (at block and partition level)
  • Tools:
  • in/outside PDK tech enablement for backend tools, Virtuoso VXL/EXL, Custom Compiler, Intel in house tools, Calibre tool suites, ICV.
Place & RouteCustom Physical Design

SoC Design Engineer

Feb 2019Nov 2022 · 3 yrs 9 mos

  • Partition Integration for Atom CPU core which includes synthesis, floor planning, place, and route, cts , locate the critical path, congestion analysis, signoff (timing/EM/IR/formal).
  • working on aggressively optimizing for PPA.
  • Timing closure, correlation analysis, SDC generations, macro, and port placement
  • RTL2GDSII
System on a Chip (SoC)PPAShell ScriptingStatic Timing AnalysisptsiTCL+15

University of minnesota

Graduate Teaching Assistant

Aug 2018Dec 2018 · 4 mos · Minneapolis, Minnesota

  • Department of Computer Science

Apple

VLSI Engineering Intern (R&D)

May 2018Aug 2018 · 3 mos · San Francisco Bay Area

  • Custom CAD | Virtuoso CAD | Cadence SKILL | Python | Perl | Unix | Batch Mode Runs | Virtuoso VXL | SKILL GUI
  • GUI and Batch mode tool to report and improve the VXL compliance at the TOP hierarchical design used by Integration Manager, Block Level owner and Layout Designers downstream the automation provided by native Cadence tools.

Intel corporation

2 roles

R&D Custom CAD Engineer

Jan 2017Sep 2017 · 8 mos

  • Test Chip Designs for Advance Nodes
  • dealing mostly with Thin Film Resistor , RDAC, Resistors and MFCs
  • Automation of Testchip layout design using Cadence Skill language

Physical Design Engineer

Sep 2015Dec 2016 · 1 yr 3 mos

  • Awarded Intel Recognition award for high-quality layout work
  • Top five idea finalist in Intel Maker Lab challenge
  • Dealing with the Layout of PLL, LDO, and IDV at lower technology nodes.
  • responsible for the creation of bottoms-up Chip design including but not limited to cell and block-level custom layouts, FUB level floorplans.
  • Standard cell library methodology and design rules executing Physical verification and fixing the DRC's, LVS and densities.

Mentor graphics

HEP 2015 Trainee - Asic Verifcation-UVM SV

Jun 2015Jul 2015 · 1 mo · Bengaluru Area, India

  • Design and Verification of Electronic Design and System using System Verilog
  • Creating Verification Environment for 16-bit LC3 Microcontroller using System Verilog.
  • The main aim of the project was to create a verification environment and verify the various stages of the pipelined and un-pipelined version of LC3 Microcontroller using System Verilog on Questa Simulator provided by Mentor Graphics
  • Complete Integration of LC3 ASIC was done using Golden Model and Assertions, a Test bench was made Modular using object-oriented programming to provide full functional coverage.

Bosch engineering and business solutions

Embedded Application Software Developer

Nov 2014Jun 2015 · 7 mos · Bengaluru Area, India

  • Was Responsible for Coding of a Value-Added Functions. set the threshold of a few important parameters and checking the response on Hardware simulator.
  • Also understanding the customer requirement and translating in Block Diagram and Implementing the Design.
  • Component Developer

Saraswati education societys saraswati college of engineering kharghar navi mumbai

Assistant Professor

Jul 2012Jun 2013 · 11 mos · Kharghar , Navi Mumbai

  • Lecturer for Basics of Electrical and Electronics Engineering( BEEE ), Antenna Wave Propagation (AWP), Electromagnetic Wave Theory (EWT) theory and Micro-controller /Processor Lab sessions

Iit-b sine

Internship

Jun 2011Aug 2011 · 2 mos · Mumbai Area, India

Education

University of Minnesota

VLSI Design and Automation

Vellore Institute of Technology

Master of Technology - MTech — Embedded and VLSI

University of Mumbai

Bachelor of Engineering (B.E.) — Electronics and Telecommunications Engineering

Thakur College of Science & Commerce

Science — science

Stackforce found 100+ more professionals with Power Performance Area & Gpu

Explore similar profiles based on matching skills and experience