找回密码
 注册
关于网站域名变更的通知
查看: 360|回复: 2
打印 上一主题 下一主题

机器学习如何解决芯片设计中的NP-hard的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-9-4 09:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
EDA 中的大部分设计问题都属于 NP-hard 问题,由于不存在解决这些问题的多项式时间算法,因此无法通过分析确定最优解决方案。- y' |/ U4 k7 J3 N0 q

' l# k$ }2 H* V8 E0 V/ B, Y目前,新设计挑战层出不穷,导致 EDA 系统愈发难以满足高级流程节点的要求(图 1)。更糟糕的是,这些要求互相依存,需要在多个设计优化层面上同时加以考虑。实际应用和使用的技术高度依赖各个特定问题空间。
* t  a( B. x6 t
5 Y* x5 E0 ~8 j- ], D那么如何在设计环境访问受限时针对特定问题制定总体解决方案?
) f, S( T: s# k7 c; w7 Q6 u9 h0 l9 ~; M9 n9 x' F& }9 R
示例:优化期间的快速延迟预测高级节点的复杂物理效应和制造规则可对设计收敛性产生影响。有各种适用于信号完整性、波形传播、噪声等对象的建模功能可准确计算延迟。但这些功能在计算方面非常昂贵,需要在预布线设计阶段谨慎使用。ML 延迟预测器是一个统计模型,经训练后可在多个设计发展阶段捕获时间,让上游引擎能够更快速地了解复杂的下游效应,做出更优决策。延迟预测器可改善设计收敛性并加快设计向更优秀的 PPA 方向发展(图 2)。
3 z( V9 l  }6 A- q; C2 L, \7 Z1 d) F5 {: q8 b3 @' o5 ]
5 o$ l6 m0 ]% z" m7 k" X7 l  l
想了解更多扩展ML预测器的范例,请扫描或点击阅读全文  L8 a) P0 `' l9 c  U8 H2 L6 T

# U$ t! I6 \% [0 s2 H
9 n5 S( {  g5 B, D' b* _# }" Z8 ]6 B3 K

# U- p2 o! G! Q4 v3 Q' C$ V+ O; K, V3 P

. F$ A7 _7 f) z6 Q& G7 q
  • TA的每日心情
    慵懒
    2020-6-13 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-9-4 15:26 | 只看该作者
    阅读全文在哪里

    点评

    https://www.synopsys.com/blogs/smart-everything/zh-cn/2020/09/machine-learning-in-chip-design/  发表于 2020-9-19 05:05
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-3 04:52 , Processed in 0.140625 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表