Blog
Blog
Practical write-ups on hardware-aware artificial intelligence, VLSI workflows, static timing analysis, power analysis, machine learning tools, local LLMs, and engineering computation. Most posts are hosted on Medium.
VLSI and EDA Tools
Tutorials on timing analysis, power analysis, synthesis, Docker-based EDA setups, and Verilog simulation.
AI and Deep Learning
Practical guides on local LLMs, GPU configuration, transformers, and machine learning project workflows.
Practical Technical Notes
Short, implementation-oriented posts designed to help students and researchers reproduce technical workflows.
📚 Blog Posts
Run LLMs on Windows Using Ollama
Run ChatGPT-style models locally on Windows using Ollama with no cloud dependency.
Setting Up an NVIDIA GPU for Deep Learning
Complete guide to installing CUDA/cuDNN and frameworks for deep learning workflows.
Delay Calculation and Static Timing Analysis Using OpenSTA
STA theory and practical reporting workflows using OpenSTA for chip design.
Run LLMs on Windows Using Ollama
Run ChatGPT-style models locally on Windows using Ollama.
Setting Up an NVIDIA GPU for Deep Learning
CUDA/cuDNN and deep learning framework setup for GPU workflows.
Create an AI PoC as a Manager
Strategy and execution steps for building AI proof-of-concepts aligned to business goals.
Understanding Self-Attention in Transformers
A clean explanation of attention and multi-head attention for quick intuition.
Delay Calculation and Static Timing Analysis Using OpenSTA
STA theory and practical reporting workflows using OpenSTA.
Hands-On Power Analysis with OpenSTA
Power and delay analysis workflow with practical reporting structure.
Running OpenSTA in Docker
Spin up OpenSTA quickly via Docker for repeatable timing runs.
Logic Optimization with Yosys
Use Yosys passes to optimize RTL and improve synthesis quality.
Logic Synthesis Tutorial with Yosys
Start-to-finish introduction to synthesis using an open-source flow.
Verilog Simulation with Icarus
Design and verify a synchronous counter using Icarus Verilog and waveforms.
Delay Calculation and Static Timing Analysis Using OpenSTA
Static timing analysis theory and reporting workflow using OpenSTA.
Hands-On Power Analysis with OpenSTA
Practical OpenSTA-based power and delay analysis workflow.
Running OpenSTA in Docker
Docker-based OpenSTA setup for reproducible timing analysis runs.
Logic Optimization with Yosys
Yosys optimization passes for improving RTL quality before synthesis.
Verilog Simulation with Icarus
Counter design and waveform-based verification using Icarus Verilog.
Run LLMs on Windows Using Ollama
Local large-language-model workflow using Ollama on Windows.
Setting Up an NVIDIA GPU for Deep Learning
CUDA, cuDNN, and framework setup for NVIDIA-based deep learning.
Create an AI PoC as a Manager
Execution steps for planning and validating AI proof-of-concept projects.
Understanding Self-Attention in Transformers
A quick, intuitive explanation of self-attention and multi-head attention.
🏷️ Main Topics
- Hardware-aware AI and efficient inference
- VLSI timing, power, synthesis, and verification
- EDA workflows with OpenSTA, Yosys, Docker, and Icarus
- AI tools, local LLMs, CUDA, and transformer concepts