Вы находитесь на странице: 1из 1

1

Joydeep Saha 2341 Portland Street, Los Angeles, California, 90007


LinkedIn: http://linkd.in/1w5mDmJ Phone: +1 805 900 0714 E-Mail: jsaha@usc.edu
Objective
Seeking a challenging Entry-level position for Spring 2015 Co-Op/Full Time in ASIC Design/Verification.
Education
University of Southern California, Los Angeles
Graduation Date: May 2015
Master of Science in Electrical Engineering GPA : 3.3/4
Courses: Computer Systems and Organization (EE457), VLSI
System Design (EE 577A), Advanced Computer Systems
Architecture(EE 557), Operating Systems (CS 402), VLSI System
Design and Verification (EE577B)
Institute of Engineering and Management (IEM)
August 2008-Sept 2012
West Bengal University of Technology, India
GPA : 4/4
ww Bachelor of Technology in Electronics and Communication
Engineering
Experience
ASIC and Physical Design / Verification Projects with RTL Coding and Scripting/(Gluing Languages) .
Title: 16 bit ALU implementation and Verification using System C October 2014
Given two 16 bit inputs from the test module via input channels, based on 4bit wide third input ALU operations were done
in alu_calc module to produce 16bit output. The output was send through the output interface to the sink module.
Title: TCAM-based Routing Table design for returning destination network address of any given IP address based on longest
prefix match with 32 locations deep Cache Table (Scripting: Python) October 2014
Cache with LRU replacement policy was involved to store the historical data like network address.
Title: LIFO design with Block of Words, 16 location deep, 8 bit wide,500Mhz clock(Tool: NCSim HDL: Verilog) October 2014
Received words were in reordered during writing by reversing block of data. Design was synthesized and ensured time slack
was met. Post Synthesis Verification done.
Title: Design and Verification of FIFO with post synthesis simulation (Tool: NCSim HDL: Verilog) October 2014
Implementation of synchronous FIFO with Width and Depth Expansion (clock 500Mhz).
Implementation of 2 clock FIFO. Double synchronization performed to handle meta-stability issues. Post Synthesis Verification
was done and ensured it met time slack.
Title: 4-input LRU based fairest arbiter to arbitrate between multiple requestors. September 2014
Its based on mealy design which takes in four requests who compete for shared resources but generates one grant. The priorities
are updated after the positive edge of the clock and new priorities are used to process the input requests in the next clock cycle.

Title: Automated Cyclic Redundancy Check Verilog code and Test Bench Generator (Lang: Python) August 2014
With size of data input and CRC check polynomial as an raw input randomly set by user our Python script
auto generates Verilog code for CRC simulation and synthesis along with relevant testbench.

Title: Design of General Purpose Multiprocessor (Simulator: Cadence Virtuoso, Scripting Lang: Python) May 2014
Designed 64bit CPU, Area: 500 um x 196 um, Clock Period: 1.5ns, adapted to perform basic instructions like Add, Divide,
AND, OR, XOR , Store Word, Load Word Maximum Clock Frequency 3ns. Static Timing Analysis, DRC Check and LVS match,
Routing FloorPlanning and Placement, Manual as Automatic Routing.
Title: 1Kb SRAM Design (Simulator: Cadence, Scripting Lang: Perl) March 2014
PERL script for vector file generation and cadence Simulation of SRAM, Functional Verification Designed the schematic, Static
Timing Analysis, DRC Check and LVS match, Routing Floor Planning and Placement.

Title: 32 BIT MIPS - 5 stage Pipelined Processor design (Tool : Modelsim, Lang: Verilog) November 2013
Implemented the code in RTL and analysis of the design was performed.
Stall and complete forwarding implemented

Coding Projects (Language: C , Version Control: GitHub, Debugger: GDB) July 2014
1. Developed an efficient doubly-linked circular list library in C which is used in storing and generating bank transactions for
generating bank statements.
2. Simulated a traffic shaper who transmits packets controlled by a token bucket filter using multi-threading within a single
process, Used Pthread library(POSIX), Implemented signal handling.
3. Battle Ship Game, Grade letter publisher and Shopping Cart Builder implementation using Python[CodeAcademy]
Professional Experience:
Cognizant Technology Solutions Private Limited [Link] December 2012-August 2013
Served as a Programmer Analyst for this Fortune 500 enlisted software giant. Trained on programming language C.

Вам также может понравиться