Post Job Free
Sign in

Project Design

Location:
Oakton, VA
Posted:
February 27, 2015

Contact this candidate

Resume:

Pavan Kumar Malka Ph: +1-571-***-****

*****.*****@*****.***

Career Overview:

An Engineering Professional with 5+ years of experience in ASIC Front end

flow

. Hardware Modeling,

. ASIC/FPGA Design, Verification, Synthesis

. Complex FPGA Implementations

. Design of Cryptographic modules and DSP hardware

Technical Skills:

Protocols : AMBA, JPEG2000, LTE, NAND flash, NOR Flash

Hardware Languages : System Verilog, VHDL, Verilog

Assertions : PSL, SVA

Programming Languages: C

Scripting Languages : Perl, Linux-Shell Scripting.

EDA Tools

Simulation : Cadence -NCSim, NC -Verilog, ModelSim, Synopsys-VCS,

Aldec - Active HDL

Lint Tools : Cadence -HAL

Synthesis : XILINX ISE, ALTERA- QUARTUS, Synopsys- Design Compiler

(DC)

Hardware Modelling : MATLAB, SCILAB, SIMULINK

STA : Altera TimeQuest Analyzer. Xilinx Trace

Operating system : Windows 7, XP, 2000, 98, and Linux environment

Repository Tools : CVS, SVN

Professional Experience Profile:

Staff Engineer

Xpectit Mobile Inc., USA

Jan 2014 - Present

Client : GE Healthcare

Project : Enhancement, Optimization and Verification of Legacy

Interface for MR

Tools Used : Altera - Quartus

Language : VHDL, Perl

Responsibilities:

Defining new functionality for optimum usage of the bandwidth of the

legacy interface

Optimizing the micro-architecture of the Interface for the new

functionality

RTL coding of the optimized part of the design and integrating with

the existing design of Interface

Test plan development for the verification of the IP

Synthesis using ALTERA - Quartus

Static Timing Analysis using Altera TimeQuest Analyzer

Client : GE Healthcare

Project : Enhancement of Verification Environment of PCIe Interface

devices of

MR Motherboard FPGA System

Tools Used : Modelsim, Altera - Quartus

Language : VHDL, Perl

Responsibilities:

Test plan enhancement for the verification of the system

Enhancing the Verification Environment

Enhancing the Checker and Monitor for self-checking capability of

the test bench

Writing new Test Cases for verifying the functionality of the

system

Client : Nuspay

Project : Optimization and Verification of AHB Interface IP

Tools Used : ModelSim, XILINX -ISE

Language : Verilog, System Verilog, Tcl, Perl

Responsibilities:

Optimizing the micro-architecture of AHB Bus Interface IP for speed

RTL coding of the optimized part of the design and integrating with

the existing design of AHB Bus Interface IP

Test plan development for the verification of the IP

Writing Reference Design in System Verilog for Unit-level

Verification

Creating Checker and Monitor for self-checking test bench & Writing

Test Cases for the IP

Creating Verification Environment & making the environment fully

automated

Creating Synthesis script and constraints file for XILINX ISE

Synthesis using XILINX ISE

Static Timing Analysis using Xilinx Trace and Gate level Timing

verification

Client : Nuspay

Project : Design and Verification of AHB-APB Bridge IP

Tools Used : ModelSim, XILINX -ISE

Language : Verilog, System Verilog, Tcl, Perl

Responsibilities:

Micro-architecture development of AHB-APB Bridge IP

RTL coding of the AHB-APB Bridge IP

Test plan development for the verification of the IP

Writing Reference Design of the IP in System Verilog for Unit-level

Verification

Creating Checker and Monitor & Writing Test Cases for the design

Creating Verification Environment & making the environment fully

automated

Creating Synthesis script and constraints file for XILINX ISE

Synthesis using XILINX ISE

Static Timing Analysis using Xilinx Trace and Gate level Timing

verification

Senior Engineer

Mindtree Ltd., India

Jul 2007 - Jun 2010

Project : LTE Frontend Passband Downlink Receiver

Tools Used : XILINX System Generator

Language : Verilog, Tcl

Platform : Custom

Responsibilities:

Study and understand the XILINX-System generator flow

Study LTE & Design RRC Filter, Interpolation Filter, IFFT, Mixer

using XILINX-System generator

Creating the verification environment for the Frontend Passband

Downlink Receiver IP

Integrating the IP with system & verifying the system

Created the synthesis scripts and constraints file for the IP

Project : FPGA Design & Validation of JPEG 2000 Encoder

Tools Used : VCS, NC-Verilog, ModelSim, XILINX- ISE, SCILAB

Language : Verilog, Tcl, Perl

Platform : ML 501

Responsibilities:

Architecture modeling of Data formatter, BPC Coding primitives

modules

Evaluating Data formatter and Bit Plane Coder (BPC) coding

