SlideShare a Scribd company logo
1 of 2
Download to read offline
Curriculum Vitae Abdul Naeem
Page 1 / 2
PERSONAL INFORMATION Abdul Naeem
Grytstigen 28, 1004, 14752 Tumba, Stockholm
+46-72-878-2868
abdulnaeem76@gmail.com
abduln76 (skype)
Gender Male Country Sweden (Permanent Resident)
CURRENT STATUS
R&D EXPERIENCE
OTHER EXPERIENCE
PROFESSIONAL PROJECTS
Development skills ▪ C/C++, Verilog, VHDL, SystemC, SystemVerilog, UVM, TLM, Python, FPGAProgramming, Assembly,
OpenMP, Matlab, Simulink, LabView, Embedded C-MicroC/OS-II, Agile scrum framework
EDAtools ▪ Modelsim, QuestaSim, NCSim, Synopsis DC, SoC Encounter, Quartus II, SOPC builder, Nios II IDE,
Debug Client, Xillinx ISE, GTKWave, KEIL, Pinacle, Proteus, OrCad, Altium designer, PCB creator,
Nostrum NoC, simplescalar, simics
Hardware skills
Computer skills
▪ Altera DE2-115 FPGA, Xillinx Spartan-3 FPGA, MTS-51, MTS-86C, Motorola 68000, ATmega328,
DSP, PIC 16f877a, Arduino, Raspberry-Pi
▪ Linux, Ubuntu, Fedora, Windows, Visio, Latex, Origin8, Microsoft Office and other common tools
1 Aug. 2016 – Present Hardware/Software Developer
Real Speed AB, Lund, Sweden
▪ Development of hierarchical testbenches using SystemVerilog and UVM / OVM Methodologies
▪ ASIC / SoC Design, ABV, ASIC Top Level Verification, Formal Hardware Verification
Sept. 2008 – March 2013 Researcher: Memory Models in Network-on-Chip based systems
Royal Institute of Technology (KTH), Stockholm, Sweden
▪ Realization and scalability analysis of memory models in NoC based systems
▪ Synthetic & application workloads developed. Contributed to projects (MOSART, NOSTRUM)
▪ Tools & Technologies: Verilog, VHDL, C, Assembly, SystemC, NoC tools, scripting languages
Jan. 2002 - July 2005 Assistant Manager: Electronics & embedded systems
NESCOM, Islamabad, Pakistan
▪ Designed, tested and implemented microcontrollers based circuits.
▪ Embedded software were developed and debugged both in C and assembly languages
▪ Emulation of Electronic systems. Procurement of the ICs and components
▪ Tools & Technologies: MS Visio, OrCad, PCAD, KEIL and pinnacle IDEs
Dec. 2012 - March 2016 Assistant Professor (Department of Electrical Engineering, COMSATS Institute of IT, Wah, Pakistan)
▪ R&D, teaching, supervision, counselling, administration
June 2007 - Aug. 2008
July 2005 - June 2007
Assistant Professor (Department of Electrical Engineering, COMSATS,Abbottabad, Pakistan)
▪ R&D, teaching, supervision, counselling, administration
Corrosion Engineer ( Sui Northern Gas Pipeline Limited (SNGPL), Islamabad, Pakistan)
▪ CP operations, administration, surveys, technical, record keeping
System Verilog, UVM, git,
linux, QuestaSim, scripting tools
(Aug.2016-Present)
ASIC Verification
Developed hierarchical and flexible testbenches for ethernet switch using UVM methodology. These re-
usable test benches use streaming interfaces and sequences with the main components: macros,
packages, top level module, interfaces, test modules, virtual sequences, sequence lib, sequence data,
environment_config, environment, agent_config, UVM agent, UVM_transaction, driver, monitor item,
input monitor, output monitor, UVM_subscribers, coverage and scoreboard. During this project, I have
utilized: System Verilog, UVM, git, linux, QuestaSim, and scripting tools.
Curriculum Vitae Abdul Naeem
EDUCATIONAND TRAINING
PERSONAL SKILLS
ADDITIONAL INFORMATION
MPSoCs
(2013-2016)
Embedded Software, FPGA
(2009)
SystemC
(2008-2016)
Shared Memory Multiprocessor Systems-on-Chip
In this project, the real time shared memory multiprocessors systems were designed and implemented
with the help of Altera’s DE2-115 FPGA development board and EDA tools (Quartus II, SOPC Builder
tool, and FPGAProgrammer, Nios II IDE and Altera debug client software).
Automatic Train Control System
In this project, Automatic Train Controller (ATC) system was designed to ensure that the trains will reach
to their destination safely without a collision. Trains between stations were emulated using DE2 board.
Bus based Processor-Memory System
In this project, bus based processor-memory systems is implemented. The two masters (source,
processor) access the memory modules (ram0, ram1) via hierarchical channel bus. Hierarchical
channel interface the masters with slaves for read/write transactions.
TLM
(2010)
System Level Design
In this project, a processor-memory system is designed that consist of three masters (M1, M2, M3) and
one slave (Memory). M1 and M2 write the data in the memory while M3 read the data from the memory
and the data is displayed on screen. The multiple masters access the memory exclusively.
ASIC, Design Compiler,
SoC encounter
(2011)
Synthesis and Physical design/ASIC
The 64 point FFT processor was designed and synthesized (using Synopsis design compiler) at
different clock period for timing analysis. The gate level simulation is performed. Physical design is done
with the help of Cadence SoC encounter tool. Floor plan, power plan, timing analysis and design
placement is done. Clock tree is inserted and synthesized. After routing, verilog netlist is simulated.
NoC Benchmarking
(2012-2013)
Parallel and Micro-Benchmark for DME/NoC Platform
Two different types of benchmarks were developed–application/ parmi benchmarks and micro-
benchmarks. These benchmarks are mapped on the NoC based multicore platform: basicmath,
bitcount, susan edge detection, susan corner detection, dijkstra, patricia, string search, and Sha.
Verilog, VHDL, C, SystemC,
Assembly, NoC, Synopsis DC
(2008-2016)
MCUs, C, Assembly, IDEs
(2013-2016, 2002-2006)
Shared Memory Coherence
NoC-based multicore platforms supporting different memory models were developed. The synthetic and
application workloads were mapped on the network to analyze the scalability of various memory
consistency models. Verilog, VHDL, C, SystemC, and NoC tools were used.
Microcontroller/Microprocessor based Design Projects
Designed various projects on different microprocessor and microcontrollers (89C51, 8085, 8086, and
68000) and developed application software both in assembly as well as in the C language. Typical
projects are: Serial Flash Programmer, SBC designed based on microcontroller, 8051 Training kit, PWM
for controlling drives voltages, programmer for serial EPROM 93C46 (I2C).
Sept. 2008 - March 2013 Ph.D (Systems-on-Chip)
▪ ICT, Royal Institute of Technology (KTH), Sweden
Aug. 2002 - May 2004 Master of Science (Electrical Engineering)
Aug. 1997 - Sept. 2001
▪ University of Engineering and Technology (UET), Taxila, Pakistan
Bachelor of Science (Electrical Engineering)
▪ University of Engineering and Technology (UET), Peshawar, Pakistan
Communication skills ▪ Fluent in English, Urdu, Pashtu (Native Language) , Swedish(B&C level)
Organisational /Managerial skills ▪ Managed research projects during PhD studies at KTH and working at CIIT
Other skills ▪ Good Team Member, Analytical Thinking, Problem Solving, Social, Keen to Learn new Technologies
Awards ▪ Awarded research grant of 0.5 Million PKR from HEC as PI
▪ Awarded scholarship for PhD Studies at KTH from HEC
Other trainings ▪ Doulos training on “Modular SystemC”, KTH, (May 2009), ACACES Summer School, Italy (2011),
UPMARC Summer School, Sweden (2009)
▪ Others: ISO/Audit(2015), NS2(2013) Corrosion(2006), Optical Fiber (2001)

