"Projeto lógico" vs. "Projeto de circuito digital"

9

Estou ciente de que empresas diferentes têm definições diferentes para os cargos, mas, em geral, "design lógico" é a mesma coisa que "design de circuito digital"?

Shawn J. Goff
fonte

Respostas:

12

Para mim, os cargos são muito parecidos, mas não exatamente iguais. "Design lógico", na minha opinião, implica escrever VHDL ou Verilog para projetar lógica digital para acessar FPGAs, CPLDs ou talvez até ASICs.

"Design de circuito digital", por outro lado, significa para mim que, além de (potencialmente trabalhando) no material HDL, você também está projetando toda a parte digital da placa / chip / sistema - incluindo o trabalho nas interfaces para o coisas analógicas. Eu também pensaria que "design de circuito digital" inclui menos "design lógico" e mais uso de ICs e componentes de prateleira / blocos IP.

Agora, isso obviamente não precisa ser o caso. Os dois cargos certamente poderiam descrever exatamente a mesma posição, essa é apenas a minha interpretação. Se você está procurando um emprego nessa área, a descrição do trabalho provavelmente pode fornecer mais informações sobre o que o trabalho específico implica. Se ainda não estiver claro, inscreva-se nos dois e, na entrevista, você pode pedir esclarecimentos.

David Brenner
fonte
parece ser a resposta certa para mim!
22610 Jason S
4
O "design lógico" estava em uso muito antes do desenvolvimento da lógica programável. Era comumente usado para descrever o processo de desenvolvimento de circuitos digitais baseados em TTL e outras famílias lógicas.
Leon Heller
2

No centro de carreira da Intel (ou seja, jobs.intel), encontrei duas posições que poderiam ajudar a responder a essa pergunta. Segundo o site deles, espera-se de um engenheiro de projeto lógico [ 1 ]:

Executa o design lógico, a codificação RTL no nível de transferência de registros e a simulação para gerar bibliotecas de células, unidades funcionais e subsistemas para inclusão em projetos de chips completos. Participa no desenvolvimento de especificações de arquitetura e microarquitetura para os componentes lógicos. Fornece suporte à integração de IP aos clientes SoC e representa a equipe de RTL.

Também encontrei uma posição de engenheiro de projeto lógico na ARM [ 2 ], que concorda com a definição da Intel. Portanto, em um resumo muito curto, um Engenheiro de Projeto Lógico parece projetar, simular e depurar a lógica RTL.

Por outro lado, a Intel espera de um engenheiro para o projeto de circuitos digitais [ 3 ]:

Realiza ou participa de pesquisas multidisciplinares no projeto, desenvolvimento, teste e utilização de hardware de processamento de informações e / ou componentes elétricos, mecanismos, materiais e / ou circuitos, processos, embalagens e armários para unidades centrais de processamento CPUs e / ou equipamentos periféricos . Prepara especificações, avalia fornecedores e analisa relatórios de teste. Garante que os produtos estejam em conformidade com os padrões e especificações. Desenvolve planos e estimativas de custo e avalia projetos para analisar riscos. Desenvolve procedimentos, análises e projetos para componentes, produtos e sistemas de computadores. Inicia, orienta e coordena o design geral e o desenvolvimento de novas idéias e produtos. Responde a solicitações ou eventos de clientes / clientes à medida que ocorrem. Desenvolve soluções para problemas utilizando educação formal e julgamento.

Essas tarefas, na minha opinião, parecem estar mais relacionadas ao "gerenciamento de projetos" e à "tomada de decisões" do que à implementação real (não que esse engenheiro não suja as mãos "). Além disso, a posição de engenheiro de circuito digital parece compreender as tarefas de fabricação de chips, enquanto a outra posição não. Consequentemente, parece que para a Intel há uma diferença entre os dois cargos. No entanto, não consegui encontrar uma posição de Digital Circuit Designer na ARM. Isso pode significar que o ARM não usa essa definição ou que simplesmente não há posições em aberto no momento.

No geral, aconselho a analisar quais posições cada empresa oferece e o que elas esperam de cada uma delas, conforme as definições apresentadas, podem variar facilmente para outras empresas.

Nota : As referências acabarão expirando por serem cargos. Portanto, inseri todo o conteúdo relevante deles nesta resposta.

delírio
fonte
Essas descrições de cargos provavelmente foram escritas por pessoal de recursos humanos, instruídas por algum líder de grupo à procura de alguém / moça para o cargo. Não considero essas definições, apenas conceitos opinativos. Ao longo dos anos como engenheiro, tenho feito o mesmo trabalho sob vários nomes: engenheiro de design digital, engenheiro incorporado, arquiteto de hardware, programador de fpga etc. etc. Os nomes dos trabalhos não são os mesmos de uma definição.
JHBonarius
@JHBonarius isso é realmente verdade. Foi por isso que apontei que essas variáveis ​​podem variar facilmente . Como o objetivo da pergunta não é claro, pensei que talvez mostrar algumas posições em aberto pudesse ser interessante.
Delirium
Considerando o OP fez a pergunta, há nove anos, eu não tenho certeza que ele está interessado em postos de trabalho abertos atuais ...
JHBonarius