IEEE Solid-State Circuits Magazine - Fall 2016 - 39
Edith Beigné, Pascal Vivet, Yvain Thonnart,
Jean-Frédéric Christmann, and Fabien Clermidy
Asynchronous
Circuit Designs for
the Internet of Everything
©graphic stock
A methodology for ultralow-power
circuits with GALS architecture
A
synchronous circuits have characteristics that differ significantly from those
of synchronous circuits in terms of their
power and robustness to variations. In
this article, we show how it is possible to
exploit these characteristics to design robust ultralow-power circuits within the scope of the Internet of Everything
(IoE) and with globally asynchronous and locally synchronous (GALS) architectures. More specifically, our aim is to
describe the fundamentals of asynchronous circuit design;
to detail specific methodologies with practical examples of
low-power, asynchronous circuits; and to offer clear guidelines that differentiate the usefulness of an asynchronous
circuit compared to a synchronous one according to different application needs.
Why Asynchronous Circuits?
To start, we need to clearly define what an asynchronous circuit is. While a synchronous circuit acts globally on a clock
Digital Object Identifier 10.1109/MSSC.2016.2573864
Date of publication: 14 November 2016
1943-0582/16©2016IEEE
tick, an asynchronous circuit acts locally and on demand
according to incoming events. Historically, synchronous
circuits have been widely developed to integrate more and
more gates in a single chip. Based on a synchronous clock,
they have demonstrated very high performances over the
past 20 years, following easy scaling. Moreover, research
and development for computer-aided design (CAD) tools
have supported synchronous circuits by improving their
performance through clock-tree optimization, static timing
analysis (STA), physical synthesis, and so forth [1], [2].
Today, however, synchronous circuits encounter
increasing limitations that drastically restrain performance
and complex chip integration. Clock distribution on a large
number of flip-flops is more and more difficult to manage.
Ensuring proper synchronous functionality requires fine
control of clock skew and jitter in very advanced technology nodes. Thus, it is difficult to achieve timing closure
when targeting very high frequencies in complex digital
circuits. Moreover, due to process-voltage-temperature
(PVT) variations encountered by new technologies, large
timing margins are required to increase robustness to
on-chip fluctuations.
IEEE SOLID-STATE CIRCUITS MAGAZINE
fa l l 2 0 16
39
Table of Contents for the Digital Edition of IEEE Solid-State Circuits Magazine - Fall 2016
IEEE Solid-State Circuits Magazine - Fall 2016 - Cover1
IEEE Solid-State Circuits Magazine - Fall 2016 - Cover2
IEEE Solid-State Circuits Magazine - Fall 2016 - 1
IEEE Solid-State Circuits Magazine - Fall 2016 - 2
IEEE Solid-State Circuits Magazine - Fall 2016 - 3
IEEE Solid-State Circuits Magazine - Fall 2016 - 4
IEEE Solid-State Circuits Magazine - Fall 2016 - 5
IEEE Solid-State Circuits Magazine - Fall 2016 - 6
IEEE Solid-State Circuits Magazine - Fall 2016 - 7
IEEE Solid-State Circuits Magazine - Fall 2016 - 8
IEEE Solid-State Circuits Magazine - Fall 2016 - 9
IEEE Solid-State Circuits Magazine - Fall 2016 - 10
IEEE Solid-State Circuits Magazine - Fall 2016 - 11
IEEE Solid-State Circuits Magazine - Fall 2016 - 12
IEEE Solid-State Circuits Magazine - Fall 2016 - 13
IEEE Solid-State Circuits Magazine - Fall 2016 - 14
IEEE Solid-State Circuits Magazine - Fall 2016 - 15
IEEE Solid-State Circuits Magazine - Fall 2016 - 16
IEEE Solid-State Circuits Magazine - Fall 2016 - 17
IEEE Solid-State Circuits Magazine - Fall 2016 - 18
IEEE Solid-State Circuits Magazine - Fall 2016 - 19
IEEE Solid-State Circuits Magazine - Fall 2016 - 20
IEEE Solid-State Circuits Magazine - Fall 2016 - 21
IEEE Solid-State Circuits Magazine - Fall 2016 - 22
IEEE Solid-State Circuits Magazine - Fall 2016 - 23
IEEE Solid-State Circuits Magazine - Fall 2016 - 24
IEEE Solid-State Circuits Magazine - Fall 2016 - 25
IEEE Solid-State Circuits Magazine - Fall 2016 - 26
IEEE Solid-State Circuits Magazine - Fall 2016 - 27
IEEE Solid-State Circuits Magazine - Fall 2016 - 28
IEEE Solid-State Circuits Magazine - Fall 2016 - 29
IEEE Solid-State Circuits Magazine - Fall 2016 - 30
IEEE Solid-State Circuits Magazine - Fall 2016 - 31
IEEE Solid-State Circuits Magazine - Fall 2016 - 32
IEEE Solid-State Circuits Magazine - Fall 2016 - 33
IEEE Solid-State Circuits Magazine - Fall 2016 - 34
IEEE Solid-State Circuits Magazine - Fall 2016 - 35
IEEE Solid-State Circuits Magazine - Fall 2016 - 36
IEEE Solid-State Circuits Magazine - Fall 2016 - 37
IEEE Solid-State Circuits Magazine - Fall 2016 - 38
IEEE Solid-State Circuits Magazine - Fall 2016 - 39
IEEE Solid-State Circuits Magazine - Fall 2016 - 40
IEEE Solid-State Circuits Magazine - Fall 2016 - 41
IEEE Solid-State Circuits Magazine - Fall 2016 - 42
IEEE Solid-State Circuits Magazine - Fall 2016 - 43
IEEE Solid-State Circuits Magazine - Fall 2016 - 44
IEEE Solid-State Circuits Magazine - Fall 2016 - 45
IEEE Solid-State Circuits Magazine - Fall 2016 - 46
IEEE Solid-State Circuits Magazine - Fall 2016 - 47
IEEE Solid-State Circuits Magazine - Fall 2016 - 48
IEEE Solid-State Circuits Magazine - Fall 2016 - 49
IEEE Solid-State Circuits Magazine - Fall 2016 - 50
IEEE Solid-State Circuits Magazine - Fall 2016 - 51
IEEE Solid-State Circuits Magazine - Fall 2016 - 52
IEEE Solid-State Circuits Magazine - Fall 2016 - 53
IEEE Solid-State Circuits Magazine - Fall 2016 - 54
IEEE Solid-State Circuits Magazine - Fall 2016 - 55
IEEE Solid-State Circuits Magazine - Fall 2016 - 56
IEEE Solid-State Circuits Magazine - Fall 2016 - 57
IEEE Solid-State Circuits Magazine - Fall 2016 - 58
IEEE Solid-State Circuits Magazine - Fall 2016 - 59
IEEE Solid-State Circuits Magazine - Fall 2016 - 60
IEEE Solid-State Circuits Magazine - Fall 2016 - 61
IEEE Solid-State Circuits Magazine - Fall 2016 - 62
IEEE Solid-State Circuits Magazine - Fall 2016 - 63
IEEE Solid-State Circuits Magazine - Fall 2016 - 64
IEEE Solid-State Circuits Magazine - Fall 2016 - 65
IEEE Solid-State Circuits Magazine - Fall 2016 - 66
IEEE Solid-State Circuits Magazine - Fall 2016 - 67
IEEE Solid-State Circuits Magazine - Fall 2016 - 68
IEEE Solid-State Circuits Magazine - Fall 2016 - 69
IEEE Solid-State Circuits Magazine - Fall 2016 - 70
IEEE Solid-State Circuits Magazine - Fall 2016 - 71
IEEE Solid-State Circuits Magazine - Fall 2016 - 72
IEEE Solid-State Circuits Magazine - Fall 2016 - 73
IEEE Solid-State Circuits Magazine - Fall 2016 - 74
IEEE Solid-State Circuits Magazine - Fall 2016 - 75
IEEE Solid-State Circuits Magazine - Fall 2016 - 76
IEEE Solid-State Circuits Magazine - Fall 2016 - 77
IEEE Solid-State Circuits Magazine - Fall 2016 - 78
IEEE Solid-State Circuits Magazine - Fall 2016 - 79
IEEE Solid-State Circuits Magazine - Fall 2016 - 80
IEEE Solid-State Circuits Magazine - Fall 2016 - 81
IEEE Solid-State Circuits Magazine - Fall 2016 - 82
IEEE Solid-State Circuits Magazine - Fall 2016 - 83
IEEE Solid-State Circuits Magazine - Fall 2016 - 84
IEEE Solid-State Circuits Magazine - Fall 2016 - 85
IEEE Solid-State Circuits Magazine - Fall 2016 - 86
IEEE Solid-State Circuits Magazine - Fall 2016 - 87
IEEE Solid-State Circuits Magazine - Fall 2016 - 88
IEEE Solid-State Circuits Magazine - Fall 2016 - 89
IEEE Solid-State Circuits Magazine - Fall 2016 - 90
IEEE Solid-State Circuits Magazine - Fall 2016 - 91
IEEE Solid-State Circuits Magazine - Fall 2016 - 92
IEEE Solid-State Circuits Magazine - Fall 2016 - 93
IEEE Solid-State Circuits Magazine - Fall 2016 - 94
IEEE Solid-State Circuits Magazine - Fall 2016 - 95
IEEE Solid-State Circuits Magazine - Fall 2016 - 96
IEEE Solid-State Circuits Magazine - Fall 2016 - 97
IEEE Solid-State Circuits Magazine - Fall 2016 - 98
IEEE Solid-State Circuits Magazine - Fall 2016 - 99
IEEE Solid-State Circuits Magazine - Fall 2016 - 100
IEEE Solid-State Circuits Magazine - Fall 2016 - 101
IEEE Solid-State Circuits Magazine - Fall 2016 - 102
IEEE Solid-State Circuits Magazine - Fall 2016 - 103
IEEE Solid-State Circuits Magazine - Fall 2016 - 104
IEEE Solid-State Circuits Magazine - Fall 2016 - 105
IEEE Solid-State Circuits Magazine - Fall 2016 - 106
IEEE Solid-State Circuits Magazine - Fall 2016 - 107
IEEE Solid-State Circuits Magazine - Fall 2016 - 108
IEEE Solid-State Circuits Magazine - Fall 2016 - 109
IEEE Solid-State Circuits Magazine - Fall 2016 - 110
IEEE Solid-State Circuits Magazine - Fall 2016 - 111
IEEE Solid-State Circuits Magazine - Fall 2016 - 112
IEEE Solid-State Circuits Magazine - Fall 2016 - 113
IEEE Solid-State Circuits Magazine - Fall 2016 - 114
IEEE Solid-State Circuits Magazine - Fall 2016 - 115
IEEE Solid-State Circuits Magazine - Fall 2016 - 116
IEEE Solid-State Circuits Magazine - Fall 2016 - 117
IEEE Solid-State Circuits Magazine - Fall 2016 - 118
IEEE Solid-State Circuits Magazine - Fall 2016 - 119
IEEE Solid-State Circuits Magazine - Fall 2016 - 120
IEEE Solid-State Circuits Magazine - Fall 2016 - 121
IEEE Solid-State Circuits Magazine - Fall 2016 - 122
IEEE Solid-State Circuits Magazine - Fall 2016 - 123
IEEE Solid-State Circuits Magazine - Fall 2016 - 124
IEEE Solid-State Circuits Magazine - Fall 2016 - Cover3
IEEE Solid-State Circuits Magazine - Fall 2016 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019winter
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018fall
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018spring
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018winter
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2014
https://www.nxtbookmedia.com