Ujjwal Kant

Ujjwal Kant

Austin, Texas, United States
8K followers 500+ connections

About

Programming Languages: Perl, Verilog, System-Verilog, C++.

ASIC Flow: RTL Design,…

Experience

  • Intel Corporation Graphic

    Intel Corporation

    Austin, Texas, United States

  • -

    Austin, Texas, United States

  • -

    Folsom, California

  • -

    Bangalore

  • -

    Folsom, CA

  • -

    Folsom, CA

  • -

    San Francisco Bay Area

  • -

    Bengaluru Area, India

  • -

    Faridabad Area, India

  • -

    Bhagalpur Area, India

Education

  • San Jose State University

    -

    Activities and Societies: SJSU Badminton club. Won Gold medal representing San Jose State University in Sun God Badminton tournament hosted by University of California, San Diego in MAY 2014.

    I was enrolled at SJSU as a graduate student, pursuing MS in Electrical Engineering with Digital System and Logic Design as my specialization.

  • -

    Activities and Societies: Badminton Club: Won National Inter College Badminton Tournament representing my college in Year 2008, 2010 & 2011.

    I studied my Bachelor of Technology from Rajasthan Technical University in Electronics and Communication Engineering.

Licenses & Certifications

Courses

  • ASIC CMOS Design

    -

  • Advance Computer Architecture

    -

  • Advanced Digital System Design and Synthesis(Audit)

    -

  • Digital Communication

    -

  • Digital Design

    -

  • Digital Design for DSP & Communication

    -

  • Discrete Signal Processing

    -

  • Electronic Device & Circuits

    -

  • FPGA

    -

  • High Speed CMOS Circuits

    -

  • Perl

    -

  • Semiconductor Devices

    -

  • SoC Design & Verification with System Verilog

    -

  • Static Timing Analysis

    -

  • System Verilog

    -

  • VERILOG

    -

  • VLSI Design

    -

Projects

  • Bit Error Rate of BPSK in AWGN channel

    Successfully implemented bit error rate of binary phase shift keying in Additive White Gaussian Noise channel using MATLAB.
    Successfully implemented AWGN on Verilog. Verified the code withe the MATLAB model by sending different stimulus.
    Tools used: MATLAB, Xilinx ISE.

  • Electronic Voting Machine on digilent Spartan 3E FPGA board

    • Successfully designed & implemented electronic voting machine for polling of two parties using Digilent Spartan 3E FPGA board having arrangement of avoiding multiple voting and booth capturing situations.
    • Tools used: Verilog, Xilinx ISE, Digilent Adept

  • 5 Stage MIPS pipe-lined Processor

    • Designed and Implemented 32-bit MIPS (Microprocessor without interlocked pipe-lining stages ) processor using verilog.
    • Design includes Forwarding unit, stalling of the pipeline, hazard detection unit, and smart scheduler(out of order).

    Other creators
  • DMA Controller

    - Present

    1. Designed DMA Controller, that can handle peripheral device through a low speed bus in Verilog
    2. Project involves simulation and synthesis using Design Compiler, VCS, NC Verilog and I Verilog

    Other creators
  • Radix- 8 Montgomery Multiplier

    • Designed a 32 bit Radix- 8 Montgomery Multiplier using 45nm CMOS process with a team of four.
    • Blocks used were Decoder, 32-bit Carry Save Adder, 32-bit Multiplexer, Buffers and logic family used were Transmission and Static gates
    • Responsible for implementation of 32-bit Multiplexer, 32-bit Ripple Carry Adder, and integration of all blocks to form one Montgomery cell
    • Number of transistors implemented in one MM cell was 5992.
    Tool Used: Cadence Virtuoso.

    Other creators
    See project
  • Class Based Verification of Arbiter.

    • The main aim of this project was to build a complete class based verification environment for 4-bit round robin Arbiter
    • Used constrained randomization technique.
    • Technology used: System Verilog, QUESTA SIM.

    Other creators
  • Universal Asynchronous Receiver and Transmitter (UART)

    • Designed transmitter and receiver blocks using VERILOG. It exchanges information and interacts via serial data channels
    • Transmitter consists of a Controller, Data Register, Data Shift Register and Status Register to count the transmitted bits
    • Technology used: Verilog 2001, Xilinx ISE 13.4.

  • Mini Reduced Instruction Set Computing (RISC) Processor

    • Designed a 16-bit RISC processor using VERILOG where control dominated and data dominated units were implemented separately
    • The Data dominated unit consists of RAM, ALU, Adder, Concatenate Block, Multiplexer, Instruction memory, Instruction Decoder, Program Counter, and Registers. Instruction set implements ALU, immediate, load- store, and branch instructions
    • Tool used: Verilog 2001, Xilinx ISE 13.4.

    Other creators

Organizations

  • intel

    -

Recommendations received

7 people have recommended Ujjwal

Join now to view

View Ujjwal’s full profile

  • See who you know in common
  • Get introduced
  • Contact Ujjwal 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

Others named Ujjwal Kant

Add new skills with these courses