0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IC设计工作的未来是什么?

我快闭嘴 来源:贤集网 作者:贤集网 2020-09-25 10:49 次阅读

IC设计工作的未来是什么?AI会不会取代IC设计师?每一个有效的人工智能算法的基础是一个电子芯片,它是由智能IC设计师团队设计的。具有讽刺意味的是,IC设计师设计的可能正是可能取代他们工作的技术。如果这是真的,这是一个令人恐惧的前景。然而,通过研究IC设计的过去和现在,我们可以认识到,今天的IC设计已经不是过去的样子了。通过联想,我们也可以认识到IC设计工作不太可能消失。然而,它们绝对会发生转变,并变得更加复杂。

自动化、低效率和需求

首先,行业有三个模式需要认识:自动化、低效率、需求。首先,现今的IC设计人员正在使用大量的自动化技术。今天的机器的仿真能力直接继承了昨天的竞争IC方案。也就是说,过去的IC设计工作现在已经实现了自动化。自动化的趋势使IC设计人员在综合的层次上更上一层楼。我们现在能够做出非常复杂的解决方案,因为我们利用了现有的创新、自动化技术。

其次,有许多IC效率低下的问题仍未解决。例如,在射频设计中,通信还没有实现全双工,天线还在片外。如果这个技术发展起来,通信速度会提高一倍,射频模块会更小。诸如此类的技术问题,还需要不断创新和关注。

第三,自动化和低效率模式的结合,为聪明的IC设计者创造了巨大的需求,以解决未解决的问题。我们已经知道如何设计一个20dBm的PA,那么为什么不让机器为我们完成这个任务呢?自动化流程为设计团队留下更多的时间和资源来解决新问题。对设计师的需求将保持稳定,直到没有剩余的射频和IC低效率。此外,随着自动化程度的提高,现场的IC设计人员将有更多的乐趣,因为工作中的劳动密集型环节被消除了,所以他们会有更多的头脑风暴解决方案。从本质上讲,IC设计工作会随着突破性进展而不断被重新定义,而这种支点也会延续到未来。

从过去的经验中学习

为了了解设计的发展历程,我采访了Silicon Labs的两位资深IC设计师。我们触及了他们最早的IC设计记忆,并讨论了他们对行业未来的愿景,只用回忆和意见,而不是依赖附带的文件。

与我交谈的第一位设计师是Silicon Labs的研究员。他分享的第一个心得是,他设计的第一个电路是一个差分运放和一个20阶开关电容滤波器。整个模拟芯片大概是30平方毫米,5000个晶体管的数量。相对而言,今天的芯片承载了几十个运放和滤波器,晶体管数量可以达到上亿个甚至更多。当然,我们在短短几十年的时间里,已经向更复杂的设计发展。我的同事还描述了设计人员刚开始工作时可用的技术,说布局是如何在一个带绿色屏幕的泰克图形终端上完成的,这基本上是一个大的存储范围。该终端没有颜色,但设计师们使用一层金属和一层用于路由的Poly进行工作。今天,设计师们可以使用众多的图层进行路由来创建设备。如今在布局中使用无色显示器,听起来就像是在尝试项目自杀!

我从另一位工程人员那里听到了类似的看法,他详细介绍了他使用泰克显示器的经验,解释了该显示器如何消耗大约1千瓦,大约4英尺高,有一个带有持续图形的绿色屏幕,以及两个用于X-Y输入的拇指轮。拇指轮的布置非常好用,显示器由一根140kbps的电缆驱动,电缆贴在地板上,对面是一个计算机中心的房间。他还告诉我,设计师们曾经在文本编辑器上打出他们的网表。他们会从白板设计开始,给节点编号,然后输入网表进行仿真。目前,我们只能设计片上系统(SoC)IC,因为我们有图形用户界面,可以在模拟领域放置和检查数千个晶体管,而不用担心节点编号或网表打错。从这个意义上说,我们正在利用自动化来创建更加复杂和先进的系统。

