¿Se puede construir un chip SOC para teléfono móvil utilizando la versión pública de ARM?
En primer lugar, permítanme corregir un error: algunas personas piensan que Qualcomm y Samsung son poderosos cuando ven que usan núcleos de CPU de desarrollo propio, pero Kirin 950 parece ser inferior si usa la versión pública ARM. ¡Esto es en realidad un gran malentendido! Déjame preguntarte, ¿cuáles son las necesidades principales de los teléfonos inteligentes? De hecho, se puede resumir en dos palabras: fácil de usar y duradero, es decir, se debe equilibrar el rendimiento y el consumo de energía. El uso de un kernel de desarrollo propio o una versión pública debe determinarse en función del índice de eficiencia energética del propio teléfono móvil. Este es el diseño desde la perspectiva de la experiencia del usuario. ?
Kirin 950 utiliza 4 A72 y 4 A53, con una frecuencia principal de hasta 2,5 GHz. Se puede decir que es el resultado de una consideración integral desde la perspectiva del equilibrio entre el rendimiento y el consumo de energía (Snapdragon). 810, 820 y Samsung 8890 tiene problemas como consumo excesivo de energía o generación de calor). A53 tiene un menor consumo de energía, mientras que A72 tiene un rendimiento aproximadamente 1,8 veces mejor que A57. Bajo la misma carga de trabajo, el consumo de energía se reduce en aproximadamente un 50%. La combinación de núcleos grandes y pequeños puede mejorar el rendimiento y reducir el consumo de energía. El A72 se lanzó en febrero de 2015. Según el proceso de investigación y desarrollo de unos diez meses después de la introducción del núcleo ARM, el SoC Kirin 950 acaba de llegar al momento adecuado. Sería difícil hacer esto sin las sólidas capacidades de diseño de SoC del chip Huawei y su comprensión precisa del ritmo de desarrollo del núcleo ARM. ?
Pieza de diseño de desarrollo propio. Kirin 950 no utiliza una CPU de versión pública completa. El núcleo de ARM es solo un núcleo blando estandarizado. Los fabricantes de chips deben personalizar la biblioteca de unidades estándar (flip-flops, puertas NAND) y la memoria de acuerdo con su propio posicionamiento, y realizar su propia implementación física para lograr la relación de eficiencia energética final. A veces, para lograr la mejor eficiencia energética, solo es necesario probar Floorplan cientos de veces, sin mencionar la cantidad de veces que se dibuja el diseño. La parte de desarrollo propio requiere mucho trabajo de desarrollo, desde el diseño físico más bajo hasta el control de software de la capa superior. Toda la infraestructura de SoC incluye tres partes: CPU, interconexión y sistema de memoria. Las dos últimas partes del Kirin 950 son fabricadas por el propio Huawei. Nosotros también desarrollamos el hardware, incluido el ISP y la banda base.
Coprocesador constantemente consciente. Kirin 950 SoC también agrega un i5, el procesador de detección inteligente más poderoso de la industria, que colabora con núcleos grandes y pequeños para compartir recursos, está programado de manera inteligente por el sistema principal y puede mantener el teléfono en modo Always Sensing con un consumo de energía extremadamente bajo. El estado ("siempre consciente") consume mucha menos energía que la CPU principal. ?
Parte de banda base. Los chips de teléfonos móviles actuales están altamente integrados para lograr un bajo consumo de energía, y la banda base también se ha convertido en parte del SoC. La clave para esto es que la integración de la banda base en el SoC puede reducir el área de PCB y facilitar la administración. costos convenientes y más bajos, y al mismo tiempo módulos y sistemas de comunicación La interacción de datos entre ellos es más eficiente y confiable. Kirin 950 SoC integra una banda base de desarrollo propio, lo que permite al Huawei Mate 8 lograr un alto equilibrio entre rendimiento y consumo de energía. La integración de banda base representa el nivel de desarrollo del SoC de los fabricantes de chips. ?5) Aspectos del proceso. Huawei Kirin 950 utiliza el proceso de fabricación TSMC 16nm FinFET plus de la industria. Es el primer SoC de teléfono móvil de la industria que utiliza el proceso TSMC 16nm FinFET plus, lo que indica que las capacidades de diseño de chips de Huawei se encuentran entre las mejores de la industria. Algunas personas pueden pensar que el proceso de 16 nm es la especialidad de TSMC y ¿qué tiene que ver con Huawei Kirin? Pero, de hecho, el proceso de fabricación es un factor que debe tenerse en cuenta al diseñar SoC y, para utilizar el proceso de fabricación más avanzado, los fabricantes de diseño deben completar una gran cantidad de investigación y desarrollo preliminares y reservas de IP por adelantado, y Kirin 950; ha hecho esto. Este también es un tema complejo que requeriría otro artículo largo para explicarlo claramente. ?
Derechos de propiedad intelectual. Kirin 950 implementa un diseño altamente integrado y de bajo consumo de CPU, bus, procesador de pantalla, controlador de memoria, GPU, códec de video, cámara ISP, unidad de procesamiento de audio, unidad de procesamiento de sensores e interfaz de almacenamiento, y tiene todos los derechos de propiedad intelectual. La CPU utiliza la versión pública de ARM y las patentes de diseño posteriores son propiedad de Huawei Chip. Creemos que la innovación independiente no significa derribarlo todo y empezar de nuevo: los lápices y las gomas de borrar son creaciones, y añadir gomas de borrar a los lápices es innovación.