Professional Documents
Culture Documents
the analog BW is proportional to n, the the # of distinct values or levels, while the corresponding digital BW is proportional to log n (or more exactly to Vdd(log n))
Copyright: Shantanu Dutt
Loops generally need to be impl. using sequential circuits, since the circuit/system needs to remember where it is in the loop
There are two switches S1 and S2 to control the a light bulb (e.g., one switch near each door of a room w/ 2 doors). Design a logic circuit so that the bulb can be controlled (essentially, toggled) by either switch (i.e., by flicking/pushing either switch).
S1
S2
S1
S2
1-switch flick transition arrows (verifying consistency Legend: np: not pushed (or, say, up posn) of corresponding p: pushed (or, say, down posn) o/p transitions)
Design Steps (for small-size designs w/ up to around 6 vars; we will later learn about hierarchical or divide-and-conquer strategies for larger designs) 1a. If TT can be obtained directly (due to the nature of the problem statement), then encode inputs and outputs, get the TT, and go straight to the minimization step (Step 4). Otherwise go to Step 1b.
Copyright: Shantanu Dutt
Alternate Statement
Design Steps (for small-size designs w/ up to around 6 vars; we will later learn about hierarchical or divide-and-conquer strategies for larger designs) 1b.
FPGAswill do later)
Example: Consider an 8-variable NOR function f = (x7+x6+x5+x4+x3+x2+x1+x0). Its implementation using a single n/w is given below; we assume that a pMOS transistor has a voltage drop of 0.2 V when conducting a 1which can be considered conducting a good 1 as by itself this drop is small. Note that f = x7x6 .. x1x0
Vdd=3v x7 x6 x5 x4 x3 x2
x1
x0
0.2 V
0.2 V
0.2 V
0.2 V
0.2 V
0.2 V
0.2 V
0.2 V
f
Vop=1.4V when f=1; not a reliable logic 1 voltage (probably in no-mans land)
GND
Vdd=3V
x7 x6 x5 x4 0.2 V
Vdd=3V
h
x3 x2 x1 x0
g f h
g (=2.8V for 1)
GND
0.2 V
Compl n/w for h
(=2.6V for 1)
GND
(=2.8V for 1)
GND