On the Design of a Suitable Hardware Platform for Protocol Stack Processing in LTE Terminals

In this paper we present a design methodology for the identification and development of a suitable hardware platform (including dedicated hardware accelerators) for the data plane processing of the LTE protocol stack layer 2 (L2) in downlink direction. For this purpose, a hybrid design approach is adopted allowing first investigations of future mobile phone platforms on the system level (using virtual prototyping) combined with more accurate power-area explorations of hardware accelerators on the architectural level. Additionally, we show the employment of an LTE data generator peripheral, realizing L2 uplink processing and thus enabling platform analyses in a closed virtual environment. Furthermore, a modeling technique for a fast and efficient design of virtual hardware accelerator peripherals is demonstrated. A reasonable hardware/software partitioning can thereby be achieved early in the design phase. Once the system architecture is settled and thus the solution space is reduced, VHDL models of the accelerators are developed in order to find a suitable hardware implementation for LTE terminals based on timing constraints by system level simulations. As a case study, the LTE ciphering scheme, including the Advanced Encryption Standard (AES), is applied. We show results of our methodology by developing a deciphering hardware accelerator that enables the LTE protocol stack to process data rates of 100 Mbit/s and beyond.

[1]  T. Eckart,et al.  Development and Verification of Embedded Firmware using Virtual System Prototypes , 2006, 2006 International Symposium on System-on-Chip.

[2]  Krisztián Flautner,et al.  Automatic Performance Setting for Dynamic Voltage Scaling , 2001, MobiCom '01.

[3]  Akashi Satoh,et al.  A Compact Rijndael Hardware Architecture with S-Box Optimization , 2001, ASIACRYPT.

[4]  Luca Benini,et al.  System-level power optimization: techniques and tools , 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477).

[5]  Eike Schmidt,et al.  System level optimization and design space exploration for low power , 2001, International Symposium on System Synthesis (IEEE Cat. No.01EX526).

[6]  S. Heinen,et al.  DATE 2007 "Best Industrial Designs" Session: From Algorithm to First 3.5G Call in Record Time - A Novel System Design Approach Based on Virtual Prototyping and its Consequences for Interdisciplinary System Design Teams , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[7]  Anand Raghunathan,et al.  Power monitors: a framework for system-level power estimation using heterogeneous power models , 2005, 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design.

[8]  C. Carbonelli,et al.  On 3G LTE Terminal Implementation - Standard, Algorithms, Complexities and Challenges , 2008, 2008 International Wireless Communications and Mobile Computing Conference.

[9]  Dirk Jansen,et al.  The Electronic Design Automation Handbook , 2003, Springer US.

[10]  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..

[11]  A.J.A. Vandenput,et al.  Novel types of the multi-degrees-of-freedom electromagnetic actuators , 2006, International Symposium on Power Electronics, Electrical Drives, Automation and Motion, 2006. SPEEDAM 2006..

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

[13]  Dipanwita Roy Chowdhury,et al.  Single Chip Encryptor/Decryptor Core Implementation of AES Algorithm , 2008, 21st International Conference on VLSI Design (VLSID 2008).

[14]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[15]  Sebastian Hessel,et al.  Low Power Design on Algorithmic and Architectural Level: A Case Study of an HSDPA Baseband Digital Signal Processing System , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[16]  Johan Cockx,et al.  Efficient modeling of preemption in a virtual prototype , 2000, Proceedings 11th International Workshop on Rapid System Prototyping. RSP 2000. Shortening the Path from Specification to Prototype (Cat. No.PR00668).

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

[18]  Sebastian Hessel,et al.  Acceleration of the L4/Fiasco microkernel using scratchpad memory , 2008, MobiVirt '08.

[19]  Olli Silvén,et al.  Observations on Power-Efficiency Trends in Mobile Communication Devices , 2007, EURASIP J. Embed. Syst..