Upload
joydeep-saha
View
222
Download
0
Embed Size (px)
Citation preview
8/10/2019 Jsaha Resume
1/1
oy eep Sa a 2341 Portland Street, Los Angeles, California, 9000LinkedIn: http://linkd.in/1w5mDmJ Phone: +1 805 900 0714 E-Mail: [email protected]
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
ystem 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 Given two 16 bit inputs from the test module via input channels, based on 4bit wide third input ALU operations were donn 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 long
prefix match with 32 locations deep Cache Table (Scripting: Python) October 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 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
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 Verificat
was done and ensured it met time slack.
Title: 4-input LRU based fairest arbiter to arbitrate between multiple requestors. September
ts based on mealy design which takes in four requests who compete for shared resources but generates one grant. The prioriti
re updated after the positive edge of the clock and new priorities are used to process the input requests in the next clock cycleTitle: Automated Cyclic Redundancy Check Verilog code and Test Bench Generator (Lang: Python) August With size of data input and CRC check polynomial as an raw input randomly set by user our Python scriptauto 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 2 Designed 64bit CPU, Area: 500 um x 196 um, Clock Period: 1.5ns, adapted to perform basic instructions like Add, Div
AND, OR, XOR , Store Word, Load Word Maximum Clock Frequency 3ns. Static Timing Analysis, DRC Check and LVS maRouting FloorPlanning and Placement, Manual as Automatic Routing.
Title: 1Kb SRAM Design (Simulator: Cadence, Scripting Lang: Perl) March PERL script for vector file generation and cadence Simulation of SRAM, Functional Verification Designed the schematic, S
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 2Implemented 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 . Developed an efficient doubly-linked circular list library in C which is used in storing and generating bank transactions for
generating bank statements.. 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.. 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
erved as a Programmer Analyst for this Fortune 500 enlisted software giant. Trained on programming language C.