Professional Documents
Culture Documents
What makes a good bit? Madeleine Price Ball (CC BY-SA 3.0)
Voltage pros:
easy generation, detection
lots of engineering knowledge
potentially low power in steady state
zero
Voltage cons:
easily affected by environment
DC connectivity required?
R & C effects slow things down
6.004 Computation Structures L2: The Digital Abstraction, Slide #3
Representing Information with Voltage
Representation of each (x,y) point on a B&W image:
0 volts: BLACK
1 volt: WHITE
0.37 volts: 37% Gray
white
NTSC
TV black
signal sync
v Copy v
v Inv 1-v
Copy Inv
Copy Inv
?
output
“Ideal”
Abstract World
Real World
Manufacturing
0/1 Bits
Variations
Noise
Volts or
Electrons or
Ergs or Gallons
volts
VTH
Attempt #2:
V ≤ VL VL< V < VH V ≥ VH
interpreted as “0” “Forbidden to ask” interpreted as “1”
✓? VL VH
volts
Output a “1” if at
input A least 2 out of 3 of
my inputs are a “1”.
input B Otherwise, output “0”.
output Y
A
C
B
Integrated circuit
Power supply
+
-
L’s from chip leads R’s and C’s from Current loads from on-
Aluminum wiring layers chip devices
• Environmental effects
– External EM fields, temperature variations, etc.
• …
6.004 Computation Structures L2: The Digital Abstraction, Slide #15
Needed: Noise Margins!
Proposed fix: separate specifications for inputs and outputs
• digital output: “0” ≤ VOL, “1” ≥ VOH
• digital input: “0” ≤ VIL, “1” ≥ VIH
• VOL < VIL < VIH < VOH
NOISE MARGINS
VALID OUTPUT REPRESENTATIONS
Static Discipline requires that the VTC avoid the shaded regions
(aka “forbidden zones”), which correspond to valid inputs but
invalid outputs.
VOH
VOL
Vin
VIL VIH
1) Note the VTC can do anything when VIL < VIN < VIH.
I’d have
It’s about preferred
time! the DNA…