primitive's module architecture using SCILAB by creating hardware

models

Micro-architecture development of Data formatter and BPC coding

primitives modules

RTL coding of the Data formatter and BPC coding primitives modules

Creating verification environment for Discrete Wavelet Transform

(DWT) and Data formatter, and for Bit Plane Coder (BPC) modules

Functional Verification and Gate level timing verification of the

modules

Creating Synthesis script and constraints file for JPEG2000 Encoder

IP for Xilinx

Validated the IP on ML501 board

Project : Design and Verification of APB Slave Bus Wrapper IP

Tools Used : VCS, NC-Verilog, ModelSim, XILINX- ISE, ALTERA-

Quartus

Language : Verilog, System Verilog, Perl

Platform : Custom

Responsibilities:

Micro-architecture development of APB Bus wrapper IP

RTL coding of the IP

Test plan development for the verification of the IP

Writing Reference Design in System Verilog for Unit-level

Verification

Creating System Verilog Verification Environment & making the

environment fully automated

Creating Checker and Monitor & Writing Test Cases for the design

Creating Synthesis scripts and constraints file for ALTERA -

Quartus, XILINX-ISE and Synopsys-Design Compiler

Synthesis using ALTERA -Quartus and XILINX ISE

Static Timing Analysis using Altera TimeQuest Analyzer and Xilinx

Trace and Gate level Timing verification

Project : Design of NOR Flash Controller IP

Tools Used : VCS, NC-Verilog, ModelSim, XILINX -ISE, ALTERA-

Quartus

Language : Verilog, Tcl

Platform : Custom

Responsibilities:

Micro-architecture development of NOR Flash Controller IP

RTL coding of the IP

Creating Synthesis scripts and constraints file for ALTERA -

Quartus, XILINX-ISE and Synopsys-Design Compiler

Synthesis using ALTERA -Quartus and XILINX ISE

Static Timing Analysis using Altera TimeQuest Analyzer and Xilinx

Trace and Gate level Timing verification

Project : Design of NAND Flash Controller IP

Tools Used : VCS, NC-Verilog, ModelSim, XILINX- ISE, ALTERA-

Quartus

Language : Verilog, Tcl

Platform : Custom

Responsibilities:

Micro-architecture development of NAND Flash Controller IP

RTL coding of the IP

Creating Synthesis scripts and constraints file for ALTERA -

Quartus, XILINX-ISE and Synopsys-Design Compiler

Synthesis using ALTERA -Quartus and XILINX ISE

Static Timing Analysis using Altera TimeQuest Analyzer and Xilinx

Trace and Gate level Timing verification

Project : Design of System Controller IP

Tools Used : VCS, NC-Verilog, ModelSim, XILINX- ISE, ALTERA-

Quartus

Language : Verilog, Tcl

Platform : Custom

Responsibilities:.

Micro-architecture development of System Controller IP

RTL coding of the IP

Creating Synthesis scripts and constraints file for ALTERA -

Quartus, XILINX-ISE and Synopsys-Design Compiler

Synthesis using ALTERA -Quartus and XILINX ISE

Static Timing Analysis using Altera TimeQuest Analyzer and Xilinx

Trace and Gate level Timing verification

Project : Design of On Chip Memory Controller (OCMC) IP

Tools Used : VCS, NC-Verilog, ModelSim, XILINX ISE, ALTERA- Quartus

Language : Verilog, Tcl

Platform : Custom

Responsibilities:.

Micro-architecture development of OCMC IP

RTL coding of the IP

Creating Synthesis scripts and constraints file for ALTERA -

Quartus, XILINX-ISE and Synopsys-Design Compiler

Synthesis using ALTERA -Quartus and XILINX ISE

Static Timing Analysis using Altera TimeQuest Analyzer and Xilinx

Trace and Gate level Timing verification

Project : Design of AHB Bus Controller IP

Tools Used : VCS, NC-Verilog, ModelSim, XILINX- ISE, ALTERA-

Quartus

Language : Verilog, Tcl

Platform : Custom

Responsibilities:

Micro-architecture development of AHB Bus Controller IP

RTL coding of the IP

Creating Synthesis scripts and constraints file for ALTERA -

Quartus, XILINX-ISE and Synopsys-Design Compiler

Synthesis using ALTERA -Quartus and XILINX ISE

Static Timing Analysis using Altera TimeQuest Analyzer and Xilinx

Trace and Gate level Timing verification

Project : Design of Pulse Width Modulation IP

Tools Used : VCS, NC-Verilog, ModelSim, XILINX ISE, ALTERA- Quartus

Language : Verilog, Tcl, Perl

Platform : Custom

Responsibilities:

Micro-architecture development of PWM IP

RTL coding of the PWM IP

Created verification environment for PWM IP in Verilog

Creating Checker and Monitor & Writing Test Cases for the design

