Energy-Efficient Hardware Architectures for the Packet Data Convergence Protocol in LTE-Advanced Mobile Terminals

In this paper, we present and compare efficient low-power hardware architectures for accelerating the Packet Data Convergence Protocol (PDCP) in LTE and LTE-Advanced mobile terminals. Specifically, our work proposes the design of two cores: a crypto engine for the Evolved Packet System Encryption Algorithm (128-EEA2) that is based on the AES cipher and a coprocessor for the Least Significant Bit (LSB) encoding mechanism of the Robust Header Compression (ROHC) algorithm. With respect to the former, first we propose a reference architecture, which reffects a basic implementation of the algorithm, then we identify area and power bottle-necks in the design and finally we introduce and compare several architectures targeting the most powerconsuming operations. With respect to the LSB coprocessor, we propose a novel implementation based on a one-hot encoding, thereby reducing hardware's logic switching rate. Architectural hardware analysis is performed using Faraday's 90 nm standardcell library. The obtained results, when compared against the reference architecture, show that these novel architectures achieve significant improvements, namely, 25% in area and 35% in power consumption for the 128-EEA2 crypto-core, and even more important reductions are seen for the LSB coprocessor, that is, 36% in area and 50% in power consumption.

[1]  Olli Silvén,et al.  Observations on Power-Efficiency Trends in Mobile Communication Devices , 2005, SAMOS.

[2]  Sebastian Hessel,et al.  On-the-fly hardware acceleration for protocol stack processing in next generation mobile devices , 2009, CODES+ISSS '09.

[3]  Ghyslain Pelletier,et al.  RObust Header Compression Version 2 (ROHCv2): Profiles for RTP, UDP, IP, ESP and UDP-Lite , 2008, RFC.

[4]  Gero Dittmann,et al.  Robust header compression (ROHC) in next-generation network processors , 2005, IEEE/ACM Transactions on Networking.

[5]  Anas Showk,et al.  An Energy Efficient Multi-Core Modem Architecture for LTE Mobile Terminals , 2012, 2012 5th International Conference on New Technologies, Mobility and Security (NTMS).

[6]  Daniel A. Connors,et al.  Analysis of hardware acceleration in reconfigurable embedded systems , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[7]  Attila Bilgic,et al.  ICT-Emuco. An innovative solution for future smart phones , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[8]  C.H. van Berkel,et al.  Multi-core for mobile phones , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[9]  Anand Raghunathan,et al.  Power analysis of system-level on-chip communication architectures , 2004, International Conference on Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004..

[10]  Frank Vahid,et al.  Dynamic hardware/software partitioning: a first approach , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[11]  Michael Franz,et al.  Power reduction techniques for microprocessor systems , 2005, CSUR.

[12]  Attila Bilgic,et al.  A versatile low-power ciphering and integrity protection unit for LTE-advanced mobile devices , 2012, 10th IEEE International NEWCAS Conference.

[13]  Mark D. Hill,et al.  Amdahl's Law in the Multicore Era , 2008 .

[14]  Anas Showk,et al.  Joint Uplink and Downlink Performance Profiling of LTE Protocol Processing on a Mobile Platform , 2010, Int. J. Embed. Real Time Commun. Syst..

[15]  Pratyush Bharati,et al.  India's IT services industry: a comparative analysis , 2005, Computer.

[16]  Sebastian Hessel,et al.  Architectural Analysis of a Smart DMA Controller for Protocol Stack Acceleration in LTE Terminals , 2010, 2010 IEEE 72nd Vehicular Technology Conference - Fall.

[17]  Sebastian Hessel,et al.  Implementation and Benchmarking of Hardware Accelerators for Ciphering in LTE Terminals , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[18]  Sebastian Hessel,et al.  Exploration of energy efficient acceleration concepts for the ROHCv2 in LTE handsets , 2011, 2011 6th IEEE International Symposium on Industrial and Embedded Systems.

[19]  Guido Bertoni,et al.  Power-efficient ASIC synthesis of cryptographic sboxes , 2004, GLSVLSI '04.

[20]  Sebastian Hessel,et al.  An optimized parallel and energy-efficient implementation of SNOW 3G for LTE mobile devices , 2010, 2010 IEEE 12th International Conference on Communication Technology.

[21]  Carsten Bormann,et al.  RObust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncompressed , 2001, RFC.

[22]  Sebastian Hessel,et al.  On the Design of a Suitable Hardware Platform for Protocol Stack Processing in LTE Terminals , 2009, 2009 International Conference on Computational Science and Engineering.

[23]  Athanassios N. Skodras,et al.  An FPGA Implementation of the ZUC Stream Cipher , 2011, 2011 14th Euromicro Conference on Digital System Design.

[24]  Anas Showk,et al.  Optimal resource management for a model driven LTE protocol stack on a multicore platform , 2010, MobiWac '10.

[25]  N. Pohl,et al.  Power analysis and optimization of the ZUC stream cipher for LTE-Advanced mobile terminals , 2012, 2012 IEEE 3rd Latin American Symposium on Circuits and Systems (LASCAS).

[26]  Jan M. Rabaey,et al.  Low Power Design Essentials , 2009, Series on Integrated Circuits and Systems.

[27]  Johann Großschädl,et al.  Area, Delay, and Power Characteristics of Standard-Cell Implementations of the AES S-Box , 2006, J. Signal Process. Syst..

[28]  Akashi Satoh,et al.  An Optimized S-Box Circuit Architecture for Low Power AES Design , 2002, CHES.

[29]  Anas Showk,et al.  Performance analysis of LTE protocol processing on an ARM based mobile platform , 2009, 2009 International Symposium on System-on-Chip.

[30]  Anas Showk,et al.  An energy-efficient hardware accelerator for Robust Header Compression in LTE-Advanced terminals , 2012, 22nd International Conference on Field Programmable Logic and Applications (FPL).

[31]  Anas Showk,et al.  High-performance and energy-efficient sliced AES multi-block encryption for LTE mobile devices , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[32]  Jerzy W. Rozenblit,et al.  A new framework for power estimation of embedded systems , 2005, Computer.