20世纪80年代中期的另一个古老而有趣的IC传统是在芯片级。由于设计人员没有Lawout Versus Schematic Software (LVS),他们必须将合理比例的纸质打印输出制作成网。这种纸质模拟由两三张约3‘宽的打印纸组成,这些打印纸贴在地板上或多张桌子上,以覆盖各自芯片的宽度。从顶层的网表上,他们会逐个网验证与每个块网的每个引脚的连接性,然后用彩色铅笔标记每个网的 “亮灯”。虽然以当时的技术来看,这似乎是一个优雅的解决方案,但这是不必要的重复和令人厌烦的。

有趣的是,自动化和人工智能对IC设计来说并不陌生,而且植根于过去。正如我们所看到的,IC设计人员一直指望通过自动化来降低流程的任务强度,但现在的系统比以往任何时候都要复杂。然而,有些流程还是完全由人脑来完成,比如模拟设计。模拟设计是利用特定的器件配置来确定器件的尺寸和实现模拟功能的直观过程。虽然计算机可以帮助计算和估算电路的工作点,但人脑更擅长直观、智能的设计。现在的问题是,最近人工智能的发展是否让机器的智能程度足以取代IC设计师?

从这里,我们可以推测出几种结果。首先,这种复杂设计原理的自动化应该被看作是一件好事,机器应该被看作是人类思维的延伸。随着计算机越来越智能,人类有更多的时间去关注新奇的概念,达到新的里程碑。此外,设计过程的自动化已经发生了几十年。在20世纪80年代,我的一位长期从事设计的同事解释了贝尔实验室的几位工程师如何成功地实现了运放和开关电容滤波器的自动化设计。他们基本上使用已知的拓扑结构,然后使用优化方法来选择元件尺寸。作为一名IC设计师,我觉得这种自动化让人欣慰,因为比起优化元件的繁琐,我更喜欢选择拓扑结构背后的批判性思维。

人VS机器:机器的可靠性如何?

我从同事那里了解到的20世纪80年代的故事表明,IC设计中确实需要人类的智慧。例如,其中一个故事描述了贝尔实验室的一个内部数学专家小组是如何进行一个关于应用约束条件和尽量减少做优化所需的模拟路径数量的项目。为此,他们交出了一个带隙设计,目标是最小化PVT和失配之间输出电压的百分比变化,同时将PSRR和功率控制在某个约束之下。他们决定将优化参数简化为mV变化而不是百分比变化。几周后,他们带着一份报告回来,并自豪地表示,他们已经将变异性降低了几个数量级,这最初看起来好得不得了。令人惊讶的是,他们的工具发现了一个电阻,它可以将尺寸降到接近零,将输出电压降低到只有几个mV,而PVT的变化率(以mV为单位)非常小!我们是否应该将这一结果归结为 “不可能”?

我们应该把这次事件的结果归结为机器还是人类呢?人类制造的机器和人类一样会出错,只是因为它们是我们制造的。这也是为什么任何自动化流程的顶端都需要一个人类观察者的原因。例如,现代的计算速度是指数级的,这使得我们可以运行一个芯片的每一个可能的变化来商议它是否会工作。虽然速度很好,但在这个过程中加入一个真正的人,可以保证发现问题的概率更高--尤其是在模拟系统中。因此,我真的相信我们不能仅仅依靠机器来发现问题,因为问题可能会在机器中永久存在。我们必须接受人类是不完美的,而机器本质上也会是不完美的。

我从过去选取的故事突出了人类与机器之间的对比。然而,随着研究人员和企业家们更多地尝试设计流程的自动化,类似的情况仍在发生。不过与过去相比,我推测未来自动化的发展将集中在更棘手的问题上,而这些问题可能甚至还没有出现在我们的视野中。

原本,工程师们构建的系统比较简单,但却承担了所有分析的重任。想出新的设计和建立分析模型需要花费巨大的脑力。由于无法使用模拟器和其他自动化流程,工程能力被限制在数千个晶体管上。幸运的是,随着技术的进步,我们可以在几个小时内测试想法,而无需建立分析模型。例如,有更多的仿真带宽来验证亿级晶体管SoC的功能。

