Top Banner
1
23

Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

Aug 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

1

Page 2: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

2

Present computers Future computers

Digital, binary

Solid state based (semiconductors)

Localized/distributed

Stored energy dependent

Quantum/classical

Page 3: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

3

Present computers Future computers

Digital, binary

Solid state based (semiconductors)

Localized/distributed

Stored energy dependent

Quantum/classical

Page 4: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

4

Present computers Future computers

Digital, binary

Solid state based (semiconductors)

Localized/distributed

Stored energy dependent

Page 5: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

Digital

•  Binary 0,1 •  Decimal 0,1,2,3,4,5,6,7,8,9 •  Exadecimal 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F •  …non positional systems

5

The binary system has two main advantages..

Page 6: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

Digital

•  Binary 0,1 •  Decimal 0,1,2,3,4,5,6,7,8,9 •  Exadecimal 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F •  …non positional systems

6

1)  Boolean logic transistors implementation 2)  Noise tolerant

Page 7: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

Noise tolerance

•  Binary systems: two states, two thresholds •  Relevant parameters: σ, b 7

Noise intensity σ Threshold value

Switch failure !!!

Page 8: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

8

New trends in computer architectures

–  Tendency to scale CMOS based devices toward the nm region. –  Low energy dissipation scenario ---> low voltages

After Aygun, K.; Hill, M. J.; Eilert, K.; Radhakrishnan, K.; Levin, A. Power Delivery for High-Performance Microprocessors. Intel Technology Journal. (November 2005).

The role of noise in computation devices has become increasingly relevant. As a consequence: the noise immunity has become the objective of significant research efforts

Page 9: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

9

Noise can affect the functioning of computing devices in a number of different ways.

We focus here on the functioning of the very basic computing elements: the LOGIC GATES

NOT OR AND

Page 10: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

10

Such devices, characterized by well defined input-output relationships can be asembled into combinatorial and/or sequential networks in order to perform the computational tasks.

1)  Static signals in complex networks 2)  Functioning of logic gates

Noise can affect the system performance by affecting:

Page 11: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

11

The state switching dynamics is crucial to all logic gates.

To fix our ideas let’s focus on the NOT gate:

If Vin > 0.5V (Input state = 1) then Vout = 0 V (Output state = 0) If Vin < 0.5V (Input state = 0) then Vout = 5 V (Output state = 1)

Page 12: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

12

Switch event model on the NOT gate, without noise

Input signal switch time Propagation delay time tp-to

Logic state

Logic state

input

output

Page 13: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

13

Switch event model on the NOT gate, with noise

Page 14: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

14

Input signal switch time Propagation delay time tp-to

Logic state

Logic state

The delayed switching error is produced when the NOT gate, expected to be in the LOW state is found instead still in the HIGH state due to a delayed switch.

Page 15: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

15

bit-flip condition

Logic state

Logic state

The bit-flip error is produced when, after a switch event (HIGH to LOW) is occurred at a certain time t0 a new unwanted switch can occur in the opposite direction (LOW to HIGH).

Page 16: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

16

Page 17: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

17

a)  At t = t0 there is no switch b) No switch occurs for a while

The error probability decreases with time. If we fix an acceptable error ε, then it exist a time tw such that:

thus

1

Page 18: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

18

Page 19: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

19

A bit-flip error occurs when after a switch at time t=t0 , due to the presence of noise the input signal (still iu) reaches the lower switching threshold bd.

This happens when:

Unfortunately, if we wait too long a new error mechanism comes into play

After that

The re-crossing time t is a random variable whose MFPT T2

Page 20: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

20

Thus the probability that a crossings of bd occurs is the error probability P2 and is given by

The error probability increases with time. If we fix an acceptable error ε, then it exist a time th such that:

thus

P2 < ε when t < th

2

Page 21: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

21

3

Pe = P1 + P2

Page 22: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

22

Conclusions

1

t > tw (ε,σ,τ)

2

t < th (ε,σ,τ)

3

tw (ε,σ,τ) < t < th (ε,σ,τ)

Page 23: Present computers Future computers€¦ · Present computers Future computers Digital, binary Solid state based (semiconductors) Localized/distributed Stored energy dependent Quantum/classical

23

Biblio:

- Noise limited computational speed, L. Gammaitoni , Applied Physics Letters, 11/2007, Volume 91, p.3, (2007)

Papers on: http://nipslab.fisica.unipg.it/biblio