Satya Raviteja Erpina

Satya Raviteja Erpina

San Jose, California, United States
5K followers 500+ connections

About

I am currently working as a Senior Computer Vision and Video ASIC RTL Design engineer at…

Activity

Join now to see all activity

Experience

  • Qualcomm Graphic

    Qualcomm

    Santa Clara, California, United States

  • -

    Santa Clara, California, United States

  • -

    Santa Clara, California

  • -

    Banglore

Education

Licenses & Certifications

Volunteer Experience

  • Youth for Seva Graphic

    Volunteer

    Youth for Seva

    Children

    o Volunteered at an NGO called ‘Youth for Seva’, Bangalore where we taught mathematics and science to kids at secondary government high schools.

Publications

Courses

  • ASIC Design: Modeling and Synthesis

    ECE 581

  • Advanced Computer Architecture

    ECE 587

  • Advanced Computer Architecture-2

    ECE 588

  • Computer Architecture

    ECE586

  • Digital Integrated Circuit Design 1

    ECE525

  • Microprocessor System Design

    ECE 585

  • Physical Design of Integrated Circuits

    ECE 510

  • Pre-Silicon Verification

    ECE 593

  • System Verilog

    ECE 571

Projects

  • Design Verification of NAND Flash Memory Controller- SystemVerilog

    -

    o Implemented wishbone interface at the host end to read/write data at block/byte level.
    o Assertions and constraint randomization are used to check the protocol operation.
    o Mentor Graphics Veloce Emulator is used for emulation using stand alone mode.

    Other creators
  • TTAGE Branch Predictor – C++

    -

    o TAGE is used as a base predictor for temporal steam branch predictor
    o Achieved better performance compared to gshare, 1-bit, and 2-bit saturating predictors.

  • Instruction Set Architecture Simulator for PDP-11 Processor- SystemVerilog

    -

    o Byte and word variants of instructions written in assembly language are converted to ASCII using Macro-11 Assembler and the instructions are loaded to simulator’s memory.
    o 5-stage based instruction implementation involving various addressing modes.
    o Generated branch trace file that captures all branches and memory trace file for data and Instructions encountered and memory read/write operations.

    Other creators
  • Simulator for Level 1 Cache – C

    -

    o User defined associativity, cache size and cache block size.
    o Implemented using One Bit LRU replacement policy for evictions, trace file inputs and displayed the hit/miss ratio.

  • Design and Simulation- System Verilog

    -

    o Designed a GCD calculator using different modelling styles for hardware, synthesized the design using Synopsys DC Compiler and verified that the synthesis did not alter the functionality of the RTL.
    o Designed a pipelined Divider(unsigned) and verified the designed using randomization and exhaustive testing.

  • Digital Standard Cell Design and Physical Design- Cadence Virtuoso

    -

    o Performed DC and AC transient analysis of Custom AOI, AOI Sea-of-gates, Inverter, Inverter Sea-of-gates in 50nm CMOS technology for various fan-outs.
    o Implemented physical design and calculated logical effort, delay and power. DRC, LVS checks were performed.

  • Synthesis and Timing Analysis of FIFO design using Synopsys Design Compiler

    -

    o Specified libraries, defined design environment and design constraints and synthesized the design.
    o Netlist is generated from the given RTL and optimized the design to meet specified requirements (Timing, Area).
    o Explored various compile and optimization strategies using both top-down and bottom-up approaches.
    o Formal Verification of golden design with the revised design is performed using Cadence Conformal Tool.

  • Design of Automated Vision System

    -

    o Designed an Automated Vision System using NI Smart Camera and NI LabVIEW Vision development module that monitors UUT placed in a thermal chamber undergoing Environmental Stress Screening Test.

  • Design of Windshield Ice Protection Controller Test Equipment

    -

    o Designed hardware for WIPC Automated Test Equipment(ATE), involved in Hardware/Software Integration, Testing, and Installation.
    o Supported the team in Thermal Chamber and CAN driver modules development using NI LabVIEW.

  • Design of a Temperature Controller using PIC Microcontroller

    -

    Designed a Temperature Controller with PIC Microcontroller and Thermistor using MPLAB tool and Embedded C to control the temperature inside a closed box.

  • Motif Discovery in Non-Linear Time Series

    -

    o Research focused on finding patterns(Motifs) in Non-Linear Time Financial Series.
    o Implemented using SAX (Symbolic Aggregate Approximation), Genetic Algorithm and MATLAB.

    Other creators

Languages

  • Telugu

    Native or bilingual proficiency

  • English

    Professional working proficiency

More activity by Satya Raviteja

View Satya Raviteja’s full profile

  • See who you know in common
  • Get introduced
  • Contact Satya Raviteja directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses