¿Número máximo de pines/tierras/bolas en un paquete IC?

Fondo

Estoy trabajando en una herramienta gratuita de biblioteca de piezas universales . En un esfuerzo por optimizar el uso y el rendimiento de la memoria, estoy tratando de calcular la cantidad máxima práctica de pines que vería en una pieza.

Meta

En este momento, nuestro límite está establecido en 4096. Me gustaría reducirlo sustancialmente, pero no quiero comprometer nuestra capacidad para admitir componentes de interconexión de alta densidad.

La pregunta

¿Cuál es el paquete más grande que has usado/visto?

Gracias por ver/responder.

paquete de alta densidad

Parece que Intel está usando paquetes LGA 2011 en algunos de sus nuevos chips de gama alta. Supongo que algún procesador de gama alta reclamará el récord.
Mejor evitar los límites estrictos.
LGA 3647 es incluso más que LGA 2011

Respuestas (1)

El más grande que conozco en este momento es LGA2011 , por lo que no recomendaría dejar caer su límite de 4096 pines para cubrir el futuro cercano, ya que ya está cerca de la siguiente potencia inferior más cercana de dos de 2048. Sin embargo, recomendaría mirar su estructuras de datos y límites para hacerlos dinámicos, si el rendimiento y el uso de la memoria son un problema, supongo que está utilizando algunas estructuras de datos estáticas que desperdiciarán mucho espacio para dispositivos de dos pines.

En su lugar, tal vez permita un número de 32 bits en los metadatos (solo unos pocos bytes adicionales) para que, si llegan paquetes de mayor densidad en el futuro, estén cubiertos. Si está intentando almacenar datos en una base de datos relacional o similar y actualmente tiene 4096 columnas, debe normalizarse y almacenar la descripción de cada pin en una tabla separada.

Gracias (y otros comentaristas) por sus comentarios. En realidad, mi pregunta es realmente al revés. Estamos haciendo todo dinámicamente (casi exactamente como lo describiste) en este momento y estamos investigando si podemos usar la asignación previa para mejorar el rendimiento a un costo de memoria razonable. Sin embargo, tienes razón, con 2048 pines, no tiene ningún sentido.
Me pregunto si debería considerar la preasignación para la mayoría de los casos con un esquema más dinámico para casos excepcionales. Si bien existen circuitos integrados con un gran número de pines, son, con mucho, la excepción.