Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Es Primetime una herramienta de diseño de interfaz de usuario ic?

¿Es Primetime una herramienta de diseño de interfaz de usuario ic?

Muchos internautas acaban de entrar en contacto con el diseño de circuitos integrados y están ansiosos por saber: 1. ¿Cuáles son los diseños de interfaz de usuario y de fondo de circuitos integrados comunes? ¿Cuál es la diferencia entre ellos? ¿Cuáles son las herramientas y los conocimientos más básicos necesarios para el diseño de back-end? Por ejemplo, diseño de circuitos integrados en varios teléfonos móviles u otros productos electrónicos de entretenimiento. programación pero tiene una cierta base en circuitos digitales y analógicos.

¿El diseño de front-end de IC se refiere al diseño lógico? El front-end es el principal responsable de la implementación de la lógica. lenguajes como verilog/VHDL para descripciones a nivel de comportamiento, por supuesto, algún software de simulación. El diseño back-end de IC se refiere al diseño físico. Principalmente responsable de convertir el diseño frontal en un esquema y diseño real, grabación en cinta y producción en masa. El diseño de back-end requiere más, incluida síntesis, P&R y, finalmente, STA y synopsys tienen un sistema completo de estas herramientas. Quienes estén interesados ​​pueden consultar su sitio web. Metafóricamente hablando, el front-end es como un plano, algo que puede ser funcional o estructural. La parte trasera consiste en convertir el plano en un edificio de gran altura real.

Además de los dos requisitos básicos de la programación y simulación RTL, el diseño front-end también puede incluir el diseño, verificación, síntesis, STA y verificación de equivalencia lógica del sistema IC. Entre ellos, el diseño de sistemas IC es el más difícil de dominar. Requiere muchos años de experiencia en diseño de IC y familiaridad con ese campo de aplicación, al igual que el diseño de arquitectura de sistemas en la industria del software, y la programación RTL es equivalente a la programación de software. Adecuado como introducción al diseño de circuitos integrados.

También hay algunas áreas grises que pueden pertenecer tanto al front-end como al back-end, como DFT (diseño para prueba)

El diseño del back-end es simplemente P&R , pero incluye muchas cosas, como empaquetado de chips y diseño de pines, plano de planta, enrutamiento de energía y verificación de energía, prevención y corrección de interferencias entre líneas, cierre de sincronización, STA, DRC, LVS, etc., que requieren dominio y. familiaridad con una variedad de herramientas EDA y los requisitos específicos de los fabricantes de circuitos integrados. Para alcanzar el nivel de jeze, se necesitarán menos de 5 años.

La nanoruta de Encounter no parece ser una herramienta particularmente buena. Recientemente escuché que una empresa tiene la última herramienta Magma. Afirman que su herramienta está dos años por delante de la competencia y tienen especial confianza en el tiempo.

Después de más de 5 años de comparación, la calificación de nuestra empresa es

(1) Magma

(2) Synopsys

( 3 ) Cadence

Las siguientes son solo reseñas personales y de la empresa, que no son necesariamente exhaustivas y sirven únicamente como referencia.

Sinopsis:

Ventajas:

Equilibrado en tiempo, coste y calidad en la realización del diseño, no es el mejor, pero definitivamente no está mal.

Disponga de un software probado con el que nadie pueda compararse.

Desventajas:

La integración de Physical-Compiler y Astro no es lo suficientemente buena. Después de todo, una empresa EDA de diseño front-end la amplió al back-end. adquisición de Avanti.

Cadencia:

Ventajas: Tiene una serie de software EDA muy excelentes, como: RTL Compiler, Encounter, Nano route, CeltIc, etc. (limitado a uso independiente).

Desventajas:

Aunque es una empresa de diseño de back-end bien establecida, todos sus productos principales actuales se compraron en los últimos años y no hay muchos de mis anteriores. artículos restantes. La integración de los productos anteriores es un gran problema. Los productos actuales no son buenos para cerrar secuencias de tiempo complejas.

Magma:

Ventajas: una empresa EDA que ha surgido repentinamente en los últimos cinco años. Tiene su propio algoritmo único y una GUI hermosa y fácil de usar, que es. excepcionalmente bueno para converger secuencias de tiempo complejas.

Desventajas: los productos que lo acompañan no son lo suficientemente completos y el precio es alto.

Nuestro enfoque es tomar las mejores partes de cada empresa e integrar nosotros mismos una plataforma de diseño back-end.

Por ejemplo: Synopsys Design-Compiler, DFT-Compiler, PrimeTime + Magma BlastFusion (Place&route) + Cadence QX, LEC, CeltIc + Mentor Caliber

Espero adoptarlo, gracias ~~

——————De Changyi, tu cariñoso mayordomo móvil