More Related Content

What's hot

Security issues in FPGA based systems.
Security issues in FPGA based systems.Security issues in FPGA based systems.
Security issues in FPGA based systems.Rajeev Verma
 
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...chiportal
 
Reconfigurable ICs
Reconfigurable ICsReconfigurable ICs
Reconfigurable ICsAnish Goel
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedChili.CHIPS
 
Electronic Hardware Design with FPGA
Electronic Hardware Design with FPGAElectronic Hardware Design with FPGA
Electronic Hardware Design with FPGAKrishna Gaihre
 
Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Mohamed Youssery
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGAvelamakuri
 
ASIC Design and Implementation
ASIC Design and ImplementationASIC Design and Implementation
ASIC Design and Implementationskerlj
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems DesignReza Sameni
 
FPGA Intro
FPGA IntroFPGA Intro
FPGA Intronaito88
 
Fpga optimus main_print
Fpga optimus  main_printFpga optimus  main_print
Fpga optimus main_printSushant Burde
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flowravi4all
 

What's hot (20)

Security issues in FPGA based systems.
Security issues in FPGA based systems.Security issues in FPGA based systems.
Security issues in FPGA based systems.
 
FPGA In a Nutshell
FPGA In a NutshellFPGA In a Nutshell
FPGA In a Nutshell
 
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
TRACK F: OpenCL for ALTERA FPGAs, Accelerating performance and design product...
 
