用于架构设计布局的计算机系统、方法及计算机网络与流程

文档序号:37257572发布日期:2024-03-12 20:33阅读:来源:国知局

技术特征:

1.一种计算机系统,用于将电子装置的电子电路放置到电子设计空间上,其中,该计算机系统包括存储器和处理器,该存储器存储多个电子设计软件工具,以及,该处理器被配置为实施该多个电子设计软件工具,该电子设计软件工具在由该处理器实施时,该处理器被配置为:

2.如权利要求1所述的计算机系统,其特征在于,该电子设计软件工具在由该处理器实施时,该处理器还被配置为:

3.如权利要求1所述的计算机系统,其特征在于,该元启发式算法包括模拟退火算法,以及,该基于模型的rl算法包括muzero rl算法。

4.如权利要求1所述的计算机系统,其特征在于,该电子设计软件工具在由该处理器实施时,该处理器被配置为:将该第一多个可能解分解为由该元启发式算法执行的用以确定该第一多个可能解的多个状态和多个动作,以提供布局数据的多个轨迹。

5.如权利要求4所述的计算机系统,其特征在于,该电子设计软件工具在由该处理器实施时,该处理器被配置为:估计在该多个状态上执行该多个动作的多个概率分布,以基于该一个或多个概率函数确定策略函数。

6.如权利要求4所述的计算机系统,其特征在于,该电子设计软件工具在由该处理器实施时,该处理器被配置为:

7.如权利要求6所述的计算机系统,其特征在于,该电子设计软件工具在由该处理器实施时,该处理器被配置为:基于该一个或多个概率函数估计价值函数,使其近似等于在该多个状态中时执行该多个动作的该多个预期奖励与在该多个状态中时选择该多个动作的概率的多个乘积之和。

8.一种方法,用于将电子装置的多个模拟模块放置到电子设计空间上,其中,该方法包括:

9.如权利要求8所述的方法,其特征在于,该多个模拟模块包括多个模拟电路及其在功能上相互协作以提供该电子装置的多个功能的互连结构。

10.如权利要求8所述的方法,其特征在于,该方法还包括:

11.如权利要求8所述的方法,其特征在于,该利用多个可能解训练muzero强化学习rl算法的策略函数和价值函数的步骤包括:将该多个可能解分解为由该模拟退火算法执行的用来确定该多个可能解的多个状态和多个动作,以提供布局数据的多个轨迹。

12.如权利要求11所述的方法,其特征在于,该利用多个可能解训练muzero强化学习rl算法的策略函数和价值函数的步骤还包括:估计在该多个状态上执行该多个动作的多个概率分布,以确定该策略函数。

13.如权利要求11所述的方法,其特征在于,该利用多个可能解训练muzero强化学习rl算法的策略函数和价值函数的步骤还包括:

14.如权利要求13所述的方法,其特征在于,该利用多个可能解训练muzero强化学习rl算法的策略函数和价值函数的步骤还包括:基于该一个或多个概率函数估计价值函数,使其近似等于在该多个状态中时执行该多个动作的该多个预期奖励与在该多个状态中时选择该多个动作的概率的多个乘积之和。

15.一种计算机网络,用于将电子装置的电子电路放置到电子设计空间上,以实施电子设计平台,该计算机网络包括电子设计服务器平台和电子设计工作站,该电子设计服务器平台被配置为实施多个电子设计软件工具,该电子设计软件工具在由该电子设计服务器平台实施时,该电子设计服务器平台被配置为:

16.如权利要求15所述的计算机网络,其特征在于,该电子设计工作站被配置为实施图形用户接口gui以与该电子设计服务器平台交互,以及,该gui在由该电子设计工作站实施时,该电子设计工作站被配置为:将输入数据和信息发送到该电子设计服务器平台,其中,该输入数据和信息将由该电子设计服务器平台用来实施该电子设计平台;或者,从该电子设计服务器平台接收该电子设计服务器平台在实施该电子设计平台时确定出来的输出数据和信息。

17.如权利要求15所述的计算机网络,其特征在于,该电子设计软件工具在由该电子设计服务器平台实施时,该电子设计服务器平台被进一步配置为:逻辑地交叉该电子设计空间内的一系列的行和该电子设计空间内的多个列,以形成用于放置该多个模拟模块的该多个放置位置。

18.如权利要求15所述的计算机网络,其特征在于,该电子设计软件工具在由该电子设计服务器平台实施时,该电子设计服务器平台被配置为:将该多个可能解分解为由该元启发式算法执行的用来确定该多个可能解的多个状态和多个动作,以提供布局数据的多个轨迹。

19.如权利要求15所述的计算机网络,其特征在于,该电子设计软件工具在由该电子设计服务器平台实施时,该电子设计服务器平台被配置为:估计在该多个状态上执行该多个动作的多个概率分布,以确定该策略函数。

20.如权利要求15所述的计算机网络,其特征在于,该电子设计软件工具在由该电子设计服务器平台实施时,该电子设计服务器平台被配置为:

21.如权利要求20所述的计算机网络,其特征在于,该电子设计软件工具在由该电子设计服务器平台实施时,该电子设计服务器平台被配置为:基于该一个或多个概率函数估计价值函数,使其近似等于在该多个状态中时执行该多个动作的该多个预期奖励与在该多个状态中时选择该多个动作的概率的多个乘积之和。


技术总结
本发明的电子设计自动化(EDA)将电子电路的元件逻辑地放置到电子设计空间上,以确定电子电路的架构设计布局。EDA从电子电路的元件在电子设计空间上的初始布局开始评估元启发式算法,以提供用于将电子电路的这些元件放置到电子设计空间上的多个可能布局。EDA利用元启发式算法的多个可能布局来训练基于模型的强化学习(RL)算法的一个或多个概率函数。EDA利用一个或多个概率函数评估基于模型的RL算法,以确定架构设计布局。EDA可以通过从架构设计布局作为元件的初始布局开始重新评估元启发式算法、重新训练一个或多个概率函数以及利用一个或多个概率函数重新评估基于模型的RL算法来进一步迭代地增强架构设计布局。

技术研发人员:张为皓,杨凯恩,赵高逸,陈俞勋,江振锋,蔡燕旻,刘绍龙,叶家順,王文选,蔡佳侑,赖钦堂,沈洪浩
受保护的技术使用者:联发科技股份有限公司
技术研发日:
技术公布日:2024/3/11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1