Embedded Systems

Embedded Systems

The Embedded Systems research group is primarily focusing on low power design for hardware-software systems in computing and communications applications. We study various issues related to the modelling, design and implementation of reliable and secure low power embedded systems including algorithms, architectures and applications. In particular we focus on the low power design methodology, security and reliability in the context of SoC/NoC and wireless sensor networks(WSN).  The research areas include: 

  • Error-correcting codes for communication and computer systems(Reed-Solomon, Hermitian, LDPC),
  • Cryptography(Elliptic and Hyperelliptic, AES, IDEA-NXT, Chaos,...),
  • Design automation for low power embedded systems(timing driven power optimization and power driven timing optimization),
  • Digital testing and design for testability,
  • Protocols and design methodologies(HW-SW) for Wireless Sensor Networks,
  • Low power(estimation and optimisation) SoC/NoC and FPGA design. 

Research funding is provided through major SFI projects(namely SRC-EEDSP, CSET-Clarity, PI, NAP, Mathematics Initiative-CSI), Enterprise Ireland, IDA/Synopsys , NSF, or  IRCSET(EMBARK).    

The group is publishing widely in top conferences and journals and recently was awarded a number of best paper/poster awards in the area of WSN, WBAN, Design Automation for Low Power, Low Power Cryptography for WSN.

Postdoctoral Researchers:

Dr. Massimiliano Sala (BCRI, 2005-2006, now with University of Trento)

Dr. Kalok Man (CEOL, 2007-2009, now with Jiaotong-Liverpool University, China)

Dr. Christian Spagnol (EEDSP, 2008-2010, now with Sembarc)

Dr. Chong Shen (CLARITY, Tyndall, 2008-2009, now with University of Strathclyde)

Dr. Maziar Goudarzi (CEOL, 2009, now with Sharif University, Iran)

Dr. Dilip Vasudevan(CEOL, 2009-)

Dr. Fernando Hernando(CSI, 2009-2010, now with SDSU, USA )

Dr. David Boyle (Tyndall, 2010-)

Mr. John Buckley (Tyndall, 2010-)

Postgraduate Students:

  • Gary Murphy (M.Eng.Sc./Research), graduated 2004:Design and Implementation of an Efficient parameterisable LDPC codec (FPGA and 0.35um ASIC implementations).  
  • Chandrika Sahajanand (M. Eng. Sc/Taught), graduated 2004: Smart antennas: design and FPGA implementation of a digital adaptive beamformer  
  • Colm O'Keeffe (M.Eng.Sc/Taught), graduated 2005: IDEA NXT implementation: a hardware-software codesign approach (reference design, wikipedia) 
  • Andrew Byrne (M.Eng.Sc/Taught), graduated 2005: Versatile architectures for decoding a class of LDPC codes  
  • Peadar Delaney (H. Dip./Taught), graduated 2005:   Encoding of LDPC codes
  • Andrew Robson (H. Dip./Taught), graduated 2005:   MIMO communication systems
  • Eva O'Reagan (H. Dip./Taught),  to graduate 2008: Process Algebras for digital circuit design. 
  • Asnarani Rangasami (M.Eng.Sc/Taught), graduated 2006: Low power testing using built-in-self test architectures 
  • Anthony O'Halloran (M.Eng.Sc/Taught), graduated 2006: Codes on graphs 
  • James McDonagh (M.Eng.Sc/Taught), graduated 2006: LDPC codes using quasi-cyclic encoding 
  • Hemanth Chintalapani (M.Eng.Sc/Taught), graduated 2006: Efficient encoding and decoding of low density parity check codes. 
  • Brian Baldwin (M.Eng.Sc/Taught), graduated 2007:  Fault Insertion Side Channel Attacks Platform for Feistel Scheme Block Ciphers.
  • Weibo Pan (M.Eng.Sc/Taught), graduated 2008, (co-supervision with Dr. Sverre Lidholm): Implementation and Evaluation of a Finite Field Processor ASIC
  • Rachit Agarwal (M.Eng.Sc/Research), graduated 2007, (co-supervision with Brendan O'Flynn): Algebraic-Geometric Codes: Low Complexity Algorithms and VLSI Architectures. 
  • Gerard Murphy (MEngSc/Research), graduated 2008: Cryptography for resource constrained embedded systems.
  • Luigi Giancardi (MEngSc/Erasmus), graduated 2009: Data Compression for Wireless Sensor Networks.
  • Hua Li (MEngSc/Taught), to graduate 2009: Low Power design Methodologies for SHA-3 algorithms.
  • Jing Xu (MEngSc/Taught), to graduate 2009: Design and FPGA Implementation of SHA-3 algorithms.
  • Tingcong Ye (MEngSc/Taught) to graduate 2009: Efficient static average power estimation for a class of digital circuits. 
  • Stefano Rollo(MEngSc/Erasmus), to graduate 2010 (co-supervision with Brendan O'Flynn): S-LZW: Lempel Ziv Welch compression algorithm for Sensor Network.
  • Riccardo Puppo(MEngSc/Erasmus), to graduate 2010: Real-Time Signal Processing of Accelerometer Data from Waist Mounted Wearable Sensor
  • Francesco Laurenti(MEngSc/Erasmus), to graduate 2010 (co-supervision with Brendan O'Flynn): MAC protocols for WSN: F-mac and F_mac/ack
  • Roberto Lan Cian Pan(MEngSc/Erasmus), to graduate 2010: Security algorithms for resource-constrained environments 
  • Tim Kerins (PhD), 2006, (co-supervision with Dr. Liam Marnane): Architectures for cryptography based on elliptic curves.  
  • Sean Harte (PhD), 2010,  (co-supervision with Brendan O'Flynn): Hardware and Software Architectures for Miniaturised Heterogeneous Wireless Sensor Networks  
  • Andrew Byrne (PhD), 2009, (co-supervision with Dr. Liam Marnane): Design Automation for Cryptographic Processors 
  • Shraddha Srivastava (PhD), to graduate 2010: Berlekamp-Massey type decoding for some classes of block codes 
  • Rashmi Mehrotra (PhD), to graduate 2010: Algorithms for Design Automation for Low Power
  • Tom English (PhD), to graduate 2010: Low Power Networks on a Chip Design in Deep Submicron CMOS Technologies
  • Richard McSweeney (PhD), to graduate 2011: Low Power Transceivers for medical applications
  • Stevan Marinkovic (PhD), to graduate 2012: Reliable and Secure wireless sensor networks for medical applications
  • Jiao Yan Chen (PhD), to graduate 2012: Applicability of static average case analysis via modular quantitative analysis to reversible circuits
  • Nasim Zeinolabediny (PhD), to graduate 2012: Average and Worst Case in Predictable Embedded Systems Design 


Other Academic Activities

  • Between 2004-2006, Students from IIT Kanpur, IIT Delhi, IIT Bombay, IIT Madras (India) and University of Ferrara (Italy) worked on internship research projects of short  duration(typically 3 months).
  • Between 2006-2009, we hosted the Young Scientist and Technologist Summer School. During these years, participants in the summer school obtained  numerous awards at the BT Young Scientist contest.
  • Since 2007, we host an Erasmus exchange programme with University of Genoa, Italy.

Electrical and Electronic Engineering

Innealtóireacht Leictreach agus Leictreonach

University College Cork, College Road, Cork, Ireland