Summary
Overview
Work History
Education
Skills
Certification
Scholasticachievements
Personal Information
Projects
Languages
Timeline
Generic
ASHFAQ SHAIK

ASHFAQ SHAIK

Digital Design Engineer
Bengaluru

Summary

Motivated Rookie Digital Design Engineer with a strong desire to learn from industry experts and immerse myself in the dynamic field of Semiconductor Design. Proficient in effectively managing multiple priorities and completing tasks promptly with a positive mindset. Demonstrated ability to be organized, dependable, and willing to assume additional responsibilities to support team achievements.

Overview

4
4
Certifications

Work History

Digital Design Engineer

Analog Devices
2024.07 - Current

I work on ASICs, have worked in IP integration, have understanding of AMBA protocols, xSPI, and knowledge of Verilog and VHDL.

Assistant System Engineer

Tata Consultancy Services
5 2019 - 1 2021

Engaged in SAP Enterprise Tool's HR and Master Data governance, handling code updates, ABAP debugging, and resolving incidents involving over 60K incorrect records, earning client appreciation for swift project adaptability.

Education

M.Tech - VLSI Design

IIT Jammu
Jammu
2001.04 -

B.Tech (EEE) -

VFSTRU

Intermediate (MPC) - undefined

Narayana Jr. College

Skills

Programming Languages - HDL VHDL, Verilog

Certification

Cadence : Design for Test Fundamentals

Scholasticachievements

  • Secured Top band and received appreciation certificate for taking a seminar on Dynatrace monitoring tool in TCS
  • Secured Full Fee-waiver for Graduation.
  • Secured 99.15% percentile in JEE Mains (2015) & Secured 97.24% percentile in GATE (2022)
  • Qualified PET & BEC

Personal Information

Date of Birth: 08/29/98

Projects

Masters Thesis - Hardware Trojan Detection
  • Proposed a methodology to detect Hardware Trojans using logic testing methods from TrustHub benchmarks.
  • Focused on fault testing-based Hardware Trojan detection methods.
  • Implemented MERO (Multiple Excitation of Rare Occurrences) and PODEM ATPG for further hardware Trojan detection.
DFT (ATPG) - PODEM
  • Developed and implemented an Automatic Test Pattern Generation (ATPG) algorithm using Path-Oriented Decision Making (PODEM) for efficient test vector generation in digital circuits.
  • Integrated this with Fault Equivalence and SCOAP projects to detect Stuck-At-Faults in a combinational circuit.
MERO - Hardware Trojan Detection
  • Implemented the MERO algorithm, widely used in the industry for testing ICs for Hardware Trojans.
  • Programmed test vectors to trigger rare nodes multiple times to detect Trojan activities.
  • Achieved results using ISCAS85 and ISCAS89 benchmarks, with Trojan-infected circuits from TrustHub.
RTL to GDS2: 8-bit Counter
  • Designed an 8-bit counter using Verilog, verified with Xcelium and a testbench.
  • Synthesized a netlist with DFT using Genus, generated test patterns using Modus, and created a GDS2 file using Innovus.
  • Performed timing analysis using Tempus tool.
DFT (ATPG) - Fault Equivalence for Stuck-At-Faults
  • Designed a fault equivalence analysis tool for VLSI testing to identify and cluster equivalent faults, optimizing test pattern generation.
  • Demonstrated problem-solving skills by converting a netlist into a data structure and implementing fault equivalence concepts in code.
DFT (ATPG) - SCOAP
  • Designed and implemented the Scandia Controllability Observability Analysis Program (SCOAP) to assess the controllability and observability of nets.
  • Converted netlist data into structured code to determine how difficult it is to control or observe net values at primary outputs.
CPU Architecture: MIPS Processor Implementation
  • Designed nine instructions for arithmetic, logical, and decision-making computations.
  • Implemented three types of MIPS processors: single-cycle, multi-cycle, and pipeline.
  • Observed parameters like CPI and throughput for performance evaluation.
RTL Digital Design: Modified Booth Multiplier
  • Designed a bit-level multiplier using Modified Booth encoding and Radix-4 Booth algorithm to reduce addition operations.
FPGA Simulation: 4-bit Ripple Carry Adder
  • Designed a 4-bit Ripple Carry Adder using Verilog and simulated the design in Vivado.
  • Generated a bitstream file, programmed a BASYS3 FPGA, and verified functionality.
RTL Digital Design: Asynchronous FIFO
  • Designed an asynchronous FIFO using VHDL based on the concept of handshaking, to facilitate communication between processes running at different speeds.
RTL Digital Design: Miscellaneous
  • Implemented various VHDL-based designs, including:Ripple Carry Adder
    Binary to Gray Counter and vice-versa
    FSM-based basic keyboard and vending machine

Languages

English
Advanced (C1)
Japanese
Beginner (A1)

Timeline

Digital Design Engineer

Analog Devices
2024.07 - Current

M.Tech - VLSI Design

IIT Jammu
2001.04 -

Assistant System Engineer

Tata Consultancy Services
5 2019 - 1 2021

B.Tech (EEE) -

VFSTRU

Intermediate (MPC) - undefined

Narayana Jr. College
Cadence : Design for Test Fundamentals
Cadence: RTl to GDSII
Japanese Inter IIT Program
Mandarin Chinese I
ASHFAQ SHAIKDigital Design Engineer