Creating Synthesis scripts and constraints file for ALTERA -

Quartus, XILINX-ISE and Synopsys-Design Compiler

Synthesis using ALTERA -Quartus and XILINX ISE

Static Timing Analysis using Altera TimeQuest Analyzer and Xilinx

Trace and Gate level Timing verification

Project : Design of AHB Slave Bus Wrapper IP

Tools Used : VCS, NC-Verilog, ModelSim, XILINX -ISE, ALTERA-

Quartus

Language : Verilog, Tcl

Platform : Custom

Responsibilities:

Micro-architecture development of AHB Wrapper IP

RTL coding of the IP

Creating Synthesis scripts and constraints file for ALTERA -

Quartus, XILINX-ISE and Synopsys-Design Compiler

Synthesis using ALTERA -Quartus and XILINX ISE

Static Timing Analysis using Altera TimeQuest Analyzer and Xilinx

Trace and Gate level Timing verification

Verification Engineer

Infoserv India, India

Aug 2006 - Jun 2007

Project : Verification of Source GEN interface.

Tools Used : ModelSim.

Language : Verilog, Perl

Responsibilities:

Development of Bus Function Modules. (BFM) Source GEN Interface

using Verilog

Test plan development of the unit under verification

Writing Checker in Verilog & Writing Test Cases for the unit

Creating Verification Environment and making the environment fully

automated

Master Student

George Mason University, USA

Aug 2011 - May 2013

Project : Hardware Implementation of Channel Estimation in LTE Downlink

Tools Used : Aldec- Active HDL, ModelSim, XILINX- ISE, ALTERA -

Quartus,

GMU - ATHENa, MATLAB

Language : VHDL

Responsibilities:

. Architecture modeling using MATLAB

. Micro-architecture development of Area efficient Channel Estimation

Hardware module

. Micro-architecture development of Fast Convolution Method based

Channel Estimation Module

. RTL coding of the designed modules

. Creating verification environment for both the design modules

. Functional Verification of the modules

. Synthesis of modules using XILINX ISE

. Static Timing Analysis using Xilinx Trace and Gate level Timing

verification

. Evaluating the throughput to area ratio using GMU's evaluation

platform ATHENa

Project : 3D Hybrid DRAM Performance, Temperature and Power Analysis

Tools Used : Temperature Analysis -HotSpot, Power Analysis - DRAMsim2

Language : Perl

Responsibilities:

. Study the literature pertaining to proposed architecture

. Analysis of literature and tools required for the proposed

architecture

. Floorplan creation for the processor and, DRAM for various

configurations of the architecture

. Simulation and analysis of test results

Project : FPGA Design & Verification of Galois/Counter Mode (GCM)

Tools Used : Aldec- Active HDL, ModelSim, XILINX -ISE, ALTERA -

Quartus,

GMU - ATHENa.

Language : VHDL

Responsibilities:

. Micro-architecture development of AES algorithm

. Micro-architecture development of GCM module

. RTL coding of the AES algorithm and GCM modules

. Creating verification environment for AES algorithm and GCM modules

. Functional Testing and Verification of modules

. Synthesis of AES and GCM modules using XILINX ISE

. Static Timing Analysis using Xilinx Trace and Gate level Timing

verification

. Evaluating the throughput to area ratio using GMU's evaluation

platform ATHENa

Project : FPGA Design & Verification of PHOTON Hash Function

Tools Used : Aldec-Active HDL, ModelSim, XILINX- ISE

Language : VHDL

Responsibilities:

. Micro-architecture development - Datapath and Controller

. RTL coding of the Datapath and Controller modules

. Creating verification environment for the design

. Functional Verification and gate level timing verification of modules

. Synthesis using Xilinx ISE

. Static Timing Analysis using Xilinx Trace

Educational Profile:

MS in Computer Engineering from George Mason University, VA, USA

Advanced Post Graduate Diploma in VLSI from VEDANT, SCL India, Mohali,

India

Bachelor of Engineering in Electronics & Communication from V.T.U,

Karnataka, India

Accomplishments:

. As a leading member of the new design team, designed generic, re-

usable and, scalable IP's for unique SoC (System on Chip) for easy

integration of custom modules and, to reduce time-to-market for the

products

. Created high-quality AHB based SoC eco-system designs and doubled the

IP portfolio of Mindtree within 15 months of creation of new team

. Worked as a stall presenter for MindTree Ltd- services group's stall in

MindTree Tech Fest 2008

& Presented paper on "Hardware Modelling Flow" in MindTree Tech Fest

2009

. FPGA design of PHOTON Hash function secured 2nd prize in Course level

design contest in

George Mason University

Training:

. Attended and, cleared Altera worldwide certification program in 2008

. Cleared Japanese Language Proficiency Test level 4 in 2008

Reference:

Will be provided on request

Pavan Kumar .M



Contact this candidate