Reconfigurable ICs
Reconfigurable ICsReconfigurable ICs
Reconfigurable ICs
 
Fpga & VHDL
Fpga & VHDLFpga & VHDL
Fpga & VHDL
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~Embedded
 
Electronic Hardware Design with FPGA
Electronic Hardware Design with FPGAElectronic Hardware Design with FPGA
Electronic Hardware Design with FPGA
 
Asic
AsicAsic
Asic
 
Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..Compare between FPGA , ARDUINO , ASIC ..
Compare between FPGA , ARDUINO , ASIC ..
 
Suraj R -resume
Suraj R -resumeSuraj R -resume
Suraj R -resume
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
 
ASIC Design and Implementation
ASIC Design and ImplementationASIC Design and Implementation
ASIC Design and Implementation
 
Spandana potineni resume
Spandana potineni resumeSpandana potineni resume
Spandana potineni resume
 
Fpga design flow
Fpga design flowFpga design flow
Fpga design flow
 
FPGA
FPGAFPGA
FPGA
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems Design
 
FPGA Intro
FPGA IntroFPGA Intro
FPGA Intro
 
Fpga optimus main_print
Fpga optimus  main_printFpga optimus  main_print
Fpga optimus main_print
 
FPGA Introduction
FPGA IntroductionFPGA Introduction
FPGA Introduction
 
Fpga asic technologies_flow
Fpga asic technologies_flowFpga asic technologies_flow
Fpga asic technologies_flow
 

Viewers also liked

Viewers also liked (13)

Tqm
TqmTqm
Tqm
 
Oxfordshire Young Carers
Oxfordshire Young Carers Oxfordshire Young Carers
Oxfordshire Young Carers
 
Abhimanyu_resume
Abhimanyu_resumeAbhimanyu_resume
Abhimanyu_resume
 
Somaye Rahmani Resume
Somaye Rahmani ResumeSomaye Rahmani Resume
Somaye Rahmani Resume
 
Actividad 11 - Dany Manrique - Comunicación y derechos humanos
Actividad 11 - Dany Manrique - Comunicación y derechos humanos Actividad 11 - Dany Manrique - Comunicación y derechos humanos
Actividad 11 - Dany Manrique - Comunicación y derechos humanos
 
Ch11 evolution section 1
Ch11 evolution section 1Ch11 evolution section 1
Ch11 evolution section 1
 
Tugas administrasi sarana dan prasarana
Tugas administrasi sarana dan prasaranaTugas administrasi sarana dan prasarana
Tugas administrasi sarana dan prasarana
 
Ubaid ullah cv
Ubaid ullah cvUbaid ullah cv
Ubaid ullah cv
 
viv CV
viv CVviv CV
viv CV
 
Kemps Resume
Kemps ResumeKemps Resume
Kemps Resume
 
Mohamed sayed cv - civil-2012-2016
Mohamed sayed   cv - civil-2012-2016Mohamed sayed   cv - civil-2012-2016
Mohamed sayed cv - civil-2012-2016
 
KHUBAIB CV
KHUBAIB CVKHUBAIB CV
KHUBAIB CV
 
CV Ashraf Mansoor
CV Ashraf MansoorCV Ashraf Mansoor
CV Ashraf Mansoor
 

Similar to CV-A Naeem (20)

Resume
ResumeResume
Resume
 
Sagar_Patil_Resume
Sagar_Patil_ResumeSagar_Patil_Resume
Sagar_Patil_Resume
 
JT2016DV
JT2016DVJT2016DV
JT2016DV
 
Viswateja_Nemani
Viswateja_NemaniViswateja_Nemani
Viswateja_Nemani
 
Software analyst resume
Software analyst resumeSoftware analyst resume
Software analyst resume
 
Sudheer vaddi Resume
Sudheer vaddi ResumeSudheer vaddi Resume
Sudheer vaddi Resume
 
Sagheer_Kashif_Resume
Sagheer_Kashif_ResumeSagheer_Kashif_Resume
Sagheer_Kashif_Resume
 
verification resume
verification resumeverification resume
verification resume
 
Shantanu's Resume
Shantanu's ResumeShantanu's Resume
Shantanu's Resume
 