另一方面,随着复杂性的增加,芯片变得更加庞大,验证和验证周期也变得更长,因此也更加费力。就像我的一位同事喜欢说的那样,我们花了10%的时间提出聪明的想法,但90%的时间只是验证这些想法。

进化:我们在就业市场上可以期待什么?

从过去到现在的轨迹来看,建立了一个对未来的推断,有一种令人兴奋的可能性。更多的自动化为创造性和批判性思维开辟了时间。也许很快,机器就能复制设计,甚至提出新的设计理念。机器也将参与到繁琐的验证过程中。这将为IC设计人员提供 “有趣和令人兴奋的问题 ”的奢侈工作。虽然这些愿景是理想的,但我们不应该太急于让人工智能在不久的将来完全接管。作为第一步,AI可以开始自动进行平面规划,然后进行布局。然后,AI可以慢慢向核心设计功能爬行,为设计师创造更多的精神空间,让他们专注于新的问题。

集成电路设计工作方面,团队合作和协调将变得更加相关。设计团队正在成长以应付现代集成电路的庞大规模。工程师和工程部门之间的通信可能会占用更多的带宽。如果我们想要建立我们现在只能梦想的大规模系统,未来的集成电路设计者将需要成为协作的决策者。解决合作问题也将是一个教育和文化问题。STEM的学生需要关注软技能和人际交往技能,比如沟通、创造力、想象力和团队合作能力,而不仅仅是技术技能。当人类的头脑在各个领域受到刺激,并与其他伟大的头脑一起工作时,它就能够做出强大的事情。

年轻工程师普遍关心的一个问题是市场是否需要他们的研究领域。对于这种困境,我的回应是鼓励学生们自己去了解市场,看看如何为成功定位。我说不出哪份工作更好,哪份工作报酬更高,因为激情决定了职业满意度。仅凭我的经验,我可以向那些对集成电路设计感兴趣的学生保证,对她技能的需求不会很快消失,因为还有很多问题需要解决。不同之处在于,由于人工智能和自动化的破坏,未来的问题类型可能会完全不同。这是任何人都无法预测的。然而,我非常希望我们正在进入一个人类和机器可以和谐地一起工作的未来。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47838

    浏览量

    409225
  • IC
    IC
    +关注

    关注

    35

    文章

    5545

    浏览量

    173234
  • AI
    AI
    +关注

    关注

    87

    文章

    26485

    浏览量

    264112
