IEEE Consumer Electronics Magazine - April 2017 - 76

developed various paradigms for novel ECU architectures:
dual-core architecture, lock-step dual processor architecture,
loosely synchronized dual processor architecture, and triple
modular redundant (TMR) architecture. Figure 4 displays typical dual-core and TMR architectures that consist of two and
three processor cores, respectively, a level-one instruction cache
(L1-I), a level-one data cache (L1-D), and a level-two cache
(L2) per core on a single chip. The processor cores are connected via memory buses to a flash memory and a RAM, also
known as main memory. The dual-core architecture permits FT
(error detection only) by FT-RMT, and the TMR architecture
permits FT (error detection plus single error correction) by FTRMT-TMR. In the FT-RMT, two independent threads run on
the two processor cores, and an error is detected on a mismatch
between the two threads' outputs. In the FT-RMT-TMR, a
majority voter compares the outputs of the three threads and
chooses the majority voted output. The design of novel dependable ECU architectures is a promising research area.

impair the automotive system's real-time performance. A prerequisite for providing FT is fault/error detection. Error
detection latency denotes the time passed between the happening of an error (due to a bug or external interference) and
its detection at an observable point in the program. Long
error detection latencies can result in missed real-time deadlines for safety-critical automotive systems. Hence, timely
detection or masking of soft errors is vital for real-time constrained applications. There is a need to develop dependability methodologies that would enable quick error detection and
correction. For instance, an optimized combination of comparison points (i.e., insertion of comparison instructions in a
program to detect faults) and lightweight checkpointing can
help to meet the application's real-time constraints even in
the presence of faults.

SECURITY

The safety of automobiles can be enhanced by leveraging
advanced driver assistance systems (ADAS). Some of the
ADAS features include automated lighting, adaptive cruise
control, automated braking, traffic warnings, and a lane departure warning system. Safety can be further reinforced by
leveraging radar, lidar, and vehicle-2-X communication technologies in ADAS. The integration of these new technologies
in ADAS can help in detecting road hazards, such as broken
roads, bumps and potholes, and obstacles, even in hazardous
environmental conditions (e.g., fog, snow, and sandstorms).
The realization of these additional features in ADAS will
require advancements in computer vision and pattern recognition techniques.

Modern automobiles include several interfaces, such as the
on-board diagnostics port, entertainment systems (e.g., compact disc, universal serial bus, iPod), and short-range or
long-range wireless access, that provide direct or indirect
access to an automobile's internal networks. Because messages are transmitted in plain-text format over in-vehicle
networks [e.g., controller area networking (CAN), CAN with
flexible data rate, and FlexRay], intruders may be able to
gain access and even alter these messages, creating security
threats. Cyberphysical aspects of modern automobiles
directly couple security vulnerabilities to cybercars' physical
safety and dependability. The research challenge is to integrate security primitives (i.e., confidentiality, integrity, and
authentication) over in-vehicle networks without violating
real-time constraints imposed by the response time of automotive applications.

REAL-TIME CONSTRAINTS

ENERGY CONSUMPTION

ADVANCED DRIVER ASSISTANCE SYSTEMS

Many of the automotive embedded systems have stringent
real-time constraints. The challenge is to meet the strict
safety and dependability requirements of these automotive
systems without violating hard real-time constraints. Specifically, the added redundancy in an FT design should not

The challenge in the design of safe and dependable cybercars is integration of security and dependability primitives
while minimizing energy consumption. The dependability
methodologies that integrate dynamic voltage and frequency
scaling (DVFS) and lightweight checkpointing can help
in reducing energy consumption. The
DVFS controller can help in determining the operating voltage and freFT-RMT
FT-RMT-TMR
quency of ECUs to minimize energy
consumption while ensuring that realtime constraints are satisfied even in
Thread 0
Thread 1
Thread 2
the presence of faults. The checkpointCore 0
Core 1
Core 2
ing can reduce the energy overhead beL1-I L1-D
L1-I L1-D
L1-I L1-D
cause of reduced recomputation time
Flash
Flash
L2
L2
L2
in the presence of faults, as the correct
Memory Bus
operating state can be restored from a
RAM
RAM
saved checkpoint. Further research endeavors in energy-efficient integration
Dual-Core Architecture
TMR Architecture
of safety and dependability primitives
are required to reduce emissions, pollution, and carbon footprint and
FIGURE 4. The dual-core and triple-core FT architectures.
76 IEEE Consumer Electronics Magazine

^

APRIL 2017



Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - April 2017

IEEE Consumer Electronics Magazine - April 2017 - Cover1
IEEE Consumer Electronics Magazine - April 2017 - Cover2
IEEE Consumer Electronics Magazine - April 2017 - 1
IEEE Consumer Electronics Magazine - April 2017 - 2
IEEE Consumer Electronics Magazine - April 2017 - 3
IEEE Consumer Electronics Magazine - April 2017 - 4
IEEE Consumer Electronics Magazine - April 2017 - 5
IEEE Consumer Electronics Magazine - April 2017 - 6
IEEE Consumer Electronics Magazine - April 2017 - 7
IEEE Consumer Electronics Magazine - April 2017 - 8
IEEE Consumer Electronics Magazine - April 2017 - 9
IEEE Consumer Electronics Magazine - April 2017 - 10
IEEE Consumer Electronics Magazine - April 2017 - 11
IEEE Consumer Electronics Magazine - April 2017 - 12
IEEE Consumer Electronics Magazine - April 2017 - 13
IEEE Consumer Electronics Magazine - April 2017 - 14
IEEE Consumer Electronics Magazine - April 2017 - 15
IEEE Consumer Electronics Magazine - April 2017 - 16
IEEE Consumer Electronics Magazine - April 2017 - 17
IEEE Consumer Electronics Magazine - April 2017 - 18
IEEE Consumer Electronics Magazine - April 2017 - 19
IEEE Consumer Electronics Magazine - April 2017 - 20
IEEE Consumer Electronics Magazine - April 2017 - 21
IEEE Consumer Electronics Magazine - April 2017 - 22
IEEE Consumer Electronics Magazine - April 2017 - 23
IEEE Consumer Electronics Magazine - April 2017 - 24
IEEE Consumer Electronics Magazine - April 2017 - 25
IEEE Consumer Electronics Magazine - April 2017 - 26
IEEE Consumer Electronics Magazine - April 2017 - 27
IEEE Consumer Electronics Magazine - April 2017 - 28
IEEE Consumer Electronics Magazine - April 2017 - 29
IEEE Consumer Electronics Magazine - April 2017 - 30
IEEE Consumer Electronics Magazine - April 2017 - 31
IEEE Consumer Electronics Magazine - April 2017 - 32
IEEE Consumer Electronics Magazine - April 2017 - 33
IEEE Consumer Electronics Magazine - April 2017 - 34
IEEE Consumer Electronics Magazine - April 2017 - 35
IEEE Consumer Electronics Magazine - April 2017 - 36
IEEE Consumer Electronics Magazine - April 2017 - 37
IEEE Consumer Electronics Magazine - April 2017 - 38
IEEE Consumer Electronics Magazine - April 2017 - 39
IEEE Consumer Electronics Magazine - April 2017 - 40
IEEE Consumer Electronics Magazine - April 2017 - 41
IEEE Consumer Electronics Magazine - April 2017 - 42
IEEE Consumer Electronics Magazine - April 2017 - 43
IEEE Consumer Electronics Magazine - April 2017 - 44
IEEE Consumer Electronics Magazine - April 2017 - 45
IEEE Consumer Electronics Magazine - April 2017 - 46
IEEE Consumer Electronics Magazine - April 2017 - 47
IEEE Consumer Electronics Magazine - April 2017 - 48
IEEE Consumer Electronics Magazine - April 2017 - 49
IEEE Consumer Electronics Magazine - April 2017 - 50
IEEE Consumer Electronics Magazine - April 2017 - 51
IEEE Consumer Electronics Magazine - April 2017 - 52
IEEE Consumer Electronics Magazine - April 2017 - 53
IEEE Consumer Electronics Magazine - April 2017 - 54
IEEE Consumer Electronics Magazine - April 2017 - 55
IEEE Consumer Electronics Magazine - April 2017 - 56
IEEE Consumer Electronics Magazine - April 2017 - 57
IEEE Consumer Electronics Magazine - April 2017 - 58
IEEE Consumer Electronics Magazine - April 2017 - 59
IEEE Consumer Electronics Magazine - April 2017 - 60
IEEE Consumer Electronics Magazine - April 2017 - 61
IEEE Consumer Electronics Magazine - April 2017 - 62
IEEE Consumer Electronics Magazine - April 2017 - 63
IEEE Consumer Electronics Magazine - April 2017 - 64
IEEE Consumer Electronics Magazine - April 2017 - 65
IEEE Consumer Electronics Magazine - April 2017 - 66
IEEE Consumer Electronics Magazine - April 2017 - 67
IEEE Consumer Electronics Magazine - April 2017 - 68
IEEE Consumer Electronics Magazine - April 2017 - 69
IEEE Consumer Electronics Magazine - April 2017 - 70
IEEE Consumer Electronics Magazine - April 2017 - 71
IEEE Consumer Electronics Magazine - April 2017 - 72
IEEE Consumer Electronics Magazine - April 2017 - 73
IEEE Consumer Electronics Magazine - April 2017 - 74
IEEE Consumer Electronics Magazine - April 2017 - 75
IEEE Consumer Electronics Magazine - April 2017 - 76
IEEE Consumer Electronics Magazine - April 2017 - 77
IEEE Consumer Electronics Magazine - April 2017 - 78
IEEE Consumer Electronics Magazine - April 2017 - 79
IEEE Consumer Electronics Magazine - April 2017 - 80
IEEE Consumer Electronics Magazine - April 2017 - 81
IEEE Consumer Electronics Magazine - April 2017 - 82
IEEE Consumer Electronics Magazine - April 2017 - 83
IEEE Consumer Electronics Magazine - April 2017 - 84
IEEE Consumer Electronics Magazine - April 2017 - 85
IEEE Consumer Electronics Magazine - April 2017 - 86
IEEE Consumer Electronics Magazine - April 2017 - 87
IEEE Consumer Electronics Magazine - April 2017 - 88
IEEE Consumer Electronics Magazine - April 2017 - 89
IEEE Consumer Electronics Magazine - April 2017 - 90
IEEE Consumer Electronics Magazine - April 2017 - 91
IEEE Consumer Electronics Magazine - April 2017 - 92
IEEE Consumer Electronics Magazine - April 2017 - 93
IEEE Consumer Electronics Magazine - April 2017 - 94
IEEE Consumer Electronics Magazine - April 2017 - 95
IEEE Consumer Electronics Magazine - April 2017 - 96
IEEE Consumer Electronics Magazine - April 2017 - 97
IEEE Consumer Electronics Magazine - April 2017 - 98
IEEE Consumer Electronics Magazine - April 2017 - 99
IEEE Consumer Electronics Magazine - April 2017 - 100
IEEE Consumer Electronics Magazine - April 2017 - 101
IEEE Consumer Electronics Magazine - April 2017 - 102
IEEE Consumer Electronics Magazine - April 2017 - 103
IEEE Consumer Electronics Magazine - April 2017 - 104
IEEE Consumer Electronics Magazine - April 2017 - 105
IEEE Consumer Electronics Magazine - April 2017 - 106
IEEE Consumer Electronics Magazine - April 2017 - 107
IEEE Consumer Electronics Magazine - April 2017 - 108
IEEE Consumer Electronics Magazine - April 2017 - 109
IEEE Consumer Electronics Magazine - April 2017 - 110
IEEE Consumer Electronics Magazine - April 2017 - 111
IEEE Consumer Electronics Magazine - April 2017 - 112
IEEE Consumer Electronics Magazine - April 2017 - 113
IEEE Consumer Electronics Magazine - April 2017 - 114
IEEE Consumer Electronics Magazine - April 2017 - 115
IEEE Consumer Electronics Magazine - April 2017 - 116
IEEE Consumer Electronics Magazine - April 2017 - 117
IEEE Consumer Electronics Magazine - April 2017 - 118
IEEE Consumer Electronics Magazine - April 2017 - 119
IEEE Consumer Electronics Magazine - April 2017 - 120
IEEE Consumer Electronics Magazine - April 2017 - 121
IEEE Consumer Electronics Magazine - April 2017 - 122
IEEE Consumer Electronics Magazine - April 2017 - 123
IEEE Consumer Electronics Magazine - April 2017 - 124
IEEE Consumer Electronics Magazine - April 2017 - 125
IEEE Consumer Electronics Magazine - April 2017 - 126
IEEE Consumer Electronics Magazine - April 2017 - 127
IEEE Consumer Electronics Magazine - April 2017 - 128
IEEE Consumer Electronics Magazine - April 2017 - Cover3
IEEE Consumer Electronics Magazine - April 2017 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com