手把手教你成为一名优秀的模拟电路设计工程师
如何培养一个刚毕业的工程师?我只能从我的领域模拟集成电路设计,我会提供一些在其他工程领域同样有效的建议,让读者针对自己的工作做出相应的程序。
1.首先,毕业生将被分配作为应用工程师工作。应用工作是公司和客户公众之间的技术纽带。这个小组将通过电话回答客户的技术问题,然后在没有技术资料或设计师的帮助下,通过在实验室搭建各种电路来帮助客户解决他们的具体问题。接电话只是应用工作的一半。他们会用公司的产品开发应用电路,然后写一些技术文章,一般发表在EDN之类的销售杂志上。他们会写一些应用笔记,有助于教会客户如何实际使用公司的产品。Welll开发的应用部门也会写数据表(译者:我没翻译过这个词,以后再说),这样会减轻设计工程师的负担,但也会提高公司文档的质量和一致性。这是我在这个行业做了两年的事情。有一次我重新设计了一个芯片,因为它非常简单。当我为这款芯片写数据表时,发现它无法为最终应用提供足够的功能。当然,设计工程师总是认为自己的芯片足够好。一个真正适应工作的应用工程师可以参与新产品的选择。
这种安排的要点是教未来的设计工程师设计什么,客户需要什么(不是他们想要什么),如何与工厂沟通,以及市场上的一般信息。我不会马上让毕业生直接和客户沟通。首先,他们将为新产品编写数据表,然后要求他们在实验室中构建类似于使用我们芯片的电路。在高级申请工程师的指导下,我们会请他写申请文件。我相信对于设计工程师来说,培养优秀的工程写作能力是非常重要的。
再过几个月,他们就可以接客户电话了。我觉得前几个电话应该是资深工程师陪着打,打完电话再教年轻工程师。工程师尽可能专业,尽可能帮助客户,展示公司的良好形象,这一点非常重要。当我们大多数人打电话给其他公司寻求帮助解决产品问题时,只能得到一些无用的重复。
这个应用程序的工作将全职持续六个月,然后继续六个半月,例如,在早上,对于我们这些在西海岸的人来说。
2.提取设备模型可以安排在接下来的兼职工作时间(上午App,下午建模)。在模拟电路设计中,使用精确而复杂的模型参数来应用于电路模拟器是非常重要的。在开始的时候,没有一个好的模型会让我们反复设计,大多数设计师也从来没有一个足够精准的模型。当电路的速度越来越快时,模型的准确性就变得致命了。较大的公司有建模小组或要求过程开发工程师编写模型。在我以前工作的大公司,我发现这些群体的数据并不准确。最近,我们通过将设备示例与某知名模拟器公司提供的模型进行比较来检查准确性。我们发现他们的数据是纯粹的垃圾,就自己准确提取了设备型号。
这是常见的设计要求。我会请年轻的工程师在资深工程师的指导下教他们一些这方面的小技巧,然后从工艺实例中提取参数模型。这项工作也是一个很好的机会,让工程师沉浸在部门仿真的每一步中,因为模型参数需要通过将电路仿真数据与测试参数进行拟合来不断验证和修改。这是一项非常枯燥的工作,其中包含了大量细致的测量和计算,因此需要大约三个月的兼职来重新描述一个流程的特性。提取器件模型的工作确实可以给工程师一些基本的概念:为了满足不同电路应用的要求,以及器件在电路和尺寸上的限制,这些概念有的真的很神奇,有的对实际技术能力非常有利,这些概念可以正确评估设计中需要的精度和细节。
由于提取设备的繁琐工作,很少有设计公司拥有现有工艺的准确模型。
3.然后再布局一些版面比较合适。在ELantec,我们很多设计工程师都会完成他们新片的部分版面设计,但这在业内是非常少见的。通常的做法是,设计工程师给布局工程师提供的设计资料不足,然后和他们在布局设计的细节上争吵,浪费了很多时间。设计师通常不会仔细检查最终的布局,偶尔会坚持修改那些早就该检查的地方。当项目不能按时完成时,设计师也会责怪布局工程师。这种事情经常发生
我会在兼职的第二个三个月,让年轻的工程师接手一个简单的排版工作。他会给另一个设计工程师画一个布局,然后观察堆积在他身上的低效,希望通过他的眼睛阻止这些低效在未来发生在自己身上。其实我们设计师觉得自己画电路很有用。可以感受到什么样的电路适合做版图设计,什么是优秀的电路信息发送给版图工程师,会面临器件匹配、电流/功率密度等问题。设计者还将获得在布局设计之前估计电路布局尺寸的能力。我们最终能得到的是提高工程师管理多人项目的能力。
第一次真正的设计工作可以在第二年开始。这个项目要保证成功,比如把现有的电路A和现有的电路b连接起来,这种工作不需要创新,仅仅是经济上的原因。这是现代模拟IC设计的趋势:继续精心设计,为成功的芯片增加新的功能。年轻工程师将由一名高级工程师监督,高级工程师通常是待改进芯片的最初设计者。高级工程师被授予管理年轻工程师的权利,应该对这个项目的结果负责。我们不应该过早地考察年轻工程师的项目管理能力,这对他们不公平。当然,年轻的工程师也会给自己的电路画个版图,然后测试芯片,然后写数据表。这个工作周期是五个月的全职设计工作,还不算等待影片回归的时间,再为它做两个月的全职测试工作。
5.现在第一个单人设计可以开始了。除了产品开发,工程师们已经经历了设计的每一步。产品开发是设计师(年轻工程师设计的芯片进入量产后我们才会改名?设计师?从营销部门获得产品细节,然后将这些细节重新组织成可以在硅片上生产的定义。在最初的产品定义结束时,设计师应该能够向公司报告预期的产品规格、功能和芯片尺寸。修改市场的初始需求通常会有很多困难和牺牲,需要设计经理监督。新项目可能会继承类似的现有技术。年轻的设计师将被允许在这里使用布局工程师,但应该可以最后一次测试芯片并编写数据表。
这个方法需要两年多的时间,但是对公司来说从一开始就是值得的。从长远来看,公司需要大约三年的时间来获得一个成熟的设计师,而不是至少七年。这也是一个很好的机会,在不伤害员工情绪,不影响项目的情况下,观察我们预期的工程师会在哪里遇到困难。这些毕业生也可以决定设计这条路是否真的适合自己,而学徒的过程恰恰给他们提供了很多跳到其他职业的机会。
我喜欢艺术专业的这些概念:学徒,学徒期满的工人,师傅。如果你在这个行业工作的时间足够长,你能得到什么?高级?还是?文员?这样的标题。其实这是工作?通货膨胀?我很少在我们的工作中看到大师,我们大多数人都属于学徒。我不把统一的内涵放在形式上,我只想强调技巧。
有些工程师刚毕业就准备为公司赚钱,但很少。大部分工程师都不成熟,需要培养成为真正的工程师。对于公司来说,是时候对员工进行培训,限制他们不应该承担的失败。我曾经在一家非常著名的集成电路设计公司工作了5年,他们喜欢吹嘘他们20%的利润回到R&D工作。但实际上,这家公司的组织如此混乱,以至于一半以上的开发项目都失败了。除了项目管理混乱,这家公司还喜欢什么?把一个工程师和一个项目往墙上扔,看谁能粘在墙上。。被赶出来的设计师大多只是毕业生。
我们应该通过上述学徒过程来指导毕业生,以保护他们的激情和能量,并确保我们所有人的整个行业更好。;