“Diseño lógico” vs. “Diseño de circuito digital”

9

Soy consciente de que diferentes compañías tienen diferentes definiciones para los títulos de trabajo, pero en general, ¿es "diseño lógico" lo mismo que "diseño de circuito digital"?

Shawn J. Goff
fuente

Respuestas:

12

Para mí, los títulos de trabajo son muy similares, pero no exactamente iguales. El "diseño lógico", en mi opinión, implica escribir VHDL o Verilog para diseñar lógica digital que vaya a FPGA, CPLD o incluso ASIC.

"Diseño de circuito digital", por otro lado, significa para mí que además de (potencialmente trabajando en) el material HDL, también está diseñando toda la parte digital de la placa / chip / sistema, incluido el trabajo en las interfaces para cosas análogas También pensaría que el "diseño de circuito digital" incluye menos "diseño lógico" y más el uso de circuitos integrados y componentes estándar / bloques de IP.

Ahora, esto obviamente no tiene que ser el caso. Los dos títulos de trabajo ciertamente podrían describir exactamente la misma posición, esa es solo mi interpretación. Si está buscando un trabajo en esa área, la descripción del trabajo probablemente puede proporcionar más información sobre lo que implica el trabajo en particular. Si aún no está claro, solicite a ambos y luego, en la entrevista, puede solicitar una aclaración.

David Brenner
fuente
me parece la respuesta correcta!
Jason S
44
El "diseño lógico" estaba en uso mucho antes de que se desarrollara la lógica programable. Se usaba comúnmente para describir el proceso de desarrollo de circuitos digitales basados ​​en TTL y otras familias lógicas.
Leon Heller
2

En el centro de carreras de Intel (es decir, jobs.intel) he encontrado dos puestos que podrían ayudar a responder esta pregunta. Según su sitio web, se espera que un ingeniero de diseño lógico [ 1 ]:

Realiza diseño lógico, codificación RTL de nivel de transferencia de registro y simulación para generar bibliotecas de células, unidades funcionales y subsistemas para su inclusión en diseños completos de chips. Participa en el desarrollo de especificaciones de arquitectura y microarquitectura para los componentes lógicos. Brinda soporte de integración de IP a los clientes de SoC y representa al equipo RTL.

También he encontrado un puesto de Ingeniero de Diseño Lógico en ARM [ 2 ] que está de acuerdo con la definición de Intel. Por lo tanto, en un resumen muy breve, un ingeniero de diseño lógico parece diseñar, simular y depurar la lógica RTL.

Por otro lado, Intel espera de un ingeniero para diseño de circuitos digitales [ 3 ] que:

Realiza o participa en investigaciones multidisciplinarias en el diseño, desarrollo, prueba y utilización de hardware de procesamiento de información y / o componentes eléctricos, mecanismos, materiales y / o circuitos, procesos, empaques y gabinetes para unidades centrales de procesamiento CPU y / o equipos periféricos . Prepara especificaciones, evalúa proveedores y analiza informes de prueba. Asegura que los productos cumplan con los estándares y especificaciones. Desarrolla planes y estimaciones de costos y evalúa proyectos para analizar el riesgo. Desarrolla procedimientos, análisis y diseño para componentes, productos y sistemas informáticos. Inicia, guía y coordina el diseño general y el desarrollo de nuevas ideas y productos. Responde a las solicitudes o eventos del cliente a medida que ocurren. Desarrolla soluciones a problemas utilizando educación formal y juicio.

Esas tareas, en mi opinión, parecen estar más relacionadas con la "gestión de proyectos" y la "toma de decisiones" que con la implementación real (no es que este ingeniero no se "ensucie las manos"). Además, el puesto de Ingeniero de circuitos digitales parece comprender las tareas de fabricación de chips, mientras que el otro puesto no. En consecuencia, parece que para Intel hay una diferencia entre los dos puestos de trabajo. Sin embargo, no pude encontrar un puesto de Diseñador de circuitos digitales en ARM. Esto podría significar que ARM no usa esta definición, o que simplemente no hay posiciones abiertas en este momento.

En general, aconsejaría analizar qué puestos ofrece cada compañía y qué esperan de cada uno de ellos, ya que las definiciones presentadas pueden variar fácilmente para otras compañías.

Nota : Las referencias finalmente caducarán, ya que son puestos de trabajo. Por lo tanto, he insertado todo el contenido relevante de ellos en esta respuesta.

delirio
fuente
Esas descripciones de trabajo probablemente fueron escritas por personal de recursos humanos, instruido por algún líder de grupo que busca a algún chico / chica para el trabajo. No considero esas definiciones, solo conceptos obstinados. Durante mis años como ingeniero, he estado haciendo el mismo trabajo con muchos nombres: ingeniero de diseño digital, ingeniero integrado, arquitecto de hardware, programador de fpga, etc. Los nombres de los trabajos no son lo mismo que una definición.
JHBonarius
@JHBonarius eso es cierto. Es por eso que señalé que esos podrían variar fácilmente . Como el propósito de la pregunta no está claro, pensé que tal vez mostrar algunas posiciones abiertas podría ser interesante.
delirio
Teniendo en cuenta que el OP hizo la pregunta hace nueve años, no estoy seguro de que esté interesado en los puestos
vacantes