Adit Agarwal

Adit Agarwal

Summer Intern

location of Adit AgarwalWest Lafayette, Indiana, United States

Connect with Adit Agarwal to Send Message

Connect

Connect with Adit Agarwal to Send Message

Connect
  • Timeline

  • About me

    MS ECE @ Purdue University | Ex-Software Engineer at Cadence Design Systems | HSV protocols

  • Education

    • Manipal University Jaipur

      2017 - 2021
      BTech - Bachelor of Technology Electronics and Communications Engineering Current CGPA 9.58
    • Purdue University

      2024 -
      Master's degree Electrical and Computer Engineering
  • Experience

    • Delhi Metro Rail Corporation Ltd

      Jun 2019 - Jul 2019
      Summer Intern
    • Cadence Design Systems

      Jul 2021 - Jul 2024

      Worked on MIPI protocol RTL development and verification, specifically for CSI-2 (camera serial interface), DSI-2 (display serial interface) and PHY layer namely D-PHY and C-PHY. Created RTL design for protocols which help in Accelerated Verification through emulation.Integrated PHY layers (D-PHY and C-PHY) with protocols.Architected a C++ layer over RTL code, making it compatible with emulation and prototyping devices, helping customers to easily authenticate code functionality.Debugged customer issues with integration and verification of design. Show less Learned Lint and Clock Domain Crossing (CDC) verification as part of formal sign-off.Created detailed documents/specifications to improve tool functionality, including use of signed and unsigned variables in Verilog code, enhancing customer engagements.Designed test benches to validate functionality of features e.g. custom lint rules and top-down and bottom-up verification for CDC, resulting in enhanced customer engagement.Wrote custom script solutions for a wide range of customers, enabling testing of RTL code. Show less

      • Software Engineer

        Jun 2022 - Jul 2024
      • Formal Verification

        Jul 2021 - May 2022
  • Licenses & Certifications

    • IBM blockchain foundation for developers

      Coursera
    • Introduction to the internet of things and embedded system

      Coursera
    • Embedded hardware and operating system

      Coursera
    • Python data structures

      Coursera
    • Introduction to Programming Using Python

      Coursera