Professional Documents
Culture Documents
Time Moore Exploiting Moore S Law From The Perspective of Time
Time Moore Exploiting Moore S Law From The Perspective of Time
Time Moore
M
oore’s law has manipulate frequency for clocking an forecast was revised to doubling every
served as a goal for electronic system. The aim is to obtain two years [2]. The period is often
the semiconductor higher compute energy efficiency from quoted as 18 months when the com-
industry for more given silicon real estate, not by pack- bined effect of more transistors and
than 50 years. After ing more transistors into it, not by transistors being faster is considered.
decades of relentlessly racing forward, blindly increasing clock speed, but by Although Moore’s law is an observation
convincing new evidence now shows adjusting clock frequency dynamically or projection, not a physical or natural
that the end of conventional Moore’s law wherever and whenever possible. This law, its predictions have proven to be
scaling is really near. Besides the More approach is termed Clock Moore. Fur- rather accurate for over five decades.
Moore, More Than Moore, and Beyond thermore, we propose an idea of using It has been used in the semiconductor
Moore approaches, which concentrate the rate of switching as a computa- industry to guide long-term planning
most of their efforts on squeezing pro- tional variable to encode information, and to set targets for research and
cessing power from the perspective of which is termed Rate Moore. Together, development [3]–[5]. Advancement
space, it is useful to inspect Moore’s law Clock Moore and Rate Moore make up in world economic growth in past
from the time perspective since matter “Time Moore,” which enhances transis- decades is strongly linked to Moore’s
exists in both space and time. In micro- tors’ collective computing capability by law; it describes a driving force of
electronics, time is reflected as clock using time more efficiently. technological change, social change,
frequency. Clocking is another direc- productivity increase, and economic
tion to exploit Moore’s law in greater Moore’s Law growth [6]–[8].
depth: we will “play with frequency,” Moore’s law has been reinvented
which is a “forgotten” opportunity that Brief Review multiple times. In the 1970s and 1980s
remains open for a potentially sig- Moore’s law is a symbol for technol- of Moore’s Law 1.0, the focus was on
nificant profit. This article investi- ogy innovation, and its terminology scaling up the number of components
gates a more sophisticated strategy to is rooted in the semiconductor indus- on a single chip. Higher transistor den-
try. In 1965, Gordon Moore observed sities allow more functions to be inte-
Digital Object Identifier 10.1109/MSSC.2018.2882285 that the number of components per grated into a single CPU die. Moore’s Law
Date of publication: 6 February 2019 IC doubles every year [1]. In 1975, the 2.0 came into play in the mid-1990s. It
TFETs els re
od Approximate oo
Mo
M M
n ck
tio Computing
ck
ta Clo
Clo
pu Superconducting
C om
3D Stacking, Matter
o re Adv. Packaging Reconfigurable
CMOS Mo
ck Computing
General Clo Systems Dark
Purpose on Chip NTV Silicon
x
Architectures and Packaging Information
Figure 2: The roles of Clock Moore and Rate Moore on microelectronics’ future growth [23]. PETs: piezoelectric transistors; TFETs: tunneling
field-effect transistors; Adv.: advanced; NTV: near-threshold voltage.
Clock Moore strengths) are used to encode infor- methodology, every point in the level
mation. In microelectronics, the level scale possesses its divine value (the
Space and Time: The Real Estate is proportional to the number of elec- ability to differentiate neighbor points
in Microelectronics trons involved in the process (i.e., the is only limited by noise). The state-
In the physical world, everything movement of electrons is collectively of-the-art analog-to-digital converter
exists in the 4D frame of space and represented as the voltage or current can achieve 24-b resolution that could
time, and microelectronic devices are level). On the other front, clock fre- distinguish voltage level in a few
no exception. The microelectronics quency indicates the passage of time microvolts’ range. In digital design,
skyscraper can be viewed as being and controls the speed of all actions. we only care about two levels: high
built from layers. On the very top is Matter exists in both space and time and low (1-b resolution). Microelec-
the application layer, which includes so the two fundamental cornerstones tronics relies on this principle of level
items such as communication, self- of our universe, space and time, are being the information differentiator.
driving cars, AI, big data, industrial central for microelectronics. When In physical implementation, level is
control, smart health, display, smart we create devices for computing, created from a plurality of electrons,
city, artificial reality/virtual reality, both space and time are real estates which, in turn, is proportional to the
desktop and mobile computing, and that are usable and valuable. In past amount of matter used in the process.
blockchain applications. The task of practice, we have focused heavily on Matter occupies space, so an electrical
processing information, in the form the space side of the story. Now it is signal uses silicon space. For a given
of digital data, is in the center of all time to pay more attention on the signal standard and given material,
those applications. Below the applica- time side. a large signal requires more silicon.
tion layer is the task layer, which has The continuous technology transi-
four subtasks: generating, processing, Play With Voltage: tion from old to new generation is the
moving, and using data. Below the Electrical Signal and Silicon Space effort of enhancing material property
task layer is the data layer, where data Since the beginning of microelectron- and improving signal standard so that
is the product of ICs. The two basic ics, electrical voltage (or current) has a smaller signal in a new generation
variables that an IC designer can use been used to encode information. Its (less electrons, less energy, less mat-
when designing his or her chip are strength, or level, represents the exact ter, less space) can be used to repre-
voltage/current and clock frequency. meaning of the intended information. sent the same amount of information
Voltage and current are created from Level versus time, S(t), is defined as as a larger signal in previous genera-
matter (electrons) and their levels (or electrical signal. In analog design tions. The entire history of Moore’s
Threshold
(A Voltage Level)
(a) (b)
Switching
De
sig
Time
n
Problems Solved
(Clock)
le
Sty
Compute Capability
y Transistor
nc Perspective
ue
Energy/Bit
q Density
c Fre of Time
mi
na Space
Dy Efficiency Compute
Capability
le
y Sty
req uenc Time
Fix ed-F
Figure 5: The exploitation of computing capability from space and from time.
Task 1 Task 2
Applications
Tx Data Rx
Data Stream of
0 and 1
(a) (b)
Figure 6: Frequency is the key in all applications and (a) and (b) frequency controls data movement. Tx: transistor; Rx: receiver; CLK: clock.
Me
CP
mo
mo
Me
ry
×8
CP
U
AR
CP
6
U
Universal Memory
Memory
Memory
Fixed-Frequency
RISC-V
CPU
ASIC
Pool of Fast,
CPU
Design
Nonvolatile Memory
Methodology
U
ic
CP
SP
CP
ton
U
AR
ry
Me
o
Ph
mo
C
mo
CP
Me
U
ry
U CP Po n
we dso
CPU r Go
Quantum
ry Me
mo
mo ry
Me
Memory
Figure 7: Memory-driven computing requires flexible clocking [59]. DSP: digital signal processor. ASIC: application-specific integrated circuit;
RISC-V: reduced instruction set computing.
Theory
Circuit for Producing Various Types of Pulses
Clock Generation Circuits
Circuits
Architectures for Specific Problems
Figure 8: The big picture of Clock Moore. DLL: dynamic linked library; CDR: clock data recovery.
Perspective of
CM
Material Property
ca
s
Molecular
gie
Scaled CMOS Ferromagnetic
Co
ore
olo
hn
Mo
ec
ck
sT
Clo
Electron State
In
w
Rate Moore
Figure 9: Introducing a new computing variable from the perspective of time: rate of switching.
Reference
8 0 16
2 Swing
0 Range
Number of “Zero-Crossing”
VSS t t
t
(a) (b) (c)
Figure 10: Circuit design methodologies: (a) analog, (b) digital, and (c) MVRoS.
Using Electric Charge as Computing Variable Using Rate of Switching as a Computing Variable
Information: High/Low Plus Clock Index Information: Number of Zero-Crossing Plus Window Index
Figure 11: A detailed comparison between traditional binary logic and MVRoS.
Circuit
Design
Package
Manufacture and Product
Process PCB
Development
Basic Time Clock Moore
More Than Moore Moore
Research Rate Moore
Beyond Moore
More Moore
More Moore Space
More Than Moore
Moore
Geometrical Chip and Beyond Moore
Transistor Pattern Board System
Figure 12: Time Moore: it is now time for circuit and system professionals to play a more important role. PCB: printed circuit board.