Chandler, Arizona, United States
4K followers 500+ connections

Join to view profile

About

Early in my career, I started noticing the same pattern across the silicon industry…

Activity

Join now to see all activity

Experience & Education

  • Arm

View Piyush’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Publications

  • IoT Based Biometric Attendance System

    International Journal of Advanced Research in Computer and Communication Engineering(IJARCCE)

    Biometric student attendance system increases the efficiency of the process of taking student attendance. This paper presents a simple and portable approach to student attendance in the form of an Internet of Things (IoT) based system that records the attendance using fingerprint based biometric scanner and stores them securely over cloud. This system aims to automate the cumbersome process of manually taking and storing student attendance records. It will also prevent proxy attendance, thus…

    Biometric student attendance system increases the efficiency of the process of taking student attendance. This paper presents a simple and portable approach to student attendance in the form of an Internet of Things (IoT) based system that records the attendance using fingerprint based biometric scanner and stores them securely over cloud. This system aims to automate the cumbersome process of manually taking and storing student attendance records. It will also prevent proxy attendance, thus increasing the reliability of attendance records. The records are securely stored and can be reliably retrieved whenever required by the teacher.

    Other authors
    See publication

Projects

  • SEARCh – Semi Autonomous River Cleaning Robot

    River Cleaning Robot (SEARCh) aims to achieve an autonomous, sustainable and cost-effective (15,000 – 20,000 INR) solution for river cleaning.
    The SEARCh ROBOT can be either manually controlled or it can autonomously navigate, collecting the floating waste and further dumping the waste on river banks for further disposal. The Robot has a combination of several mechanisms, which helps in effective cleaning of floating waste on the surface of the river.

    Other creators
  • Functional Verification of I2C Multiple Bus Controller using System Verilog

    -

    Designed a Layered Test Bench to test the I2C and Wishbone Interfaces with the given DUT. Implemented a detailed test plan and observed the coverage.

  • Cache Coherence Protocol Simulator for Shared Memory Multiprocessors

    -

    Designed a cache simulator for SMP (Symmetric Multiprocessor) systems. The simulator implements MSI, MESI and Dragon coherence protocols for a variable number of processors with distributed L1 cache. The performance of different protocols was compared for SPEC benchmarks.

  • Implementation of Out-Of-Order Superscalar Processor Simulator

    -

    Designed a simulator for an out-of-order superscalar processor based on Tomasulo’s algorithm in C++. The simulator fetches, dispatches, and issues N instructions per cycle and was used to analyze the effect of varying issue queue size and reorder buffer size on the processor IPC.

  • RTL Design of Long Short-Term Memory (LSTM) Cell

    -

    Implementation and design of the input gate - g(t) and tanh activation function for LSTM unit. The design was simulated using ModelSim and synthesized using Synopsys DesignVision to optimize the area and performance.

  • Branch Predictor Simulator

    -

    Bimodal, Gshare and Hybrid Branch predictors were developed in C++. Different branch predictors showed different performance by varying the size of the global branch history table and observed the miss rates for given trace files.

  • Multilevel Cache Simulator – L1 Generic and L2 Decoupled Sectored Cache

    -

    Implemented a two Level, n-way set associative cache memory hierarchy Simulator where 1st Level was a generic Cache and 2nd Level was a (N, P) Decoupled Sectored Cache using Write-Back Write-Allocate (WBWA) and Least Recently Used (LRU) policies with C++.

  • AHB2APB Bridge IP Core Design

    -

    HDL: Verilog
    EDA Tool: ISE-Xilinx

    The AHB to APB bridge is designed as an AHB slave which converts AHB transactions to APB transactions by implementing pipelining at the AHB slave interface. Thus, the bridge supports AHB burst transfers.

    Responsibilities:
    -Architected the block level structure for the bridge.
    -Developed Verilog RTL for each block.
    -Verified each block with different transfers like single READ/WRITE, Increment READ/WRITE and Burst…

    HDL: Verilog
    EDA Tool: ISE-Xilinx

    The AHB to APB bridge is designed as an AHB slave which converts AHB transactions to APB transactions by implementing pipelining at the AHB slave interface. Thus, the bridge supports AHB burst transfers.

    Responsibilities:
    -Architected the block level structure for the bridge.
    -Developed Verilog RTL for each block.
    -Verified each block with different transfers like single READ/WRITE, Increment READ/WRITE and Burst READ/WRITE.
    -Synthesized the design.

  • UART - IP Core Verification

    -

    HVL : SystemVerilog
    TB Methodology: UVM
    EDA Tools: Riviera Pro - Aldec

    Description: The UART IP core provides serial communication capabilities, which allow
    communication with the modem or other external devices. UART will operate in three different
    modes – Simplex mode, Full Duplex mode, and loopback mode.

    Responsibilities:
    -Architected the class-based verification environment in UVM
    -Defined Verification Plan
    -Verified the RTL module using…

    HVL : SystemVerilog
    TB Methodology: UVM
    EDA Tools: Riviera Pro - Aldec

    Description: The UART IP core provides serial communication capabilities, which allow
    communication with the modem or other external devices. UART will operate in three different
    modes – Simplex mode, Full Duplex mode, and loopback mode.

    Responsibilities:
    -Architected the class-based verification environment in UVM
    -Defined Verification Plan
    -Verified the RTL module using SystemVerilog
    -Generated functional and code coverage for the RTL verification sign-off

  • 1x3 Router Design and Verification

    -

    HDL: Verilog
    HVL: SystemVerilog
    TB Methodology: UVM
    EDA Tools: Questasim and ISE

    Description: The router accepts data packets on a single 8-bit port and routes them to one of the
    three output channels, channel0, channel1, and channel2.

    Responsibilities:
    -Architected the block level structure for the design
    -Implemented RTL using Verilog HDL.
    -Architected the class-based verification environment using SystemVerilog
    -Verified the RTL model using…

    HDL: Verilog
    HVL: SystemVerilog
    TB Methodology: UVM
    EDA Tools: Questasim and ISE

    Description: The router accepts data packets on a single 8-bit port and routes them to one of the
    three output channels, channel0, channel1, and channel2.

    Responsibilities:
    -Architected the block level structure for the design
    -Implemented RTL using Verilog HDL.
    -Architected the class-based verification environment using SystemVerilog
    -Verified the RTL model using SystemVerilog.
    -Generated functional and code coverage for the RTL verification sign-off
    -Synthesized the design.

  • IoT Based Biometric Attendance System

    -

    Other creators

Honors & Awards

  • "2nd Place at SRISHTI 2017", National Level Technical Project Exhibition and Competition.

    National Instruments

    "2nd Place at SRISHTI 2017", a "National Level Technical Project Exhibition and Competition" held at Saintgits College of Engineering, Kottyam, Kerala, in association with "National Instruments" for the project “SEARCh – Semi Autonomous River Cleaning Robot”.

Test Scores

  • TOEFL

    Score: 101

  • GRE

    Score: 311

Languages

  • English

    Full professional proficiency

  • Hindi

    Native or bilingual proficiency

  • Marathi

    Native or bilingual proficiency

More activity by Piyush

View Piyush’s full profile

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

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses