SlideShare a Scribd company logo
1 of 1
Download to read offline
Pavankumar Banakar
2809, Avent Ferry Road, Apt #103 Raleigh, NC-27606
Email: pbanaka@ncsu.edu www.linkedin.com/in/pavankumarbanakar/ Phone: +1 919 675 9193
OBJECTIVE:
Actively looking for full time opportunity in the field of ASIC design, verification or validation.
EDUCATION:
Master of Science in Electrical and Computer Engineering Expected Graduation: Dec 2015
North Carolina State University, Raleigh, North Carolina GPA 3.945/4.0
 Coursework: ASIC Design(2015), VLSI Design (Fall 2014), Computer Design and Technology (Fall 2014) and
Architecture of parallel computers (Fall 2014), Topics in Advanced Computer Architecture: Data Parallel Processors
(2015), Embedded Systems (2015)
Bachelor of Engineering in Electronics and Communication Engineering Graduated: June 2011
R.V. College of Engineering, Bangalore, India GPA 9.01/10
TECHNICAL SKILLS:
Programming Languages: C, C++, Verilog
Operating Systems: Windows, Linux
Scripting Language: Python, Perl
Tools: ModelSim, Synopsys design_vision, HSPICE, Cadence (Virtuoso schematic and layout), cscope
IDE: Keil uVision, PSoC Creator, Eclipse
WORK EXPERIENCE:
Cypress Semiconductor India Pvt. Ltd [Aug 2011-Aug 2014]
Senior Systems Engineer, Kits and Development Team
 Contributed in design, hardware definition, post silicon validation and manufacturing support in Cypress development kits.
 Designed a protection circuit for low voltage PSoC devices on development kits, which is published in Embedded.com
 Part of “Failure Analysis“ team and completed the failure analysis of returned kits within 48 hours of receipt.
Validation of PSoC4 SoC: [June 2013 – Dec 2013]
 Created a test list and validated SPI communication block using Python
 Automated the SPI validation process using Aardvark and Beagle tool.
 Validated the Capacitive Sense IP Block on PSoC 4 device and coordinated to get EMC/EMI certification for the product.
Validation of PSoC 5LP SoC: [Nov 2012 – May 2013]
 Created a test list and validated the I2C communication IP block using Python, Aardvark and Beagle tools.
 Validated the Capacitive Sense IP block on PSoC 5LP/Panther LP device and coordinated to get EMC/EMI certification for
the product.
GRADUATE PROJECTS:
ASIC design of Equation Solver using Jacobi Iteration [Feb 2015 – March 2015]
 We are solving a system of equations (YV=I) using Jacobi Iteration method. The matrix Y and I are made up of complex 24
bit floating point numbers. The aim of the project is to achieve maximum throughput per unit area.
Verilog and ModelSim [Dec 2014 – April 2015]
 In depth learning of verilog language by doing KIRK lab exercises from hdlexpress.com
 Down counter: Design and synthesize the down counter in Verilog and created a test bench to test it using ModelSim and
Design_vision.
2 Port 16x4 SRAM Memory with Sleep mode Design [Nov 2014 – Dec 2014]
 The memory was designed using 8T bit cell to optimize the product of active energy, total delay and inactive energy.
Implementation of Tomasulo Algorithm for out of order execution [Nov 2014 – Dec 2014]
 Implementation of Tomasulo algorithm on an out of order super scalar execution pipeline.
 Simulate the dependence of Cycles Per Instruction (CPI) on the scheduling size and fetch size of a superscalar out of order,
imprecise state processor.
Simulation of Branch Predictors [Oct 2014- Nov 2014]
 Measurement of bimodal, gshare and hybrid branch predictor performance on gcc and perl trace files.
Simulation of Cache and Memory Hierarchy Design [Sep 2014 – Oct 2014]
 Implementation of replacement policies Least Recently Used (LRU), Least Frequently Used (LFU) and write policies
(WBWA & WTWNA).
 Measurement of cache performance (average access time, miss rates) in different cache configurations (L1 + victim, L1+L2,
L1+L2+victim).
Simulation of MSI, MESI and Dragon Cache Coherence Protocol [Nov 2014 – Dec2014]
 Measurement of performance like miss rates, number of memory operations with varying cache size and associativity.
Optimization of Roll & Pitch Calculation on Freedom Kit: [Feb 2015 – Feb 2015]
 Optimize the program on Freedom board (ARM Cortex M0) to read accelerometer Data over I2C and calculate roll & pitch
angles less than 200us which was taking 10ms without any optimization.

More Related Content

What's hot

FPGAs as Components in Heterogeneous HPC Systems (paraFPGA 2015 keynote)
FPGAs as Components in Heterogeneous HPC Systems (paraFPGA 2015 keynote) FPGAs as Components in Heterogeneous HPC Systems (paraFPGA 2015 keynote)
FPGAs as Components in Heterogeneous HPC Systems (paraFPGA 2015 keynote) Wim Vanderbauwhede
 
Scalable Deep Learning Platform On Spark In Baidu
Scalable Deep Learning Platform On Spark In BaiduScalable Deep Learning Platform On Spark In Baidu
Scalable Deep Learning Platform On Spark In BaiduJen Aman
 
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache SparkData-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache SparkDatabricks
 
Using Spark Mllib Models in a Production Training and Serving Platform: Exper...
Using Spark Mllib Models in a Production Training and Serving Platform: Exper...Using Spark Mllib Models in a Production Training and Serving Platform: Exper...
Using Spark Mllib Models in a Production Training and Serving Platform: Exper...Databricks
 
Flink Forward San Francisco 2018 keynote: Anand Iyer - "Apache Flink + Apach...
Flink Forward San Francisco 2018 keynote:  Anand Iyer - "Apache Flink + Apach...Flink Forward San Francisco 2018 keynote:  Anand Iyer - "Apache Flink + Apach...
Flink Forward San Francisco 2018 keynote: Anand Iyer - "Apache Flink + Apach...Flink Forward
 
Benchmark Tests and How-Tos of Convolutional Neural Network on HorovodRunner ...
Benchmark Tests and How-Tos of Convolutional Neural Network on HorovodRunner ...Benchmark Tests and How-Tos of Convolutional Neural Network on HorovodRunner ...
Benchmark Tests and How-Tos of Convolutional Neural Network on HorovodRunner ...Databricks
 
Making Sense of Streaming Sensor Data: How Uber Detects on Trip Car Crashes -...
Making Sense of Streaming Sensor Data: How Uber Detects on Trip Car Crashes -...Making Sense of Streaming Sensor Data: How Uber Detects on Trip Car Crashes -...
Making Sense of Streaming Sensor Data: How Uber Detects on Trip Car Crashes -...Flink Forward
 
The magic behind your Lyft ride prices: A case study on machine learning and ...
The magic behind your Lyft ride prices: A case study on machine learning and ...The magic behind your Lyft ride prices: A case study on machine learning and ...
The magic behind your Lyft ride prices: A case study on machine learning and ...Karthik Murugesan
 
Insight Recent Demo
Insight Recent DemoInsight Recent Demo
Insight Recent Demoreza-asad
 
Insight Demo
Insight DemoInsight Demo
Insight Demoreza-asad
 
Feature Hashing for Scalable Machine Learning with Nick Pentreath
Feature Hashing for Scalable Machine Learning with Nick PentreathFeature Hashing for Scalable Machine Learning with Nick Pentreath
Feature Hashing for Scalable Machine Learning with Nick PentreathSpark Summit
 
Using BigDL on Apache Spark to Improve the MLS Real Estate Search Experience ...
Using BigDL on Apache Spark to Improve the MLS Real Estate Search Experience ...Using BigDL on Apache Spark to Improve the MLS Real Estate Search Experience ...
Using BigDL on Apache Spark to Improve the MLS Real Estate Search Experience ...Databricks
 
Python time series analysis and visualization for self-driving cars
Python time series analysis and visualization for self-driving carsPython time series analysis and visualization for self-driving cars
Python time series analysis and visualization for self-driving carsAndreas Pawlik
 
Streaming your Lyft Ride Prices - Flink Forward SF 2019
Streaming your Lyft Ride Prices - Flink Forward SF 2019Streaming your Lyft Ride Prices - Flink Forward SF 2019
Streaming your Lyft Ride Prices - Flink Forward SF 2019Thomas Weise
 
Understanding and Improving Code Generation
Understanding and Improving Code GenerationUnderstanding and Improving Code Generation
Understanding and Improving Code GenerationDatabricks
 
Building Applications with Streams and Snapshots
Building Applications with Streams and SnapshotsBuilding Applications with Streams and Snapshots
Building Applications with Streams and SnapshotsJ On The Beach
 
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...Akash Tandon
 
Annu Sharma Resume
Annu Sharma ResumeAnnu Sharma Resume
Annu Sharma ResumeAnnu Sharma
 

What's hot (20)

FPGAs as Components in Heterogeneous HPC Systems (paraFPGA 2015 keynote)
FPGAs as Components in Heterogeneous HPC Systems (paraFPGA 2015 keynote) FPGAs as Components in Heterogeneous HPC Systems (paraFPGA 2015 keynote)
FPGAs as Components in Heterogeneous HPC Systems (paraFPGA 2015 keynote)
 
Scalable Deep Learning Platform On Spark In Baidu
Scalable Deep Learning Platform On Spark In BaiduScalable Deep Learning Platform On Spark In Baidu
Scalable Deep Learning Platform On Spark In Baidu
 
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache SparkData-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
 
Resume - NarasimhaReddy
Resume - NarasimhaReddyResume - NarasimhaReddy
Resume - NarasimhaReddy
 
Using Spark Mllib Models in a Production Training and Serving Platform: Exper...
Using Spark Mllib Models in a Production Training and Serving Platform: Exper...Using Spark Mllib Models in a Production Training and Serving Platform: Exper...
Using Spark Mllib Models in a Production Training and Serving Platform: Exper...
 
Flink Forward San Francisco 2018 keynote: Anand Iyer - "Apache Flink + Apach...
Flink Forward San Francisco 2018 keynote:  Anand Iyer - "Apache Flink + Apach...Flink Forward San Francisco 2018 keynote:  Anand Iyer - "Apache Flink + Apach...
Flink Forward San Francisco 2018 keynote: Anand Iyer - "Apache Flink + Apach...
 
Benchmark Tests and How-Tos of Convolutional Neural Network on HorovodRunner ...
Benchmark Tests and How-Tos of Convolutional Neural Network on HorovodRunner ...Benchmark Tests and How-Tos of Convolutional Neural Network on HorovodRunner ...
Benchmark Tests and How-Tos of Convolutional Neural Network on HorovodRunner ...
 
Deviprasad_Profile
Deviprasad_ProfileDeviprasad_Profile
Deviprasad_Profile
 
Making Sense of Streaming Sensor Data: How Uber Detects on Trip Car Crashes -...
Making Sense of Streaming Sensor Data: How Uber Detects on Trip Car Crashes -...Making Sense of Streaming Sensor Data: How Uber Detects on Trip Car Crashes -...
Making Sense of Streaming Sensor Data: How Uber Detects on Trip Car Crashes -...
 
The magic behind your Lyft ride prices: A case study on machine learning and ...
The magic behind your Lyft ride prices: A case study on machine learning and ...The magic behind your Lyft ride prices: A case study on machine learning and ...
The magic behind your Lyft ride prices: A case study on machine learning and ...
 
Insight Recent Demo
Insight Recent DemoInsight Recent Demo
Insight Recent Demo
 
Insight Demo
Insight DemoInsight Demo
Insight Demo
 
Feature Hashing for Scalable Machine Learning with Nick Pentreath
Feature Hashing for Scalable Machine Learning with Nick PentreathFeature Hashing for Scalable Machine Learning with Nick Pentreath
Feature Hashing for Scalable Machine Learning with Nick Pentreath
 
Using BigDL on Apache Spark to Improve the MLS Real Estate Search Experience ...
Using BigDL on Apache Spark to Improve the MLS Real Estate Search Experience ...Using BigDL on Apache Spark to Improve the MLS Real Estate Search Experience ...
Using BigDL on Apache Spark to Improve the MLS Real Estate Search Experience ...
 
Python time series analysis and visualization for self-driving cars
Python time series analysis and visualization for self-driving carsPython time series analysis and visualization for self-driving cars
Python time series analysis and visualization for self-driving cars
 
Streaming your Lyft Ride Prices - Flink Forward SF 2019
Streaming your Lyft Ride Prices - Flink Forward SF 2019Streaming your Lyft Ride Prices - Flink Forward SF 2019
Streaming your Lyft Ride Prices - Flink Forward SF 2019
 
Understanding and Improving Code Generation
Understanding and Improving Code GenerationUnderstanding and Improving Code Generation
Understanding and Improving Code Generation
 
Building Applications with Streams and Snapshots
Building Applications with Streams and SnapshotsBuilding Applications with Streams and Snapshots
Building Applications with Streams and Snapshots
 
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
Kubeflow: portable and scalable machine learning using Jupyterhub and Kuberne...
 
Annu Sharma Resume
Annu Sharma ResumeAnnu Sharma Resume
Annu Sharma Resume
 

Viewers also liked

¡Ixtapa! Actividades acuáticas y diversión bajo el sol
¡Ixtapa! Actividades acuáticas y diversión bajo el sol¡Ixtapa! Actividades acuáticas y diversión bajo el sol
¡Ixtapa! Actividades acuáticas y diversión bajo el solTuristeandoMexico
 
Participant Manual Cover page
Participant Manual Cover pageParticipant Manual Cover page
Participant Manual Cover pageVinayak Shrigadi
 
MCO 2011 - Slide 7 - A. Goldhirsch - Early systemic treatment
MCO 2011 - Slide 7 - A. Goldhirsch - Early systemic treatmentMCO 2011 - Slide 7 - A. Goldhirsch - Early systemic treatment
MCO 2011 - Slide 7 - A. Goldhirsch - Early systemic treatmentEuropean School of Oncology
 
Skill Map 360
Skill Map  360Skill Map  360
Skill Map 360ggodbout
 
Nutrition et pathologies digestives
Nutrition et pathologies digestives Nutrition et pathologies digestives
Nutrition et pathologies digestives agerc2013
 
HTWM Retreat 2016 Pressing Towards The Prize by Pst Kayode Kolawole
HTWM Retreat 2016 Pressing Towards The Prize by Pst Kayode KolawoleHTWM Retreat 2016 Pressing Towards The Prize by Pst Kayode Kolawole
HTWM Retreat 2016 Pressing Towards The Prize by Pst Kayode KolawoleTola Olukilede
 
Approach to Chest X-Ray and Interpretation
Approach to Chest X-Ray and InterpretationApproach to Chest X-Ray and Interpretation
Approach to Chest X-Ray and InterpretationVikram Patil
 

Viewers also liked (14)

¡Ixtapa! Actividades acuáticas y diversión bajo el sol
¡Ixtapa! Actividades acuáticas y diversión bajo el sol¡Ixtapa! Actividades acuáticas y diversión bajo el sol
¡Ixtapa! Actividades acuáticas y diversión bajo el sol
 
Participant Manual Cover page
Participant Manual Cover pageParticipant Manual Cover page
Participant Manual Cover page
 
IJPTB 0004
IJPTB 0004IJPTB 0004
IJPTB 0004
 
Metdes 25 nov 2015
Metdes 25 nov 2015Metdes 25 nov 2015
Metdes 25 nov 2015
 
MCO 2011 - Slide 7 - A. Goldhirsch - Early systemic treatment
MCO 2011 - Slide 7 - A. Goldhirsch - Early systemic treatmentMCO 2011 - Slide 7 - A. Goldhirsch - Early systemic treatment
MCO 2011 - Slide 7 - A. Goldhirsch - Early systemic treatment
 
Skill Map 360
Skill Map  360Skill Map  360
Skill Map 360
 
Nutrition et pathologies digestives
Nutrition et pathologies digestives Nutrition et pathologies digestives
Nutrition et pathologies digestives
 
HTWM Retreat 2016 Pressing Towards The Prize by Pst Kayode Kolawole
HTWM Retreat 2016 Pressing Towards The Prize by Pst Kayode KolawoleHTWM Retreat 2016 Pressing Towards The Prize by Pst Kayode Kolawole
HTWM Retreat 2016 Pressing Towards The Prize by Pst Kayode Kolawole
 
Comparative Evaluation of ENTEROSCREEN-WBTM and Widal test in Suspected Cases...
Comparative Evaluation of ENTEROSCREEN-WBTM and Widal test in Suspected Cases...Comparative Evaluation of ENTEROSCREEN-WBTM and Widal test in Suspected Cases...
Comparative Evaluation of ENTEROSCREEN-WBTM and Widal test in Suspected Cases...
 
Wawasan Multimedia
Wawasan MultimediaWawasan Multimedia
Wawasan Multimedia
 
Cultura salinar
Cultura salinarCultura salinar
Cultura salinar
 
Bradyarrhythmias and pacemaker choice
Bradyarrhythmias and pacemaker choiceBradyarrhythmias and pacemaker choice
Bradyarrhythmias and pacemaker choice
 
Bone tumors
Bone tumors   Bone tumors
Bone tumors
 
Approach to Chest X-Ray and Interpretation
Approach to Chest X-Ray and InterpretationApproach to Chest X-Ray and Interpretation
Approach to Chest X-Ray and Interpretation
 

Similar to Pavankumar Banakar Resume

Similar to Pavankumar Banakar Resume (20)

Fulltime_Resume
Fulltime_ResumeFulltime_Resume
Fulltime_Resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
PARTH DESAI RESUME
PARTH DESAI RESUMEPARTH DESAI RESUME
PARTH DESAI RESUME
 
Resume
ResumeResume
Resume
 
Sangal prakash, bhimsen
Sangal prakash, bhimsenSangal prakash, bhimsen
Sangal prakash, bhimsen
 
Sai Dheeraj_Resume
Sai Dheeraj_ResumeSai Dheeraj_Resume
Sai Dheeraj_Resume
 
AnilKumarT_Resume_latest
AnilKumarT_Resume_latestAnilKumarT_Resume_latest
AnilKumarT_Resume_latest
 
Amogh_resume_06-march-15
Amogh_resume_06-march-15Amogh_resume_06-march-15
Amogh_resume_06-march-15
 
Resume
ResumeResume
Resume
 
CV_Akhil Ranga
CV_Akhil RangaCV_Akhil Ranga
CV_Akhil Ranga
 
Shivani_Saklani
Shivani_SaklaniShivani_Saklani
Shivani_Saklani
 
TripathiAkriti_resume
TripathiAkriti_resumeTripathiAkriti_resume
TripathiAkriti_resume
 
Shubhankar pawade resume
Shubhankar pawade resumeShubhankar pawade resume
Shubhankar pawade resume
 
Abhijit_Saurabh_Resume
Abhijit_Saurabh_ResumeAbhijit_Saurabh_Resume
Abhijit_Saurabh_Resume
 
Resume_Zikang Zhang
Resume_Zikang ZhangResume_Zikang Zhang
Resume_Zikang Zhang
 
Priyankar_Nandi_Resume
Priyankar_Nandi_ResumePriyankar_Nandi_Resume
Priyankar_Nandi_Resume
 
mitra_resume-2
mitra_resume-2mitra_resume-2
mitra_resume-2
 
Hao Wang - Resume
Hao Wang - ResumeHao Wang - Resume
Hao Wang - Resume
 

Pavankumar Banakar Resume

  • 1. Pavankumar Banakar 2809, Avent Ferry Road, Apt #103 Raleigh, NC-27606 Email: pbanaka@ncsu.edu www.linkedin.com/in/pavankumarbanakar/ Phone: +1 919 675 9193 OBJECTIVE: Actively looking for full time opportunity in the field of ASIC design, verification or validation. EDUCATION: Master of Science in Electrical and Computer Engineering Expected Graduation: Dec 2015 North Carolina State University, Raleigh, North Carolina GPA 3.945/4.0  Coursework: ASIC Design(2015), VLSI Design (Fall 2014), Computer Design and Technology (Fall 2014) and Architecture of parallel computers (Fall 2014), Topics in Advanced Computer Architecture: Data Parallel Processors (2015), Embedded Systems (2015) Bachelor of Engineering in Electronics and Communication Engineering Graduated: June 2011 R.V. College of Engineering, Bangalore, India GPA 9.01/10 TECHNICAL SKILLS: Programming Languages: C, C++, Verilog Operating Systems: Windows, Linux Scripting Language: Python, Perl Tools: ModelSim, Synopsys design_vision, HSPICE, Cadence (Virtuoso schematic and layout), cscope IDE: Keil uVision, PSoC Creator, Eclipse WORK EXPERIENCE: Cypress Semiconductor India Pvt. Ltd [Aug 2011-Aug 2014] Senior Systems Engineer, Kits and Development Team  Contributed in design, hardware definition, post silicon validation and manufacturing support in Cypress development kits.  Designed a protection circuit for low voltage PSoC devices on development kits, which is published in Embedded.com  Part of “Failure Analysis“ team and completed the failure analysis of returned kits within 48 hours of receipt. Validation of PSoC4 SoC: [June 2013 – Dec 2013]  Created a test list and validated SPI communication block using Python  Automated the SPI validation process using Aardvark and Beagle tool.  Validated the Capacitive Sense IP Block on PSoC 4 device and coordinated to get EMC/EMI certification for the product. Validation of PSoC 5LP SoC: [Nov 2012 – May 2013]  Created a test list and validated the I2C communication IP block using Python, Aardvark and Beagle tools.  Validated the Capacitive Sense IP block on PSoC 5LP/Panther LP device and coordinated to get EMC/EMI certification for the product. GRADUATE PROJECTS: ASIC design of Equation Solver using Jacobi Iteration [Feb 2015 – March 2015]  We are solving a system of equations (YV=I) using Jacobi Iteration method. The matrix Y and I are made up of complex 24 bit floating point numbers. The aim of the project is to achieve maximum throughput per unit area. Verilog and ModelSim [Dec 2014 – April 2015]  In depth learning of verilog language by doing KIRK lab exercises from hdlexpress.com  Down counter: Design and synthesize the down counter in Verilog and created a test bench to test it using ModelSim and Design_vision. 2 Port 16x4 SRAM Memory with Sleep mode Design [Nov 2014 – Dec 2014]  The memory was designed using 8T bit cell to optimize the product of active energy, total delay and inactive energy. Implementation of Tomasulo Algorithm for out of order execution [Nov 2014 – Dec 2014]  Implementation of Tomasulo algorithm on an out of order super scalar execution pipeline.  Simulate the dependence of Cycles Per Instruction (CPI) on the scheduling size and fetch size of a superscalar out of order, imprecise state processor. Simulation of Branch Predictors [Oct 2014- Nov 2014]  Measurement of bimodal, gshare and hybrid branch predictor performance on gcc and perl trace files. Simulation of Cache and Memory Hierarchy Design [Sep 2014 – Oct 2014]  Implementation of replacement policies Least Recently Used (LRU), Least Frequently Used (LFU) and write policies (WBWA & WTWNA).  Measurement of cache performance (average access time, miss rates) in different cache configurations (L1 + victim, L1+L2, L1+L2+victim). Simulation of MSI, MESI and Dragon Cache Coherence Protocol [Nov 2014 – Dec2014]  Measurement of performance like miss rates, number of memory operations with varying cache size and associativity. Optimization of Roll & Pitch Calculation on Freedom Kit: [Feb 2015 – Feb 2015]  Optimize the program on Freedom board (ARM Cortex M0) to read accelerometer Data over I2C and calculate roll & pitch angles less than 200us which was taking 10ms without any optimization.