Multi-Processor System-on-Chip 2. Liliana Andrade

Чтение книги онлайн.

Читать онлайн книгу Multi-Processor System-on-Chip 2 - Liliana Andrade страница 17

Multi-Processor System-on-Chip 2 - Liliana Andrade

Скачать книгу

communication plays a central role in our information society and is a key enabler for our connected world. Today we already have more than 20 billion connected devices, and the majority of them are wirelessly connected. The first generation of mobile communication systems has shifted the communication from landline to handheld devices, followed by the third (3G) and fourth generations (4G) that marked the advent of the mobile internet. We have seen a tremendous increase in data rates over the different generations, for example, the Global System for Mobile Communications (GSM) featured about 10 kbps, the Universal Mobile Telecommunications System (UMTS) about 2 Mbit/s and Long Term Evolution Advanced (LTE-A) about 1 Gbit/s. The newest standard, 5G, features data rates > 10 Gbit/s. Beyond 5G, data rates toward 1 Tbit/s are expected (EPIC 2020). However, increasing data rates are not the only driver. With the advent of 5G, wireless communication is finding its way into a variety of applications with largely diverse requirements. Massive Internet of Things (IoT) demands for extremely low power, massive content applications (e.g. video streaming, cloud office) call for very high throughput and the use of wireless communication in control applications (e.g. autonomous driving, remote control, tactile internet) requires very fast response times in the order of 1 ms. Thus, communication has to support a huge throughput–latency range (5 orders of magnitude in throughput, 3 orders of magnitude in latency) and a large diversity of applications with different Bit Error Rate (BER)/Frame Error Rate (FER) requirements (Fettweis and Matus 2017). In this chapter, we focus on the digital baseband processing part of wireless communication. The main tasks of baseband processing are signal detection, parameter estimation, demodulation and channel decoding. Figure 2.1 shows a state-of-the-art commercial advanced baseband System-on-Chip (SoC) from the company Octasic (http://www.octasic.com). This SoC supports a wide range of communication standards from 2G to 5G. Assisting different standards demands for flexibility; on the other hand, power and energy efficiency requires dedicated optimized accelerators that demand a careful flexibility/implementation efficiency trade-off. A specialized hardware is 2 to 3 orders of magnitude more efficient than processor-based solutions that offer largest flexibility (Horowitz 2014). Hence, the SoC features a heterogeneous architecture composed of standard CPUs such as ARM cores, highly optimized low-power Digital Signal Processor (DSP) cores and dedicated accelerators.

      Figure 2.1. State-of-the-art commercial system-on-chip baseband architecture

      The question is, what contribution have microelectronics made to improve throughput and implementation efficiency in channel decoding in the past. As a case study, we consider two Turbo code decoders. Both decoders were designed with the same design methodology and have a very similar state-of-the-art architecture that exploits spatial parallelism and processes several sub-blocks on corresponding Maximum a Posteriori (MAP) decoders in parallel:

       – the first decoder is a fully UMTS-compliant Turbo decoder implemented in a 180 nm technology. Under worst-case Process, Voltage and Temperature (PVT) conditions, a maximum frequency of 166 MHz is achieved, which results in a throughput of 71 Mbit/s at 6 decoding iterations. The total area is 30 mm2 (Thul et al. 2005);

       – the second decoder is a fully LTE-compliant Turbo decoder implemented in a 65 nm technology, achieving a maximum frequency of 450 MHz under worst-case PVT conditions. It yields a throughput of 2. 15 Gbit/s at 6 decoding iterations and consumes 7.7 mm2 area (Ilnseher et al. 2012).

      Three semiconductor technology nodes are between 180 nm and 65 nm technology. We observe a throughput increase by 30× although the improvement of frequency, which is limited by the critical path inside the MAP decoder, is only 3×. The improvement in area efficiency (throughput/area) is 118×. Hence, progress in microelectronics contributed to a huge improvement in area efficiency but much less to a frequency increase, and, thus, throughput increase. The throughput increase mainly originates from code

Скачать книгу