Resume-Shams_v3
Resume-Shams_v3Resume-Shams_v3
Resume-Shams_v3
 
Hari Krishna Vetsa Resume
Hari Krishna Vetsa ResumeHari Krishna Vetsa Resume
Hari Krishna Vetsa Resume
 
CV-RENJINIK-27062016
CV-RENJINIK-27062016CV-RENJINIK-27062016
CV-RENJINIK-27062016
 
JD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdfJD Role Type Slides - 12.2022.pdf
JD Role Type Slides - 12.2022.pdf
 
GauthamKalva
GauthamKalvaGauthamKalva
GauthamKalva
 
sharath_resume_may2016
sharath_resume_may2016sharath_resume_may2016
sharath_resume_may2016
 
Detailed Cv
Detailed CvDetailed Cv
Detailed Cv
 
resume-XinyuSui
resume-XinyuSuiresume-XinyuSui
resume-XinyuSui
 
Resume
ResumeResume
Resume
 
JosephAnthonyEAlvarez_CV_2016
JosephAnthonyEAlvarez_CV_2016JosephAnthonyEAlvarez_CV_2016
JosephAnthonyEAlvarez_CV_2016
 
Rajath_Shivananda
Rajath_ShivanandaRajath_Shivananda
Rajath_Shivananda
 

