¿Cuál es la familia lógica más común en las CPU modernas? [cerrado]

Sé que hay muchas familias lógicas, desde la antigua RTL hasta la LVC, pero ¿cuál es la más común?

¿También puedes explicar las razones?

También quería saber: ¿cuál es el más rápido y cuál tiene el menor consumo de energía?

¿Qué has buscado sobre este tema hasta ahora?
Busque las capas físicas 'PCI-express' y 'Ethernet'. Además de un núcleo de CPU, son los dispositivos más rápidos que existen, excluyendo cosas para el radar Doppler, que es superconductor y debe rociarse con nitrógeno líquido mientras funciona.
@Sparky256: Además de un núcleo de CPU , pero preguntó específicamente sobre los núcleos de CPU.
@jbord39. Ups, me perdí eso en el título.

Respuestas (1)

El silicio es el sustrato más utilizado porque está hecho de arena, es barato y fácil (crea su propio óxido). También sucede que hace excelentes FET, que naturalmente forman la lógica CMOS en un entorno digital.

Las razones por las que se utilizan CMOS en Silicon:

CMOS es excelente para las CPU modernas y, casi con seguridad, la familia lógica más común, especialmente en los nm inferiores (22 nm, 14 nm, 10 nm). Hay muchas razones que se combinan para hacer esto cierto:

  • Niveles lógicos de riel a riel (siempre una ruta al suministro o tierra)
  • Fácil de entender y hay pocas restricciones en su uso
  • Muy predecible y casi infalible: CMOS no tiene nada de peligroso.
  • Cuando no se cambia, la única energía consumida es la fuga
  • Las entradas son solo una carga capacitiva
  • Menos potencia que la lógica dinámica
  • Fácilmente consumido por herramientas de síntesis
  • Lógica proporcional. Esto significa que si el voltaje se reduce (o aumenta), todas las características de la puerta lógica se escalan proporcionalmente. Como ejemplo, el voltaje de conmutación de un inversor de igual proporción es la mitad del voltaje de suministro.
  • En general, las puertas individuales no requieren un reloj (a diferencia del dominó). Las chanclas todavía lo hacen. Esto marca una gran diferencia cuando considera que la congestión de enrutamiento es el mayor problema en los procesos más nuevos. El retraso del cable aumenta con respecto al retraso de la puerta en cada nueva tecnología y no hay razón por la que esto cambie pronto.
  • No puedo enfatizar lo suficiente el beneficio de no necesitar un reloj. Echa un vistazo a esta imagen para ver el extraordinario aumento en el retardo del cable frente a la puerta (esto es solo a 100 nm; estamos en 7 nm en estos días). Una razón similar hace que cualquier tipo de lógica diferencial sea menos atractiva.

retardo de puerta y cable vs proceso

La lógica dinámica (diferentes implementaciones) se usa comúnmente para memoria/cachés.

Lo más rápido dependerá mucho del diseño y del proceso. Por ejemplo, ¿es más limitado el enrutamiento o la puerta? Si puede salirse con la suya (más puerta limitada), la lógica de dominó probablemente será más rápida. Si el cableado es limitado, obligará a la congestión de enrutamiento a convertirse en lógica dominó, ya que cada puerta ahora necesita una señal de reloj adicional. Entonces, en este caso, es posible que desee optar por CMOS sesgado monoestático. Esto es como CMOS pero sesgado por un solo borde. Por lo general, la lógica se duplicará para ambas polaridades y se capturará con un latch SR. Esto aumenta el área y la potencia, pero puede proporcionar una mejor velocidad.

Además, la lógica de la puerta de transmisión es más rápida en muchos casos, especialmente para multiplexores/demultiplexores y el elemento de alta z en flip flops. Técnicamente, esto no es lógica CMOS, pero es bastante omnipresente en este punto con las CPU modernas, especialmente las rutas de datos. Dependiendo de a quién le preguntes, algunos pueden considerar esa lógica CMOS.

Para un menor consumo de energía, sigo pensando que probablemente se usaría CMOS. Si la demora no es un problema, puede usar puertas más débiles para reducir la corriente de fuga o apilar los FET. O use la puerta de reloj/energía, pero esto es más una técnica y no tanto una familia lógica.

