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

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

3天内不再提示

重点介绍SoC设计的布局规划阶段

sakobpqhz 来源:EETOP 作者:electronicdesign 2022-11-22 14:45 次阅读

人工智能AI)已经彻底改变了许多市场,包括制造业、制药业、航空航天等,但硬件系统是迄今为止尚未在人工智能方面进行任何重大投资或创新的领域。

虽然在片上系统 (SoC) 生产的端到端生命周期中可以实现许多潜在的机器学习 (ML) 应用,但本文重点介绍 SoC设计的布局规划阶段。毋庸置疑,这是最耗费时间、成本和人力资源的过程之一。具体来说,我们将研究评估使用ML 和优化模型以指数方式减少在此SoC 阶段的投资。

01floorplan

半导体芯片由数十亿个晶体管组成。floorplan 涉及将这些晶体管与其他必要的组件(如时钟电源轨等)一起放置在芯片上。它们的位置经过优化,可实现更小的芯片尺寸、更好的性能、避免时序冲突以及更轻松的布线。设计流程中的这一关键步骤需要门级网表、约束条件、技术库、时序库I/O信息等,如图1所示。

98c7eab8-6a16-11ed-8abf-dac502259ad0.png

1. floorplan 规划需要不同的输入。

不过,floorplan 规划设计通常需要几周时间才能完成。而机器学习可能会在数小时内执行相同的任务。这有助于更快地将半导体芯片推向市场,并使工程师能够专注于更复杂的工作。

02机器学习

机器学习是一种人工智能,它从数据中学习各种模式和见解,并应用这些学习来做出准确而有见地的预测。在ML过程中需要各种步骤来优化floorplan。

03数据采集

floorplan所需的输入,如门级网表、约束、技术库和I/O 信息,都是从经过硅验证的芯片中收集的。

04数据预处理

数据收集后,将启动训练 ML 模型的步骤。第一步是以正确的格式获取数据来训练模型,这称为数据预处理。它包括几个阶段,如数据过滤、数据质量检查、数据转换、规范化和标准化等。

05模型训练

数据准备完成后,下一步是训练 ML 模型。目标是预测下一个元件在片上放置,同时优化最小功耗、性能和面积(PPA)。强化学习可用于实现这一目标。它采用迭代方法并奖励导致最低 PPA的placements,同时惩罚增加PPA的建议。

06模型测试和部署

模型训练后,下一步是在看不见的芯片块上测试模型的性能,以验证其预测的有效性。如果工程师验证的结果令人满意,则可以进行部署了。通过这些步骤进行的芯片块放置预测将比传统方法更有效、更快。

07块(block)放置的额外优化

该过程可以在上一阶段停止。然而,通过使用基于混合整数规划(MIP)的优化技术,可以实现整个芯片块放置的进一步优化。该算法将以优化ML模型生成的floorplan 为目标,在指定的设计约束条件下进一步最小化PPA,这些约束条件在数据部分中定义。

使用 MIP 的优点是能够针对不同场景生成优化的解决方案。这在扩展流程以加快设计速度时有很大帮助。整个过程的分步方法如图 2 所示。

98d84c0a-6a16-11ed-8abf-dac502259ad0.png

2.机器学习过程涉及预测和优化平面图设计的步骤。

08算法

强化学习

强化学习是一种 ML,涉及通过试错法采取行动和学习。这是通过奖励导致期望行为的行为来实现的,而不需要的行为会受到惩罚。

尽管有许多类型的强化学习算法类型,但常用的学习方法称为Q学习(图3中定义的方程)。这是当代理没有收到任何策略时(强化学习策略是从当前环境观察到要采取的行动的概率分布的映射),导致对环境的自我指导探索。

98e90a9a-6a16-11ed-8abf-dac502259ad0.png

3.这是Q学习的方程,Q学习是一种强化学习算法。

MIP 优化

混合整数规划是一种用于解决大型复杂问题的优化技术。它可用于在定义的约束范围内最小化或最大化目标。

MIP 目标和约束定义示例:

98fc335e-6a16-11ed-8abf-dac502259ad0.png

09优化的价值

使用优化技术来克服流程瓶颈以创建高效的系统并不是一个陌生的概念。几十年前,它已成功应用于各个行业,其革命性的影响尤其体现在供应链管理中,其市场规模为数百亿美元。

使用 AI 优化供应链管理可确保以最低成本在供应链中建立高效的制造、分销和库存放置系统。在新冠疫情期间,当供应链受到严重影响时,这一点变得非常明显。采用供应链优化的公司不仅没有受到疫情的严重影响,而且许多公司甚至能够在其中蓬勃发展。与此同时,未能做到这一点的公司遭受了数十亿美元的损失,至今仍未恢复。

10保持警惕

人工智能确实很强大,但它的预测不应该盲目接受,必须由人类工程师来验证。应向输出不符合约束或非最佳错误布局的ML 模型提供反馈。但是,通过一致的反馈,该模型确实会自我改进。硬件行业还应该考虑最初的开销。

11结论

利用人工智能(机器学习、深度学习等)在整个硬件生命周期中综合、分析、模拟、部署和推出有效的解决方案还有许多其他实用应用,具有数十亿美元的影响潜力。本文只是通过查看其中一个应用来触及表面。

