Research and Projects

Research Publications

Published at SMACD 2026 (IEEE Xplore) · Accepted at IEEE ITSC 2026.

Published in IEEE XploreFirst AuthorView PaperGitHub

A 2.4 GHz LC-VCO Fractional-N Phase-Locked Loop Open-Source Design in 130-nm BiCMOS

RF IC Design / PLL

SMACD 2026

Dresden, Germany - International Conference on Synthesis, Modeling, Analysis and Simulation Methods, and Applications to Circuit Design

Radio frequency (RF) integrated circuit design using the open-source CMOS ecosystem is limited by unreliable passive device models, especially on-chip spiral inductors. This work presents a 2.4 GHz type-II fractional-N PLL in IHP SG13G2 130 nm BiCMOS using a cross-coupled differential LC-VCO with a custom spiral inductor built using an open-source OpenEMS workflow. The optimized inductor achieves 4 nH inductance with a quality factor of 16.8 at 2.45 GHz. The LC-VCO sensitivity is approximately 120 MHz/V, while PLL phase noise is -100.8 dBc/Hz at 1 MHz offset. The complete PLL is implemented using a fully open-source EDA flow, occupying 930 μm × 666 μm (≈ 0.619 mm²) and consuming 12.73 mW — demonstrating the feasibility of RF IC design in an open-source CMOS ecosystem.

Accepted at IEEE ITSC 2026Co-First AuthorEqually ContributedView PaperGitHub

An Embedded Real-Time License Plate Recognition System for Complex Traffic Scenes

Embedded AI / Computer Vision

IEEE Intelligent Transportation Systems Conference (ITSC 2026)

Naples, Italy

This work presents an embedded real-time license plate recognition (LPR) system customised for developing countries with complex, unstructured traffic scenes. The method uses a two-stage pipeline: license plate detection on multi-vehicle images followed by character recognition on the detected plates. Both steps use lightweight convolutional neural networks to balance accuracy and efficiency. The SL-LPR dataset of Sri Lankan road images is introduced, covering diverse vehicle types and traffic conditions typical of developing countries. The LPD model achieves 93.6% mAP and the LPCR model achieves 87.88% plate-level accuracy. Low-bitwidth quantization (Brevitas) and FPGA acceleration (FINN framework) are applied for real-time edge deployment, reaching 11.5 FPS at 87 ms max latency per frame on the Xilinx Kria KV260.

Selected Projects


Final Year ProjectIEEE ITSC 2026FPGA · Radar · Embedded AI

Multi-Lane Speed Measurement Edge Module with License Plate Recognition

Low-cost speed enforcement for Sri Lankan roads: 77 GHz mmWave radar measures each vehicle's speed while quantized neural networks read its license plate in real time on a Kria KV260 FPGA (11.5 FPS).

UNIC-CASS chip layout: top view with fillers and 2.5D view of the 2.4 GHz PLL

2.4 GHz Fractional-N PLL with LC-VCO — IHP SG13G2 130 nm

Silicon TapeoutIEEE CASS UNIC 2026 · Published at SMACD 2026

Type-II ΔΣ fractional-N PLL with a Type-IV LC-VCO and a custom 4 nH spiral inductor (Q ≈ 16.8) modelled with OpenEMS. −100.8 dBc/Hz at 1 MHz, 12.73 mW, 0.619 mm², fully open-source flow.

GitHubIEEE Paper
PFD-CP Type-II ΔΣ Fractional-N PLL Clock Multiplier — IHP SG13G2

PFD-CP Type-II ΔΣ Fractional-N PLL Clock Multiplier — IHP SG13G2

Silicon TapeoutIHP OpenMPW · July 2025

11-stage current-starved ring-oscillator VCO, ~50 MHz tunable with zero standby power, taken through layout, DRC/LVS, PEX and post-layout simulation.

Analog IC & Circuit Designs

Analog IC & Circuit Designs

Academic ProjectAnalog IC Design • Cadence 45 nm · LTspice

Three current-mirror OTA, 3 GHz fully differential LC-VCO, PFD-CP ΔΣ PLL, analog mixers, ring oscillators and a linear power supply.

  • Cadence Virtuoso
  • LTspice
  • gm/ID design
