Paper Processor
Paper Processor
Tel : 1-214-709-1182
Email : manish.mallan@gmail.com
Role: Team Member in Texas Instruments ODC from Oct 2005 to date.
SIGNIFICANT RESPONSIBILITIES :
Project Description:
Creation of Verification environment for UMA3x DSP subsystem. Working as
a Team lead from Nov 2009 to date. The objective of the project is to create a
verification environment which does not use any of TI’s in-house regression
system. The environment is a mix of Specman/E & DSP assembly, with over
1000 test cases.
Project Description:
Worked as a Verification Engineer for Monica Multi-processor
(ARM cortex & C64M) SOC chip based on OMAP 4 architecture for
Wireless applications from Mar 2009 to Nov 2009.
Completed activities :-.
• Verification of PRCM (Power Reset Clock Manager) using C &
Specman E at system level.
• Power aware use cases were written in C to check various data
paths.
• Test cases were also simulated on Power aware RTL.
• Working on verifying the design using Quickturn Palladium-II emu-
lation system. The test cases are run on power aware setup created
using Common Power Format (CPF). Test cases were specifically
written to target multiple power domains. Systemverilog assertions
were also written to check for specific events.
Project Description:
Worked as a Verification Engineer for RapuYama Multi-processor
(ARM11 & UMA) SOC chip for Wireless applications from Oct 2008 to
Mar 2009.
Completed activities :-.
• Integration verification of OHCI based USB-FS Host using Specman
E & C.
• Power Management Verification using PARTL.
• Module level verification of PSCON (Power sequence controller) us-
ing System Verilog and PSL. The testbench was written in sys-
temverilog. The assertions were written in PSL.
Project Description:
Worked as a Verification Engineer for LocostoC021 Multi-processor
(ARM7 & C5x) SOC chip for Wireless applications from Oct 2005 to
Oct 2008.
Part of team working for RTP (Ready To Production) of this device.
Completed Activites :-
Physical Design :
• Implemented couple of ECO’s using Magma.
• Did timing closure using Primetime & Primetime-SI.
• Did DRC’s cleanup using Magma. Various checks both for reliability
and physical verification were also run.
Verification :
Post Silicon activities (for Previous release) :
• Created test case to replicate silicon bug concerning USB.
• Created test case for JPEG module, which became basis for silicon
validation for the same.
• Did prime-power analysis for desense problem faced in silicon. It in-
cluded creating different scenarios & generating primepower report
& finally generating Power Spectral density using Matlab. The aim
was to correlate these with silicon & fix the problem for current re-
lease.
GLS setup:
• Automated the GLS setup flow using Perl. The script compiles the
GLS database, emails users how to run & starts regression.
• Maintaining GLS regression
• Security Hardware:
• Test cases were written in C. Various scenarios for accessi-
bility of secure peripherals was implemented.
• Dedicated test cases were also written for sub-modules like
PRRM, which controls reset to secure peripherals & RAM's &
EMPU, which controls read/write access to different memo-
ries.
• ULPD :
• Test cases were written in C to verify gauging, which makes
sure that when chip is in sleep, gsm time keeping is accurate
at low frequency clock.
• EFUSE :
• Test cases were written in C to verify the fuse chain.
• FUSE rom image was created for the test cases.
• A perl script was written which archives C test cases output log
files, which can be used in future regression runs.
Previous Employment :
Role: Team Member in OSCOE (Open Source Centre Of Excellence) from
Sept 2004 to Jul 2005 at ATC, TCS.
Project Briefing:
• Helped in setting up a network boot server. So, that people not hav-
ing access to GNU/linux can give it a try. The server had both in-
stallation cd’s as well as GNU/linux live cd distributions modified to
boot from network using TFTP and NFS, with full gui.
• Made a live cd based on Red Hat 8.0 for a TCS product , so that it
could be compiled on any machine just by booting through cd. A
LiveCD is an operating system (usually containing other software as
well) stored on a bootable CD-ROM or DVD-ROM that can be exe-
cuted from it, without installation on a hard drive .
• Wrote a perl script for a machine translator ANUSARAKA designed
by University of Hyderabad. The script was designed to select a
POS (part of speech) from the various available implementations
and give result in xml format
EDUCATIONAL QUALIFICATION:
B.E (Electronics & Electrical communications, 2004) –Thapar Institute of
Engineering & Technology (TIET), Patiala
CGPA – 9.23/10
• Class XII (Punjab State) year of passing: 2000.
Institution: D.A.V College, Amritsar
Marks obtained: 65.66 %
CET rank: 99
• Class X (CBSE) year of passing: 1998.
Institution: D.A.V Public School, Amritsar
Marks obtained: 83.6%
Hardware Training
- Worked on design of “Sequence Detector” as a part of hardware training at
MindtTree. It was implemented in verilog.
`TECHNICAL SKILLS:
ACHIEVEMENTS:
• Received scholarship during 9th from MATA BAINTI DEVI TRUST.
• Received scholarship during engg. degree programme.
• Awarded Spot Award by MindTree for contribution to Locosto Project.
• Awarded cash prize by Texas Instruments for contribution to Locosto
Project.
SKILLS:
• Loads of patience, and capability to follow procedure and guidelines.
• Good command over English.
• Good writing and communication skills in English.
• Ability to lead and also be a team player.
PERSONAL DETAILS:
Name : Manish Mallan
Date of Birth : 28, August 1981
Sex: Male
Present Address: Dallas, Texas
Permanent Address: 50, Golden Avenue, Amritsar -143001
Mobile: 1-214-709-1182
Email: manish.mallan@gmail.com
Visa: L1