PassTransistor Logic - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

PassTransistor Logic

Description:

Os sinais de sa da de um circuito s o resultados de uma. combina o l gica dos sinais de entrada ... A adi o de um regenerador de n vel de sinal reduz as ... – PowerPoint PPT presentation

Number of Views:141
Avg rating:3.0/5.0
Slides: 30
Provided by: bnik3
Category:

less

Transcript and Presenter's Notes

Title: PassTransistor Logic


1
Pass-TransistorLogic
2
Pass-Transistor Logic
3
Example AND Gate
4
NMOS-Only Logic
3.0
In
Out
2.0
V
x

e
g
a
t
l
o
V
1.0
0.0
0
0.5
1
1.5
2
Time ns
5
Transmission Gate
C
C
A
A
B
B
C
C
C
2.5 V
A
2.5 V
B
C
L
C

0 V
6
Pass-Transistor Based Multiplexer
S
VDD
GND
In1
In2
S
7
Transmission Gate XOR
B
B
M2
A
A
F
M1
M3/M4
B
B
8
Dynamic Logic
9
Lógica Combinacional
Os sinais de saída de um circuito são resultados
de uma combinação lógica dos sinais de entrada
atuais.
Lógica Estática As saídas só mudam de valores a
partir da mudança dos valores de
entrada. Lógica Dinâmica As saídas representam o
resultado da combinação lógica durante um tempo
pré-determinado.
10
Dynamic CMOS
  • In static circuits at every point in time (except
    when switching) the output is connected to either
    GND or VDD via a low resistance path.
  • fan-in of n requires 2n (n N-type n P-type)
    devices
  • Dynamic circuits rely on the temporary storage of
    signal values on the capacitance of high
    impedance nodes.
  • requires on n 2 (n1 N-type 1 P-type)
    transistors

11
Lógica Combinacional
Lógica Dinâmica
Operacão em 2 fases pré-carga avaliação
12
Dynamic Gate
off
Mp
Clk
on
1
Out
In1
In2
PDN
In3
Me
Clk
off
on
Two phase operation Precharge (Clk 0)
Evaluate (Clk 1)
13
Lógica Combinacional
Resposta a Transientes
14
Lógica Combinacional
Porta NAND Dinâmica de 4 Entradas
VDD
Out
In1
In2
In3
In4
f
GND
15
Conditions on Output
  • Once the output of a dynamic gate is discharged,
    it cannot be charged again until the next
    precharge operation.
  • Inputs to the gate can make at most one
    transition during evaluation.
  • Output can be in the high impedance state during
    and after evaluation (PDN off), state is stored
    on CL

16
Properties of Dynamic Gates
  • Logic function is implemented by the PDN only
  • number of transistors is N 2 (versus 2N for
    static complementary CMOS)
  • Full swing outputs (VOL GND and VOH VDD)
  • Non-ratioed - sizing of the devices does not
    affect the logic levels
  • Faster switching speeds
  • reduced load capacitance due to lower input
    capacitance (Cin)
  • reduced load capacitance due to smaller output
    loading (Cout)
  • no Isc, so all the current provided by PDN goes
    into discharging CL

17
Issues in Dynamic Design 1 Charge Leakage
CLK
Clk
Mp
Out
A
Evaluate
VOut
Clk
Me
Precharge
Leakage sources
Dominant component is subthreshold current
18
Solution to Charge Leakage
Keeper
Clk
Mp
Mkp
A
Out
B
Clk
Me
Same approach as level restorer for
pass-transistor logic
19
Issues in Dynamic Design 2 Charge Sharing
Charge stored originally on CL is redistributed
(shared) over CL and CA leading to reduced
robustness
Clk
Mp
Out
A
B0
Clk
Me
20
Charge Sharing Example
Clk
Out
A
A
B
B
B
!B
C
C
Clk
21
Solution to Charge Redistribution
Clk
Clk
Mp
Mkp
Out
A
B
Clk
Me
Precharge internal nodes using a clock-driven
transistor (at the cost of increased area and
power)
22
Cascading Dynamic Gates
V
Clk
Clk
Mp
Mp
Out2
Out1
In
Clk
Clk
Me
Me
t
Only 0 ? 1 transitions allowed at inputs!
23
Lógica Dinâmica
Lógica Dominó
1 ? 1 1 ? 0
0 ? 0 0 ? 1
24
Lógica Dinâmica
Lógica Dominó
Características
Lógica não-invertida Muita rápida A adição de
um regenerador de nível de sinal reduz as
correntes de fuga e os problemas de
distribuição de cargas.
25
Why Domino?
Clk
Clk
Like falling dominos!
26
Properties of Domino Logic
  • Only non-inverting logic can be implemented
  • Very high speed
  • static inverter can be skewed, only L-H
    transition
  • Input capacitance reduced smaller logical
    effort

27
np-CMOS
Me
Clk
Mp
Clk
Out1
1 ? 1 1 ? 0
In4
PUN
In1
In5
In2
PDN
0 ? 0 0 ? 1
In3
Out2 (to PDN)
Mp
Clk
Me
Clk
Only 0 ? 1 transitions allowed at inputs of PDN
Only 1 ? 0 transitions allowed at inputs of PUN
28
Determine a função do circuito abaixo
29
Faça o diagrama stick da função
  • Y not ((a(bc)def)(ghi))
  • Passos para a solução
  • Diagrama de transistores
  • Caminho de Euler comum aos dois planos
  • Fazer o diagrama stick
Write a Comment
User Comments (0)
About PowerShow.com