LED Flash — Portable UPS & Emergency Light

LED Flash — Portable UPS & Emergency Light

Academic ProjectElectronics Projects • IOT & Embedded Systems

12 V portable light for power cuts that doubles as a router UPS and USB power bank: about 12 hours of light, automatic mains/battery switching and a 10.5 V deep-discharge cut-off. Custom Altium PCB and SolidWorks enclosure.

  • Power electronics
  • Altium
  • SolidWorks
GitHub
ECG Heart Monitor

ECG Heart Monitor

Academic ProjectElectronics Projects • IOT & Embedded Systems

3-lead ECG with an all-analog front end that amplifies the heart's signal about 1000× and filters out 50 Hz mains noise; an ATmega microcontroller plots the waveform on an OLED display.

  • Analog front end
  • Filters
  • Altium
GitHub
Linear Power Supply

Linear Power Supply

Academic ProjectElectronics Projects • IOT & Embedded Systems

Adjustable 8–14 V linear supply with ~100 mA over-current protection that holds its output steady across a 16–20 V input and changing loads. TIP31C pass transistor, Zener reference and a custom PCB.

  • Regulation
  • Current limiting
  • EasyEDA
GitHub
Water Level Detector

Water Level Detector

Academic ProjectElectronics Projects • IOT & Embedded Systems

Tank monitor that alerts your phone over Bluetooth when water runs low or is about to overflow, helping save water and plan around power cuts. ATmega328P, companion app, Altium PCB and SolidWorks enclosure.

  • ATmega328P
  • Bluetooth
  • Altium
GitHub
Mini UPS for Wi-Fi Router

Mini UPS for Wi-Fi Router

Academic ProjectElectronics Projects • IOT & Embedded Systems

Keeps a fibre router online through power cuts with 12 V, 9 V and 5 V outputs, an LCD showing the power source and battery level, and 10.5 V deep-discharge protection.

  • ATmega328P
  • Lead-acid charging
  • LCD
Maze-Solving Robot (Team Helios)

Maze-Solving Robot (Team Helios)

Academic ProjectElectronics Projects • Robotics and Autonomous Systems Projects

Line-following, wall-following and maze-solving robot, first simulated in Webots and then built on an Arduino Mega with a custom SolidWorks chassis.

  • Arduino Mega
  • Webots
  • SolidWorks
Sri Lankan Robotics Challenge 2023

Sri Lankan Robotics Challenge 2023

Competition ProjectElectronics Projects • Robotics and Autonomous Systems Projects

Competition robot for SLRC 2023: a 4WD chassis carrying a robot arm, with Arduino motor control and colour sensing, designed in SolidWorks and simulated in Proteus.

  • Arduino
  • Robot arm
  • SolidWorks
Densely Packed Product Detection

Densely Packed Product Detection

Competition ProjectComputer Vision & AI • YOLOv8 · SKU-110K

YOLOv8 object detection of products on densely packed supermarket shelves (SKU-110K dataset) for automated retail inventory management.

  • YOLOv8
  • PyTorch
  • CUDA
AI/ML Projects (MediaPipe, OpenCV & Machine Learning)

AI/ML Projects (MediaPipe, OpenCV & Machine Learning)

Featured ProjectComputer Vision & AI • Python · PyTorch · MediaPipe

Real-time computer vision apps (gesture control, pose tracking, driver drowsiness detection, image segmentation) plus machine learning projects on medical and tabular data.

  • MediaPipe
  • OpenCV
  • scikit-learn
GenixEdu — Student Management System

GenixEdu — Student Management System

Business ProjectSoftware • Web platform

Full-stack institute management platform covering enrollment, attendance, exam marks, fee tracking and SMS alerts to parents, built for Universal Science Academy.

  • Next.js
  • Spring Boot
  • Full-stack
Universal Science Academy

Universal Science Academy

Business ProjectSoftware • Website

Website for Universal Science Academy, a tutoring institute in Sri Lanka, presenting its classes, teachers and contact details.

  • Web design
  • Business

Insights & Articles

Loading latest articles…

Follow Me

WhatsApp Chat