CV-A Naeem

  • 1. Curriculum Vitae Abdul Naeem Page 1 / 2 PERSONAL INFORMATION Abdul Naeem Grytstigen 28, 1004, 14752 Tumba, Stockholm +46-72-878-2868 abdulnaeem76@gmail.com abduln76 (skype) Gender Male Country Sweden (Permanent Resident) CURRENT STATUS R&D EXPERIENCE OTHER EXPERIENCE PROFESSIONAL PROJECTS Development skills ▪ C/C++, Verilog, VHDL, SystemC, SystemVerilog, UVM, TLM, Python, FPGAProgramming, Assembly, OpenMP, Matlab, Simulink, LabView, Embedded C-MicroC/OS-II, Agile scrum framework EDAtools ▪ Modelsim, QuestaSim, NCSim, Synopsis DC, SoC Encounter, Quartus II, SOPC builder, Nios II IDE, Debug Client, Xillinx ISE, GTKWave, KEIL, Pinacle, Proteus, OrCad, Altium designer, PCB creator, Nostrum NoC, simplescalar, simics Hardware skills Computer skills ▪ Altera DE2-115 FPGA, Xillinx Spartan-3 FPGA, MTS-51, MTS-86C, Motorola 68000, ATmega328, DSP, PIC 16f877a, Arduino, Raspberry-Pi ▪ Linux, Ubuntu, Fedora, Windows, Visio, Latex, Origin8, Microsoft Office and other common tools 1 Aug. 2016 – Present Hardware/Software Developer Real Speed AB, Lund, Sweden ▪ Development of hierarchical testbenches using SystemVerilog and UVM / OVM Methodologies ▪ ASIC / SoC Design, ABV, ASIC Top Level Verification, Formal Hardware Verification Sept. 2008 – March 2013 Researcher: Memory Models in Network-on-Chip based systems Royal Institute of Technology (KTH), Stockholm, Sweden ▪ Realization and scalability analysis of memory models in NoC based systems ▪ Synthetic & application workloads developed. Contributed to projects (MOSART, NOSTRUM) ▪ Tools & Technologies: Verilog, VHDL, C, Assembly, SystemC, NoC tools, scripting languages Jan. 2002 - July 2005 Assistant Manager: Electronics & embedded systems NESCOM, Islamabad, Pakistan ▪ Designed, tested and implemented microcontrollers based circuits. ▪ Embedded software were developed and debugged both in C and assembly languages ▪ Emulation of Electronic systems. Procurement of the ICs and components ▪ Tools & Technologies: MS Visio, OrCad, PCAD, KEIL and pinnacle IDEs Dec. 2012 - March 2016 Assistant Professor (Department of Electrical Engineering, COMSATS Institute of IT, Wah, Pakistan) ▪ R&D, teaching, supervision, counselling, administration June 2007 - Aug. 2008 July 2005 - June 2007 Assistant Professor (Department of Electrical Engineering, COMSATS,Abbottabad, Pakistan) ▪ R&D, teaching, supervision, counselling, administration Corrosion Engineer ( Sui Northern Gas Pipeline Limited (SNGPL), Islamabad, Pakistan) ▪ CP operations, administration, surveys, technical, record keeping System Verilog, UVM, git, linux, QuestaSim, scripting tools (Aug.2016-Present) ASIC Verification Developed hierarchical and flexible testbenches for ethernet switch using UVM methodology. These re- usable test benches use streaming interfaces and sequences with the main components: macros, packages, top level module, interfaces, test modules, virtual sequences, sequence lib, sequence data, environment_config, environment, agent_config, UVM agent, UVM_transaction, driver, monitor item, input monitor, output monitor, UVM_subscribers, coverage and scoreboard. During this project, I have utilized: System Verilog, UVM, git, linux, QuestaSim, and scripting tools.
  • 2. Curriculum Vitae Abdul Naeem EDUCATIONAND TRAINING PERSONAL SKILLS ADDITIONAL INFORMATION MPSoCs (2013-2016) Embedded Software, FPGA (2009) SystemC (2008-2016) Shared Memory Multiprocessor Systems-on-Chip In this project, the real time shared memory multiprocessors systems were designed and implemented with the help of Altera’s DE2-115 FPGA development board and EDA tools (Quartus II, SOPC Builder tool, and FPGAProgrammer, Nios II IDE and Altera debug client software). Automatic Train Control System In this project, Automatic Train Controller (ATC) system was designed to ensure that the trains will reach to their destination safely without a collision. Trains between stations were emulated using DE2 board. Bus based Processor-Memory System In this project, bus based processor-memory systems is implemented. The two masters (source, processor) access the memory modules (ram0, ram1) via hierarchical channel bus. Hierarchical channel interface the masters with slaves for read/write transactions. TLM (2010) System Level Design In this project, a processor-memory system is designed that consist of three masters (M1, M2, M3) and one slave (Memory). M1 and M2 write the data in the memory while M3 read the data from the memory and the data is displayed on screen. The multiple masters access the memory exclusively. ASIC, Design Compiler, SoC encounter (2011) Synthesis and Physical design/ASIC The 64 point FFT processor was designed and synthesized (using Synopsis design compiler) at different clock period for timing analysis. The gate level simulation is performed. Physical design is done with the help of Cadence SoC encounter tool. Floor plan, power plan, timing analysis and design placement is done. Clock tree is inserted and synthesized. After routing, verilog netlist is simulated. NoC Benchmarking (2012-2013) Parallel and Micro-Benchmark for DME/NoC Platform Two different types of benchmarks were developed–application/ parmi benchmarks and micro- benchmarks. These benchmarks are mapped on the NoC based multicore platform: basicmath, bitcount, susan edge detection, susan corner detection, dijkstra, patricia, string search, and Sha. Verilog, VHDL, C, SystemC, Assembly, NoC, Synopsis DC (2008-2016) MCUs, C, Assembly, IDEs (2013-2016, 2002-2006) Shared Memory Coherence NoC-based multicore platforms supporting different memory models were developed. The synthetic and application workloads were mapped on the network to analyze the scalability of various memory consistency models. Verilog, VHDL, C, SystemC, and NoC tools were used. Microcontroller/Microprocessor based Design Projects Designed various projects on different microprocessor and microcontrollers (89C51, 8085, 8086, and 68000) and developed application software both in assembly as well as in the C language. Typical projects are: Serial Flash Programmer, SBC designed based on microcontroller, 8051 Training kit, PWM for controlling drives voltages, programmer for serial EPROM 93C46 (I2C). Sept. 2008 - March 2013 Ph.D (Systems-on-Chip) ▪ ICT, Royal Institute of Technology (KTH), Sweden Aug. 2002 - May 2004 Master of Science (Electrical Engineering) Aug. 1997 - Sept. 2001 ▪ University of Engineering and Technology (UET), Taxila, Pakistan Bachelor of Science (Electrical Engineering) ▪ University of Engineering and Technology (UET), Peshawar, Pakistan Communication skills ▪ Fluent in English, Urdu, Pashtu (Native Language) , Swedish(B&C level) Organisational /Managerial skills ▪ Managed research projects during PhD studies at KTH and working at CIIT Other skills ▪ Good Team Member, Analytical Thinking, Problem Solving, Social, Keen to Learn new Technologies Awards ▪ Awarded research grant of 0.5 Million PKR from HEC as PI ▪ Awarded scholarship for PhD Studies at KTH from HEC Other trainings ▪ Doulos training on “Modular SystemC”, KTH, (May 2009), ACACES Summer School, Italy (2011), UPMARC Summer School, Sweden (2009) ▪ Others: ISO/Audit(2015), NS2(2013) Corrosion(2006), Optical Fiber (2001)