Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FCT3 PDF
FCT3 PDF
Bibliografía
- M. Morris Mano y Charles R. Kime: Caps. 2 y 3
FC - V. P. Nelson et al: Caps. 2 y 3
- C.H. Roth: Caps 5, 6, 7, 8
- J. Wakerly: Caps. 3 y 4
- C. Baena et al: Caps. 3y 4
∗ Familia lógica: Conjunto de puertas con una determinada tecnología, que hace que
los parámetros eléctrico-temporales de todas las puertas sean similares.
Dentro de una familia, hay subfamilias.
Ge
{ estándar BJT:Bipolar Junction Transistor
{{
TTL S
{
TTL: Transistor Transistor Logic
Si BiCMOS GaAs
MOSFET: Metal-Oxide-Semiconduc-
tor Field-Effect Transistor
{
pMOS
FC CMOS: Complementary MOS
MOSFET nMOS
BiCMOS: Bipolar-CMOS
CMOS
Tipo
Muesca
Identificador pin 1
1 2 3 4 5 6 7
8
... 9
14
... 7
1 23
Encapsulado
1 2 3 Chip de plástico
FC
Pines
FC
FC
FC
(Fairchild 1961)
FC
FC
1400
6000
5000
1000 ASIC
4000
800
600 3000
ASIC
400 2000
Microprocesador
200 1000
Microprocesador
FC 0
TTL ECL
Información
Tipo 7400 (4xNAND2)
en hojas de
+ 5V
14 13 12 11 10 9 8
características
10102 (4xNOR-2) 10107 (3xXOR/NOR)
& &
∗ Fan-out y Fan-in
∗ Potencia consumida
FC
∗ Tipo de salida: estándar; wired-OR/AND; Alta Impedancia (HI: High Impedance)
VILmáx VOLmáx
FC 0 0 VLtíp L
Vx (Vin)
L H
VOHmín
NMH: Noise Margin H
VIHmín
ab z ab z ab z
00 0 11 1 00 0
01 0 AND 10 1 01 1 OR
10 0 01 1 10 1
11 1 00 0 11 1
FC
& >1
10% in
tPHL tPLH
tr tf
tPxx: Es el tiempo de Propagación
tr o tLH: Tiempo de subida (rise) o de L hacia H
o de retraso (delay: td, δ, Δ, etc.)
tf o tHL: Tiempo de bajada (fall) o de H hacia L
FC ∗ El consumo de potencia es uno de los más graves problemas de los circuitos integrados
VLSI/ULSI.
FC
Entradas
** ** Salidas a & z=a·b a >1 z=a+b a =1 z=a⊕b
** **
b b b
* Califica terminal
Flujo por defecto
a & >1 a & >1
b z=a·b+c+d b z=a·b+c·d
c c
FC
d d
FC
* Tipos de análisis:
** Lógico: Debe dar una expresión algebraica, un mapa o una tabla y, en algunos
casos, una descripción verbal.
Se realiza avanzando de entrada hacia salida con tablas o/y expresiones
(otras formas: de salida hacia entrada; por razonamiento lógico)
a Modelo ideal: Δ = 0
a & &
Nudointerno
b z b z Modelo unitario: Δ = 1
Ideal Δ
c c
Nudointerno no observable
a = 1, y b
c
Nudointerno = zideal
z
FC Δ=1
Analice temporalmente el circuito de la figura, para los modelos ideal y de retraso unita-
rio, cuando las excitaciones de entrada son:
a/ b = 1; c = 0; y a una señal cuadrada a 1 &
&
b/ b = 0; c = 1; y a una señal cuadrada b z
c/ b = 1; c = 1; y a una señal cuadrada
c
FC
FC Bibliografía
M. Morris Mano y Charles R. Kime: Caps. 2 y 3; P. Nelson et al: Caps. 2 y 3; C.H. Roth: Caps 5, 6, 7, 8;
J. Wakerly: Caps. 3 y 4; C. Baena et al: Caps. 3y 4
Criterios de diseño: Son posibles muchos criterios realistas (reducir retraso o consumo,
o aumentar la testabilidad o robustez o fiabilidad,...) pero aquí adoptamos el siguiente
Criterio de coste:
1. Reducir el número de puertas
2. Reducir el número de conexiones
FC
• Obtener alguna descripción formal. Para ello elegir la más adecuada a la descripción
del enunciado
FC
Ejemplo 1
Una información de 3 bits debe ser enviada mediante mensajes con paridad par. Obtenga
la función que genera el bit de paridad par.
FC
Ejemplo 2
Se reciben grupos de 4 bits que corresponden a un mensaje con paridad par. Determine la
función “E”, la cual indica si el mensaje es erróneo.
Determine también la función “V”, la cual indica que el mensaje es válido.
FC
Ejemplo 3
Un producto viene en cajas con 4 paquetes, con 3 unidades cada uno de ellos.
Determine la función lógica que indique el número mínimo de paquetes a abrir ante una
solicitud de N unidades (0 < N < 12).
FC
Ejemplo 4
Ana ve la televisión (TV) los días festivos, si es antes de las 11 de la noche y no es un reality
show. También la ve los días laborables si ha terminado sus deberes, pero nunca desde las
11 de la noche en adelante. Determine una función que indique cuándo Ana ve la TV.
FC
FC Bibliografía
M. Morris Mano y Charles R. Kime: Caps. 2 y 3; P. Nelson et al: Caps. 2 y 3; C.H. Roth: Caps 5, 6, 7, 8;
J. Wakerly: Caps. 3 y 4; C. Baena et al: Caps. 3y 4
IMPLICANTES/IMPLICADAS
• Ejemplos:
ab ab ab
c 00 01 11 10 c 00 01 11 10 c 00 01 11 10
0 0 0 0 1 0 0 0 1 1 0 0 0 0 0
FC G F H
1 1 0 0 1 G⊆F 1 1 1 0 1 H⊆F 1 1 1 1 0
ab ab
c 00 01 11 10 F3 ⊆ F4 c 00 01 11 10
0 0 d 0 d 0 d d 0 1
F3 F4
1 1 1 d 0 F4 ⊆0F3 1 1 1 0 0
FC
Incompletamente especificadas: “ G ⊆1 F” ⇒ “F ⊆0 G”
0 (mintérminos) 1 = 20 n a·b·c·d·e 32
1 2 = 21 n-1 a·b·d·e 80
2 4 = 22 n-2 a·b·e 80
3 8 = 23 n-3 b·e 40
4 16 = 24 n-4 b 10
5 32 = 25 n-5 1 1
k 2k n-k
ab ab ab
cd 00 01 11 10 cd 00 01 11 10 cd 00 01 11 10
00 00 00
01 01 01
11 11 11
10 10 10
ab ab ab
cd 00 01 11 10 cd 00 01 11 10 cd 00 01 11 10
00 00 00
01 01 01
11 11 11
FC
10 10 10
000 001 011 010 110 111 101 100 000 001 011 010 110 111 101 100
00 00
01 01
11 11
10 10
000 001 011 010 110 111 101 100 000 001 011 010 110 111 101 100
00 00
01 01
11 11
FC 10 10
010
110
000 001 011 010 110 111 101 100
111
00
101
01
100
11
FC 10
ab ab
cd 00 01 11 10 cd 00 01 11 10 1 : mint. distinguido
00 1 1 0 0 00 1 1 0 0
a·b·d es I,
01 0 1 1 0 01 0 1 1 0 IPs esenciales
pero no IP:
11 1 1 0 0 F 11 1 1 0 0 F
a·b·d ⊆ a·b IP, pero no esencial
FC 10 0 1 1 0 10 0 1 1 0
PROPIEDADES
Expresión óptima
FC
∗ Siendo G = F (los 1’s de G son los 0’s de F y los 0’s de G son los 1’s de F):
CUESTIONES FINALES
* Las funciones de múltiple salida dependen de las mismas variables. Los circuitos tienen varias
salidas que dependen de las mismas entradas. ... ...
⇒ Se ahorran puertas compartiendo implicantes ... ...
... ...
** ¿Qué hacer? Usaremos el método aproximado siguiente:
ab ab a
c 00 01 11 10 c 00 01 11 10 >1 F
0 1 1 0 0 0 0 0 1 1 b &
FC c
1 1 1 1 0 F 1 0 1 1 1 G >1 G
a
∗ Los circuitos integrados comerciales SSI/MSI tienen varias puertas del mismo tipo:
Por ejemplo: el CI 74’00 tiene 4 puertas NAND de 2 entradas
∗ Si, p. ej. sólo se utilizan dos NAND-2, sobrarán otras dos puertas (el 50% del CI)
∗∗ Hay que buscar reutilizar las puertas de los CI’s, esto es, hacer el mayor número de
operaciones con las puertas de los CI’s que se hayan utilizado ya
Ejemplo: En único rail a & ¼ 7400
F = a·b + a·c b ¼ 7400 Sólo un
¼ 7400 & F 7400
&
1 &
FC
c ¼ 7400
∗ Los mapas-K sólo son útiles para hacer a mano funciones de pocas variables (<6)