Sei sulla pagina 1di 2

1) scrivere come somma canonica, semplificarla nella 4) scrivere come somma canonica, semplificarla nella

forma minima e implementarla in logica CMOS forma minima e implementarla con PLA
A B C X
A B C X 0 0 0 1
0 0 0 1 0 0 1 1
0 0 1 1 0 1 0 1
0 1 0 0 0 1 1 0
0 1 1 0 1 0 0 0
1 0 0 1 1 0 1 0
1 0 1 0 1 1 0 0
1 1 0 1 1 1 1 1
1 1 1 1
Vdd

Vdd

R1

R2

R3

2) tracciare le forme d’onda


R4

entity logic_gate is
port (a,b: in bit; q: out bit);
end logic_gate;
architecture behavioural of logic_gate is
signal x, y: bit; A B C Z1 Z2 Z3 Z4
begin
x<=a or b;
q<=x and y after 10 ns;
y<=b and x after 2 ns; 5) scrivere come somma canonica e semplificarla nella
end behavioural; forma minima e implementarla in logica random
entity test_bench is CMOS
end; F = A ⋅ B + ( A + D) ⋅ ( B + ( D ⋅ C )
architecture behaviour of test_bench is
component logic_gate
port (a,b: in bit; q: out bit); 6) scrivere come somma canonica e semplificarla nella
end component;
signal a,b,q: bit; forma minima e implementarla in logica random
begin pseudo nMOS
DUT : logic_gate port map (a, b, q);
F = A ⋅ B + ( A + D) ⋅ ( B + ( D ⋅ C )
stimulus: process
begin
a <= '0'; 7) scrivere come somma canonica e semplificarla nella
b <= '0';
wait for 100 ns; forma minima e implementarla in logica random
a <= '1'; nMOS
wait for 100 ns;
b <= '1'; F = A ⋅ B + ( A + D) ⋅ ( B + ( D ⋅ C )
wait for 2000 ns;
end process;
end behaviour; 8) Trovare la zona di funzionamento, tensioni e
correnti ed il circuito equivalente
VTH = 1V, λ=0, β = 250 µA/V2, Io = 1 mA,R = 500 Ω

3) scrivere come somma canonica e semplificarla nella


forma minima e implementarla in logica passtransistor
F = A + B + ( A + D) ⋅ ( B + ( D + C )
R
M1 Io
+
v
+v _ DS
GS _

9) margine di rumore
10) funzionamento dell’inverter CMOS
11) NOR CMOS
12) NOR pseudo nMOS
12) curve di uscita e di trasferimento del MOSFET
13) MOSFET
14) diodo
15) caratteristica del diodo
16) caratteristica dell’inverter
17) Trovare la zona di funzionamento, tensioni e 22) Trovare la zona di funzionamento, tensioni e
correnti ed il circuito equivalente correnti ed il circuito equivalente
Vdd=5V, Vγ = 0.5V, VTHn = 1V, VTHp = -1V, λ=0, β = Vdd=5V, Vγ = 0.5V, VTHn = 1V, VTHp = -1V, λ=0, β =
20 µA/V2, Iin = 0.1 mA, R = 1KΩ 20 µA/V2 , Vin = 2 V, R = 1KΩ

Vdd Vdd Vdd


M2

D3 R
Vin

Iin
Vin
M1

23) Scrivere la mappa di Karnaugh e individuare gli


18) Implementare con PLA implicanti primi essenziali e la somma minima.
z1 = A Implementarla in CMOS

z 2 = A + A ⋅ B ⋅ C A B C X

z3 = B ⋅ C 0 0 0 1

z 4 = A ⋅ B ⋅ C + A ⋅ B ⋅ C 0 0 1 1
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
19) Trovare la zona di funzionamento, tensioni e
1 1 1 1
correnti ed il circuito equivalente
Vdd=5V, Vγ = 0.5V, VTHn = 1V, VTHp = -1V, λ=0, β =
20 µA/V2, Vin = 4V, R = 1KΩ A
Vdd AB
CD 00 01 11 10
R
00
Vin
01
D
11
C
10

20) Trovare la zona di funzionamento, tensioni e B


correnti ed il circuito equivalente
Vdd=5V, Vγ = 0.5V, VTHn = 1V, VTHp = -1V, λ=0, β =
20 µA/V2 , Io = 0.1 mA, R = 1KΩ
Vdd

I0

21) scrivere come somma canonica e semplificarla


nella forma minima
( )( )(
F = A + B ⋅ A⋅C + D ⋅ B+ C ⋅ B + C + D )( )

Potrebbero piacerti anche