Skills
Highlighting key skills in languages, protocols, tools, and system competencies.
RTL Design & Verification
Verilog, SystemVerilog (synthesizable RTL)
Streaming datapaths, FSMs, pipelines, counters/monitors
AXI-Stream correctness (tvalid/tready), backpressure-safe design
CDC awareness, reset strategy, timing closure mindset
Simulation debug: waveforms, assertions/coverage
FPGA SoC & AXI Integration
AXI-Lite control registers, address maps, control/status design
AXI DMA usage patterns, buffer descriptors, interrupt-driven flows
SmartConnect/interconnect, throughput-oriented datapath planning
On-chip debug with ILA, trigger-based capture
Embedded Systems & Networking
Embedded C (bare-metal), interrupt handling, ring buffers
PS GEM Ethernet basics, PHY link/MDIO awareness
VLAN concepts, ARP behavior, packet parsing basics
Wireshark validation for functional + timing behavior
EDA Tools & Platforms
Xilinx Vivado/Vitis flows (build, bitstream, XSA export)
Cadence Virtuoso/Innovus, Synopsys Genus (exposure/workflows)
MATLAB/Simulink modeling for DSP + HDL generation
Physical Design & Synthesis
Timing analysis: STA (Static Timing Analysis), multi-corner optimization, ECO fixes
Floorplanning, placement & routing (P&R), CTS (Clock Tree Synthesis)
Parasitic extraction, IR drop analysis, EM (Electromigration) checks
Power grid design, signal integrity (SI) awareness
Synthesis constraints: SDC files, multi-mode multi-corner (MMMC) setups
ASIC Flow & Tapeout Preparation
Full-chip integration: IP hardening, SoC assembly
Hierarchical design partitioning, block-level vs. top-level flows
Tapeout checklists: DRC/LVS clean, GDSII generation
Post-silicon debug: scan chains, failure analysis basics
Process nodes awareness: FinFET, 7nm/5nm/3nm challenges
Scripting & Automation
TCL scripting for EDA tools, Perl/Python for flow automation
Semiconductor Fundamentals & Emerging Tech
CMOS transistor, device physics basics
Analog/mixed-signal: ADC/DAC interfaces, PLL design exposure
AI/ML accelerators: Processing units integration basics