Projects
With the continuous push towards scaling of Integrated Circuits (ICs), production costs have been correspondingly increasing leading more companies to outsource the fabrication of IC chips. Consequently, there is a growing concern about the security of such chips. Hardware Trojan (HT) interstion is one type of hardware attack where HTs are inserted during fabrication step, and they cannot be easily detected using traditional electrical methods.
My project is to embed optical nanoantennas in each standard cell such that each cell has a unique optical signature which allows us to detect HTs using backside optical imaging . This is because one will need to move or replace standard cells to add an HT which would change the optical signature of the design.
Nanoantenna Structure and an AND gate showing where the Nanoantenna could be inserted
XNOR Gate Layout with Nanoantenna Embedded. Optimized for Power-Performance-Area (PPA)
Project Outcomes
Distributed clustering via ADMM and k-medioids
Developed new algorithms that would be used for a robot or a camera system for performing distributed clustering of data in order to find if the same object has been seen by others while minimizing the amount of data transmitted across the network
Expanded the code to a multi-dimensional, with several copies and nodes to operate
Developed a Distributed Feature Matching System using MATLAB
More Info on this Project in my Research Project website (laithrobotics.weebly.com)
Independent robot to replace assistive tools
Prototype
Honorable Mention in Research Project Showcase
During a time where technology is becoming commonplace, tools are now able to move away from inanimate objects and towards intelligent assistance. We are building a robot to replace the assistive tools used for improving balance and mobility, such as walkers. This robot will act as an independent entity from the person that it is helping in order to be non-intrusive. It will monitor the gait of the person through the Kinect’s depth and color cameras and determine when instability or a fall will occur. At this point, the robot will intervene by offering a stable railing for the person to use for support. The speed and style of intervention are dependent upon what readings the robot is receiving from the gait. The robot will also have its own navigation system that allows it to detect obstacles and people. It will utilize different sensors in order to be aware of its surroundings. This allows it to maneuver independently from any instructions from the user. The purpose of this project is to give autonomy to the people who rely on carrying walking tools around with them while also integrating advanced technology into a prevalent part of society.