与软件技术行业类似,硬件技术行业的领导者也应该齐心协力,释放人工智能在这一领域的全部潜力。






审核编辑:刘清

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

    关注

    1

    文章

    142

    浏览量

    18672
  • 晶体管
    +关注

    关注

    77

    文章

    9059

    浏览量

    135289
  • 机器学习
    +关注

    关注

    66

    文章

    8136

    浏览量

    130658

原文标题:从数周缩短到数小时!利用人工智能进行SoC预测性布局

文章出处:【微信号:算力基建,微信公众号:算力基建】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    项目规划、硬件设计时是否有考虑PCB布局问题?怎么确定...

    项目规划、硬件设计时是否有考虑PCB布局问题?怎么确定布局是否合理?
    发表于 12-26 21:58

    智能电网发展规划

    益化、标准化。三个阶段国家公司对坚强智能电网的三个推进阶段作了具体定位:2009~2010年为规划试点阶段重点开展智能电网发展
    发表于 09-21 13:21

    工程师喊话说:人生规划,还不如把PCB设计布线层数规划好!

    足够。飞线为高速信号最后是瓶颈区域的规划,在基本布局处理好之后,对于比较狭窄的瓶颈区域需要重点关注。综合考虑差分线、敏感信号线、特殊信号拓扑等情况来具体计算瓶颈区域最多能出多少线,多少层才能让需要
    发表于 12-10 14:09

    基于多模扫频仪的LTE网络规划和优化

    协调优化则更显得无能为力了。扫频仪作为一款网络优化测试常用仪表,其多频段、多制式的灵活使用方式,丰富、完整的数据内容,为初期网络建设和深度优化阶段提供了实际有效的数据依据。本文将通过TD-LTE网络建设的各阶段对于扫频仪的功能应用来做
    发表于 06-10 07:14

    PCB规划/布局和布线的设计技巧和要点

    尽管现在的EDA工具很强大,但随着PCB尺寸要求越来越小,器件密度越来越高,PCB设计的难度并不小。如何实现PCB高的布通率以及缩短设计时间呢?本文介绍PCB规划布局和布线的设计技巧和要点。
    发表于 01-22 06:44

    关于无刷电机的pcb布局及走线规划

    请问无刷电机如何去进行pcb布局?无刷电机的pcb走线规划是怎样的?
    发表于 06-26 07:29

    SoC芯片的开发流程有哪几个阶段

    SoC芯片的开发流程SoC芯片开发流程大致分为四个阶段,其中大部分工作都是借助于电子设计自动化(EDA)工具完成的。总体设计总体设计阶段的任务是按照系统需求说明书确定
    发表于 11-08 08:33

    介绍优化SIMPLE SWITCHER电源模块性能的最佳PCB布局方法、实例及技术

    全球出现的能源短缺问题使各国***都开始大力推行节能新政。电子产品的能耗标准越来越严格,对于电源设计工程师,如何设计更高效率、更高性能的电源是一个永恒的挑战。本文从电源PCB的布局出发,介绍了优化
    发表于 12-28 07:07

    ARM SOC中的ROM(TEE信任根)是在生产芯片阶段烧录的吗

    请问下:ARM SOC中的ROM(TEE信任根)是在生产芯片阶段烧录的吗?还是在手机产品生产阶段与FLASH一起烧录的?谢谢。
    发表于 09-20 14:45

    利用人工智能进行SoC预测性布局

    许多潜在的机器学习 (ML) 应用,但本文重点介绍 SoC设计的布局规划阶段。毋庸置疑,这是最耗
    发表于 11-22 15:02

    国务院发工业转型升级规划 物联网成升级重点

    近日,国务院印发《工业转型升级规划(2011—2015年)》(以下简称《规划》)。《规划重点提出了“十二五”期间我国工业转型升级的主要目标和重点
    发表于 02-24 08:45 530次阅读

    UltraFast设计的建议方法及电路板和器件规划介绍

    介绍有关电路板和器件规划的UltraFast设计方法建议。 本快速入门介绍了电路板布局建议,IO和时钟规划以及电源注意事项等关键主题。
    的头像 发表于 11-20 06:49 2853次阅读

    机电约束与三维层次化组规划布局

    兼顾机电约束与三维层次化组规划布局的实时“设计即正确”布局。在早期验证机电约束以减少成本高昂的重新设计。包含动态图形同步的二维/三维对称实施,以及包含动态 DRC 的元器件布局和调试
    的头像 发表于 05-20 06:00 2026次阅读
    机电约束与三维层次化组<b class='flag-5'>规划</b>与<b class='flag-5'>布局</b>

    3D组件规划布局

    实时correct-by-construction位置,机电与3 d约束分层组规划布局。验证早期减少昂贵的re-spins机电约束。与动态图形对称的2 d / 3 d实现同步,与动态刚果民主共和国和组件位置和操作。
    的头像 发表于 10-17 07:00 2226次阅读

    电路板布局设计的重点——pcb钻孔槽孔

    电路板布局设计的重点——pcb钻孔槽孔
    的头像 发表于 10-13 11:18 1036次阅读