Answers:
对我来说,职称非常相似,但不完全相同。在我看来,“逻辑设计”意味着编写VHDL或Verilog来设计数字逻辑,以将其应用于FPGA,CPLD甚至是ASIC。
另一方面,“数字电路设计”对我来说意味着,除了(可能在开发)HDL东西之外,您还正在设计电路板/芯片/系统的整个数字部分-包括在与电路板的接口上工作。模拟的东西。我也认为“数字电路设计”包括较少的“逻辑设计”,而更多使用IC和现成的组件/ IP模块。
现在,显然不必如此。这两个职位肯定可以描述完全相同的职位,这只是我的解释。如果您正在寻找该领域的工作,则工作说明可能会提供有关特定工作需要的更多信息。如果仍然不清楚,请同时申请,然后在面试中要求您进行说明。
在英特尔的职业中心(即Jobs.intel),我发现了两个职位可以帮助回答这个问题。根据他们的网站,逻辑设计工程师 [ 1 ] 有望:
执行逻辑设计,寄存器传输级RTL编码和仿真,以生成包含在全芯片设计中的单元库,功能单元和子系统。参与逻辑组件的体系结构和微体系结构规范的开发。为SoC客户提供IP集成支持,并代表RTL团队。
我还在ARM [ 2 ]中找到了逻辑设计工程师的职位,这与Intel的定义是一致的。因此,在一个非常简短的摘要中,逻辑设计工程师似乎可以设计,模拟和调试RTL逻辑。
另一方面,英特尔期望数字电路设计工程师 [ 3 ]:
在中央处理单元CPU和/或外围设备的信息处理硬件和/或电气组件,机制,材料和/或电路,过程,包装和机柜的设计,开发,测试和使用中进行或参与多学科研究。准备规格,评估供应商并分析测试报告。确保产品符合标准和规格。制定计划和成本估算并评估项目以分析风险。为计算机组件,产品和系统开发程序,分析和设计。发起,指导和协调新思想和新产品的总体设计与开发。响应发生的客户/客户请求或事件。利用正规教育和判断力开发解决方案。
在我看来,这些任务似乎与“项目管理”和“决策制定”更多地相关,而不是与实际的实现相关(不是说这位工程师不会“动手”)。此外,“ 数字电路工程师”职位似乎可以理解芯片制造任务,而其他职位则不能。因此,对于英特尔来说,这两个职位之间似乎有所不同。但是,我找不到ARM 的Digital Circuit Designer职位。这可能意味着ARM不使用该定义,或者目前根本没有空缺职位。
总体而言,我建议您调查一下每个公司提供的职位以及他们对每个公司的期望,因为所提供的定义可能会随其他公司而变化。
注意:参考将最终失效,因为它们是职位。因此,我在此答案中插入了他们的所有相关内容。