收藏 人收藏

    评论

    相关推荐

    Ansys与SynMatrix合作,简化无线通信射频滤波器设计工作流程

    Ansys扩展其电子系列产品组合,以简化无线通信射频滤波器设计工作流程
    的头像 发表于 04-08 09:45 183次阅读
    Ansys与SynMatrix合作,简化无线通信射频滤波器设<b class='flag-5'>计工作</b>流程

    PCBA为什么要设计工艺边?设计工艺边有什么好处吗?

    PCBA设计师们在设计线路板的时候,往往会预留工艺边。这么做得到原因大家知道是为什么吗?设计工艺边有什么好处吗?今天给大家讲解一下PCBA为什么要设计工艺边?
    的头像 发表于 03-22 11:45 591次阅读

    演讲预告|思尔芯邀您共聚中国IC领袖峰会,一起探索“芯”未来

    演讲预告2024中国IC领袖峰会思尔芯S2C3月29日,2024中国IC领袖峰会将在上海张江举行。峰会将邀请半导体业界重要厂商和行业领袖,展望未来技术趋势和新兴应用机会,并共同探讨如何在复杂多变
    的头像 发表于 03-16 08:22 111次阅读
    演讲预告|思尔芯邀您共聚中国<b class='flag-5'>IC</b>领袖峰会,一起探索“芯”<b class='flag-5'>未来</b>

    PCB设计工作中常见的错误有哪些?

    一站式PCBA智造厂家今天为大家讲讲PCB设计工作中常见的错误有哪些?PCB设计中最常见到的六个错误。PCB设计是电子产品制造中非常关键的一环。它的质量直接关系到整个产品的性能和稳定性。然而
    的头像 发表于 02-21 09:32 206次阅读
    PCB设<b class='flag-5'>计工作</b>中常见的错误有哪些?

    PCB 焊盘与孔设计工艺规范

    PCB 焊盘与孔设计工艺规范 1. 目的 规范产品的PCB焊盘设计工艺,规定PCB焊盘设计工艺的相关参数,使得PCB 的设计满足可生产性、可测试性、安规、EMC、EMI 等的技术规范要求,在产品
    的头像 发表于 12-22 19:40 646次阅读
    PCB 焊盘与孔设<b class='flag-5'>计工</b>艺规范

    bsp452电源开关ic工作原理

    BSP452电源开关IC是一种高性能的电源管理器件,其工作原理涉及到多个方面。在本篇文章中,我们将详细介绍BSP452电源开关IC工作原理,包括其结构、
    的头像 发表于 12-22 16:24 330次阅读

    干簧管液位计工作原理是什么

    干簧管液位计是一种常用的工业流量测量设备,其工作原理基于干簧管的特性。干簧管液位计通过测量管道内液体的压力来确定液位的高度。在本文中,我们将详细探讨干簧管液位计的工作原理,并介绍其优缺点以及在工业
    的头像 发表于 12-18 16:08 1707次阅读

    IC长时间工作温度多少合适?

    集成电路(IC)的长时间工作温度应该控制在其额定工作温度范围内。
    的头像 发表于 11-29 09:23 534次阅读

    IC封装技术:解析中国与世界的差距及未来走向

    IC封装
    北京中科同志科技股份有限公司
    发布于 :2023年08月10日 10:30:01

    从追赶到领先:中国IC封装技术的跨越与未来展望

    随着科技的飞速发展,半导体产业成为各国竞相投资的热点领域,其中IC封装技术是半导体制造的一个关键环节。本文将探讨中国在IC封装技术方面与其他国家之间的差距,并预测未来的发展趋势。
    的头像 发表于 08-01 11:22 681次阅读
    从追赶到领先:中国<b class='flag-5'>IC</b>封装技术的跨越与<b class='flag-5'>未来</b>展望

    IC设计流程先后顺序 ic设计流程物理验证

     IC设计是一项复杂的工作,需要设计工程师具备电路设计和布局技能,以及对电子元器件和芯片制造工艺的深入了解。它在现代电子技术中起着关键作用,使得我们可以实现高度集成的电子系统,提供更小、更快、更智能的电子产品。
    发表于 07-18 15:15 580次阅读

    深度剖析IC555的工作原理

    IC555的工作非常重要,因为它广泛用于许多应用。它广泛用于产生延迟,方波,活化剂等。IC 555的工作由下图中的内部组件控制。
    的头像 发表于 07-05 15:26 2198次阅读
    深度剖析<b class='flag-5'>IC</b>555的<b class='flag-5'>工作</b>原理

    低功耗技术在IC设计中的应用 IC设计流程解析

    IC设计流程从设计到验证是一个复杂而精细的过程,需要多个设计工具和验证手段的支持。不同的设计流程可能会有所差异,具体的设计流程也会根据项目需求和技术发展的变化而有所调整。
    发表于 06-27 17:07 298次阅读

    如何让转速计工作以反馈到PID循环中?

    我正在尝试让转速计工作以反馈到 PID 循环中,但我用于 Uno 的代码似乎不适用于 ESP8266 Wemos D1 mini。 我得到不稳定的结果,即使在电机断电时我也会得到输出。 我猜中
    发表于 06-05 08:57

    新CODE V改进了光学设计工作流程和效率

    CODE V 版本 2023.03 中的新功能改进了从曲面输入到设计导出的设计工作流程。该版本包括SagFit实用程序,该实用程序可以比以往更快,更直观地转换和拟合表面。它提供了更好的优化帮助
    的头像 发表于 05-24 14:34 1568次阅读
    新CODE V改进了光学设<b class='flag-5'>计工作</b>流程和效率