I was born in Chandigarh, India.
I completed my high level and undergraduate studies from Panjab University, India. From my undergraduate studies
I have focused on learning various aspects of circuit design and use of modern computer systems in computing the complex circuit behaviors.
Presently, I am pursuing my Masters Degree(Stony Brook University, NY, USA) and I continue to pursue my passion for becoming a DESIGN VERIFICATION ENGINEER.
EDUCATION
Degree |
Field of Study |
Graduation Year |
Institution |
GPA |
M.S. |
Electrical and Computer Engineering |
Dec, 2013 |
Stony Brook University, NY, USA |
3.83 |
B.Tech |
Electrical & Electronics Engineering |
Aug, 2010 |
University Institute of Engg. Technology, Panjab University, India |
3.60 |
Digital & VLSI Design Projects
Training at Verifast Technologies, San Jose, CA, USA.
ASIC Design, Verification Flow, Code Coverage and Functional Coverage.
Functional Verification, Test bench Architecture, Scripting and Regression.
Developing Test Plans and analyzing specifications to identify possible test cases.
Test bench development using concepts of Randomization, Coverage and Assertions.
Design Verification and Constructs for test bench with System Verilog.
Constrained random and OOPs concepts of System Verilog for functional verification.
Design of a pipelined synchronous 4-bit carry select adder with a goal to maximize clock frequency per average power consumption.
The 4-bit adder comprised of 1-bit Ripple-Carry adder(2) and 1-bit Carry-Select Adder(2). D-flipflop is used for pipelining; in order to maximize
the clock frequency, we have used minimum # of transistors in the critical path between the carry input of the 1st stage and the output stage.
Thus, we were successful in getting overall power 4.995mW, clock frequency of 286MHz
and ratio between clock frequency and power is coming out to be 57×109 Hz/W. The layout of the overall design was also prepared followed
by DRC and LVS check.
-
Computer Architecture - Develop a dual-issue pipelined processor model.
Develop a dual-issue pipelined model in verilog for the pipelined multimedia processor(based on sony SPU instruction set Architecture).
Verify the design with a set of test (assembly-level) programs using verlilog, use PERL for conversion from assembly language to
binary instructions.
Also, develop an improved branch unit with RISC-style branch and jump operations.
-
VLSI Circuit Partitioning, Placement and Routing
The project was divided into 3 parts:
PARTITIONING: Kernighan-lin partitioning algorithm was implemented for gate-level design and the program was optimized so as to obtain
the minimum cutset size while meeting the area constraints fixed for partitions.
PLACEMENT: Implement partitioning based placement (BREUER'S ALGORITHM); compare quadrature placement and bisection placement procedure
and optimize the code for various constraints.
DETAILED ROUTING: Develop, implement and experiment the NET-MERGER detailed routing algorithm.
Analog Design Projects
Other Projects
-
Perform explicit computations on image data in MATLAB
GEOMETRICAL TRANSFORMATION: Program to shrink/magnify an image using bilinear interpolation method.
SPATIAL DOMAIN NON-LINEAR FILTERING: Edge-preserving noise smoothing with a 5Χ5 Median Filter and K-Nearest Neighbor Filter.
SPATIAL DOMAIN LINEAR FILTERING: Implemented a spatial domain inverse filter for both Cylindrical and Gaussian filter.
FREQUENCY DOMAIN FILTERING: Program to High-Pass Filter a 128Χ128 image using FFT and DFT.
-
Design of Heavy Duty Fixed Frequency Radiant Charger.
Flyback Voltage is a high voltage radiant spike that occurs when you shut off a given coil(quickly). This type of energy can charge batteries
and capacitors. It is not free energy, as energy is required to create magnetic field in a given inductor/transformer coil. The capacitor or
battery will absorb and convert the useless electricity into something useable.
------ under construction!!
Undergraduate Projects
-
Undergraduate Project 1: Collision Avoidance Robot (microprocessor 8085).
The robot starts moving automatically each time the reset switch is pressed, it uses 6-IR sensors to detect the obstacle which signals
the microprocessor to change the direction of motion to either left, right or backwards depending on the nearest obstacle free path.
-
Undergraduate Project 2: Solar Powered Automatic Railway Gate Control (8081 microcontroller).
The circuit was designed to measure the speed of the train, time to arrive and any obstacle if present to signal the train to slow down.
The most difficult part was to program the DC motor for 90degree rotation in clockwise and then counterclockwise direction.
WORK EXPERIENCE & PERSONAL LIFE
-
INTERN
CA TECHNOLOGIES
(June 2012 - Jan 2013 )
Worked as a Test Automation Engineer and wrote various programs in JAVA and PERL to automate the testing of
NIMSOFT MONITOR.
-
FULL TIME
UNISOFT TECHNOLOGIES
(Aug 2010 - Nov 2011 )
Worked as a Software Developer and developed a trading portfolio for NCBC Bank in JAVA. Also, worked on the
development of the Feedback page and continuous development of the Portfolio Page (under process when I left).
-
INTERN
BHARAT ELECTRONICS
(May 2009 - Aug 2009 )
Created a secure RF transmitter-receiver based on frequency hopping technique for secure communication in a team of 5
co-interns. Gained valuable insites on PCB design and fabrication.
-
INTERN
HARYANA POWER GENERATION CORPORATION LIMITED
(May 2008 - August 2008 )
Worked as a CAD engineer and analysed generation, transmission and distribution of Electrcity. Also, learned about various relay circuits used at different locations in Panipat Thermal Power Plant.
PERSONAL LIFE DEEPLY IMPACTED BY HARD WORK AND DEDICATION SEEN IN
-
Gianluigi-De-Geronimo
Worked on a Masters Coursework Project "Advanced Project on Low Noise Low Power Analog Circuit Design" with Gianluigi-De-Geronimo.
Learned development in Life and Technology happens gradually and every day counts in the development!!
A good video lecture on microelectronics by the professor at BNL view here
.
-
Milutin Stanacevic
Reason for my knowledge in Analog Circuit Designing; we worked on Masters Coursework Project's 8-bit ADC and Amplifier Design.
Learned to reach height we should climb stairs first; Being practical in life and knowing your limits holds the key to your success!!
.
-
Vineet Arora
My Primary School Teacher who taught me the most essential lesson in life - No Matter what you do, do from heart!!
"It is better to live your own destiny imperfectly than to live an imitation of somebody else's life with perfection."
"BHAGAVAD GEETA" written 5,000 years ago(translatted to English from Sanskrit).
PRESENT TIME AT MY LOCATION:
|