34
ACES Newsletter 2019 - University of Peradeniya
• EMBEDDED SYSTEMS AND COMPUTER
ARCHITECTURE
ACES Newsletter 2019 - University of Peradeniya
Low Power Hardware Trojan Detection,
Identification, and Recovery Mechanism
Implementing an Affordable Environmental Kisaru Liyanage, Chathura Nagoda Gamage
Monitoring and Controlling System (EMCS) Supervisors: Prof. Roshan G. Ragel, Isuru Nawinne,
for Greenhouse.
Amin Malekpour
Lashan Faliq, Himasha De silva, Dinuka Nadeeshan
Supervisors: Dr. Asitha Bandaranayake, Prof. Roshan
G. Ragel
The security and reliability of an Integrated
Circuit (IC) are challenged by the possibility
of hardware Trojans being inserted into it
during its development process. A malicious
third party who involves in any phase of
the IC development process could inject a
hardware Trojan to make the circuit deviate
from its intended function or leak sensitive
data processed by the circuit. In this research,
they have presented a novel mechanism
based on Dual Modular Redundancy (DMR)
to improve the dynamic power consumption
of the TMR mechanism. Moreover, they
implemented an automation framework to
generate the above secure systems in less
than 50 milliseconds.
Traditional farming methods are becoming
ineffective due to the increase of population
and reduced land for cultivation. Therefore
precision agriculture or more precisely
greenhouses are important in this day and
age to get the maximum precision in the
controlled environment. In this research,
they have discussed the importance of
controlling and monitoring systems to be in
effect and why a Wireless Sensor Network
or WSN was used in the monitoring and
controlling the system. They also have used
a self-learning image processing model to
identify the optimal conditions of specific
plants in a Controlled Environment.
Application of Swarm Intelligence in Multi-
Robot Systems
Kaushal Amarasinghe, Shashika Dissanayake, Milinda
Sandaruwan
Supervisors: Prof. Roshan G. Ragel, Dr. Isuru Nawinne
Swarm Robotics is basically a swarm of
robots working together collaboratively to
perform a simple task. Swarm Intelligence is
one of the main techniques used in Swarm
Robotics. Swarm Intelligence is seemingly
unintelligent robot units working together
to achieve a common goal in a way that it
appears they have an intelligence of their
own. Applying Swarm Intelligence into a
robot system gave rise to the idea of Swarm
Robotics. The goal of this research was to
finalize and finish a swarm of robots that are
equipped with the vital sensors and tools that
can be used in a Swarm Robotics research
environment and is relatively inexpensive optimizations. High-Level Synthesis (HLS)
compared to the commercially available is an approach capable of increasing the
ones.
design productivity of hardware applications
compared to commonly used Hardware
Description Languages (HDLs) and is known
Power-Aware High-Level Synthesis Flow for to be a capable approach for performing
Mapping FPGA Designs
optimizations at a higher level of abstraction.
Udaree Kanewala, Kesara Gamlath, Hasindu The concern of this research was to propose
an approach that follows the HLS flow to
Ramanayake
cater to the mapping of FPGA applications
Supervisors: Kalindu Herath (NTU, Singapore), Dr.
in a power-efficient manner using a
Isuru Nawinne, Prof. Roshan G. Ragel
communication-aware partitioning strategy.
Visual Design Platform for WSN Data
Collecting
Harsha Gayan Kosala, Sithara Pitiyage, Dumindu
Widyadithya
Supervisors: Prof. Roshan G. Ragel, Dr. Asitha
Bandaranayake
Wireless Sensor Network (WSN) is widely used
in many applications with the improvement
of technology. Unmanned Aerial Vehicles
(UAV) are currently used in data gathering
from WSNs since it’s easy and can reach the
humanly unreachable locations. But, there
are some issues in this approach of data
gathering. This research proposed a web-
based platform to design WSN by directly
Present Field Programmable Gate Array drawing the high-level diagram in a canvas.
(FPGA) manufacturers incorporate multi- This project proposed a web-based platform
millions of logic resources which enables to design the WSN and strategies, algorithms
hardware designers to design applications that can be used to efficient the data gathering
extending to enormous scales. Handling process in moving base station scenario.
such applications by the existing FPGA
Computer-Aided
Design
(CAD)
flow
requires more improvement in terms of
area, performance and power efficiency
considerations. However, the existing CAD
flow requires the input design to be in
Register Transfer Level (RTL). This limits
the design productivity only to hardware
experts in performing analysis for different
35