" CMOS es el más común. " ¿Tiene una fuente para esto? Es muy posible que sea correcto, pero no he visto un gráfico con popularidad relativa de CMOS, BiCMOS, ECL, TTL, etc., y me interesaría si existiera. Además, CMOS generalmente comprende un grupo de familias lógicas (dependiendo de cómo defina una familia; OP podría referirse a familias lógicas monolíticas o familias de semiconductores): AC, HC, 4000B son todas familias lógicas monolíticas CMOS.
En realidad, supongo que la pregunta se vuelve aún más confusa por "en las CPU modernas". En mi opinión, una CPU moderna realmente no tiene una "familia lógica". Pero sí, supongo que la mayoría de las CPU modernas (que suelen ser tecnologías FinFET pequeñas) podrían colocarse bajo el paraguas de CMOS.
@uint128_t Nadie construye CPU modernas con componentes monolíticos... Y no, no tengo un gráfico. Pero puedo garantizarle que cada CPU producida por Intel, AMD, Qualcomm, IBM, ARM, etc. es principalmente CMOS
Sí, creo que respondiste la pregunta lo mejor posible. +1
Sí, pregunté si era AC, HC o HCT, etc. ¡Pero gracias por esta respuesta, que es muy completa todavía! (¿Qué es un componente monolítico? No pude encontrar eso)
Simplemente no podía entender por qué aumenta el retraso de interconexión.
El retraso de la interconexión no aumenta con las tecnologías más nuevas. De hecho se reduce con cada tecnología. Pero, en relación con el retraso de la puerta, está aumentando. ¿Por qué? Porque las puertas lógicas se están volviendo más rápidas que el retraso del cable. Además, los diseños se están volviendo más complejos, lo que lleva a más cableado.
Y la resistencia de los cables/vías está determinada principalmente por el área de la sección transversal: longitud/(ancho*grosor). Entonces, cuando los cables se encogen, el aumento de la resistencia se eleva al cuadrado. Con una f alta, el efecto de la piel hace que el área de la sección transversal sea menos importante y el cable utiliza más piel, que se define por el área de la superficie de la sección transversal.
Monolítico significa un solo chip. Como la serie logic que puedes comprar en digikey. Y las CPU modernas no usan chips monolíticos. HC, AC, HCT son todos CMOS que solo usan diferentes tecnologías. Bit, ninguno de esos se usa directamente en las CPU.
Entonces, ¿a qué tecnología se parece más en una CPU como mi Intel i3 4th gen?
Quiero decir que todo está construido a partir de CMOS, y CMOS sería la familia lógica dominante. Esto se mezcla con la lógica dinámica en los cachés, la lógica de puerta de paso en áreas más personalizadas o flip flops. Incluso puede haber familias lógicas más exóticas incluidas que no conozco. Intel no construye la CPU a partir de piezas monolíticas, la fabrica utilizando su propia tecnología en un solo troquel. La serie de chips monolíticos HC, HCT, AC solo cambia la tecnología interna y tal vez cómo interactúan las entradas y salidas. Por ejemplo, escalas de voltaje, esto es posible debido a FET más pequeños. Intel usa 14nm o menos en la mayoría de los chips
Consulte los estilos de diseño en chip en wikipedia. en.wikipedia.org/wiki/Logic_family#On-chip_design_styles
Creo que PECL con un retorno 'común' de 1,35 voltios es típico de piezas que funcionan de 600 MHz a 4 GHZ, generalmente en modo diferencial, acoplamiento capacitivo de 1nF con una carga de 22 ohmios a 1,35 voltios. También se aplica a PCI-Express, pero Intel sigue reescribiendo los libros con chips más densos y velocidades más rápidas. El cuello de botella es la propia mobo.
Esa podría ser la interfaz de E/S. Pero ese no es el voltaje de la CPU. En este momento, las CPU son @ ~ 3GHz. Y las puertas suelen tener un límite de entrada de 5-25fF. Cómo eso le habla al mundo exterior es una bestia diferente.