布局设计系统及布局设计方法技术方案

技术编号:23774684 阅读:59 留言:0更新日期:2020-04-12 03:31
在短时间内进行不但满足设计规则且面积小的布局设计。本发明专利技术的一个方式是一种布局设计系统,该布局设计系统包括处理部,其中,处理部被输入电路图及布局设计信息,处理部具有根据电路图及布局设计信息进行Q学习生成布局数据的功能,处理部具有输出布局数据的功能,处理部包括第一神经网络,并且,第一神经网络在Q学习中估算动作值函数。

Layout design system and layout design method

【技术实现步骤摘要】
【国外来华专利技术】布局设计系统及布局设计方法
本专利技术的一个方式涉及一种布局设计系统及布局设计方法。注意,本专利技术的一个方式不局限于上述
作为本说明书等所公开的本专利技术的一个方式的
的一个例子,可以举出半导体装置、显示装置、发光装置、蓄电装置、存储装置、显示系统、电子设备、照明装置、输入装置、输入输出装置以及上述装置的驱动方法或制造方法。此外,在本说明书等中,半导体装置是指能够通过利用半导体特性而工作的所有装置。晶体管、半导体电路、运算装置及存储装置等都是半导体装置的一个方式。另外,摄像装置、电光装置、发电装置(包括薄膜太阳能电池或有机薄膜太阳能电池等)及电子设备有时包括半导体装置。
技术介绍
随着半导体技术的进步,集成电路的规模越来越大,电路设计者需要在短时间内设计大规模电路。在设计集成电路时自动进行数字电路的布局设计的CAD工具已实现实用化。另一方面,对于模拟电路等,电路设计者手动进行布局设计工作,有时需要长的工作时间。此外,在布局设计中,由于必须满足所需的电路特性及设计规则,因此要求电路设计者有高水平的技术。另外,在各种用途中,正在研究人工智能的应用。尤其是,被期待着通过应用人工神经网络的构成可以实现比现有的诺依曼型计算机更高性能的计算机,近年来,已开展对在电子电路上构建人工神经网络的各种研究工作。例如,在专利文献1中,公开了如下专利技术:由使用在沟道形成区域中包含氧化物半导体的晶体管的存储装置保持利用人工神经网络的计算中需要的权重数据(weightdata)。[现有技术文献][专利文献][专利文献1]美国专利申请公开第2016/0343452号公报
技术实现思路
专利技术所要解决的技术问题在模拟电路设计中,电路设计者要经常手动进行布局设计工作,并且用于作业的时间长,因此需要减少布局设计的工作时间。另外,在模拟电路的布局设计中,为了降低制造成本并提高工作速度,需要使布局面积最小化,同时还需要考虑到布线和导体所具有的寄生电容等而满足设计规则。鉴于上述问题,本专利技术的一个方式的目的之一是提供一种能够在短时间内进行布局设计的布局设计系统。或者,本专利技术的一个方式的目的之一是提供一种能够进行布局面积小的布局设计的布局设计系统。或者,本专利技术的一个方式的目的之一是提供一种新颖的布局设计系统。或者,本专利技术的一个方式的目的之一是提供一种能够在短时间内进行布局设计的布局设计方法。或者,本专利技术的一个方式的目的之一是提供一种能够进行布局面积小的布局设计的布局设计方法。或者,本专利技术的一个方式的目的之一是提供一种新颖的布局设计方法。注意,这些目的的记载不妨碍其他目的的存在。本专利技术的一个方式并不需要实现所有上述目的。可以从说明书、附图、权利要求书的记载中抽取上述目的以外的目的。解决技术问题的手段本专利技术的一个方式是一种布局设计系统,该布局设计系统包括处理部,其中,处理部被输入电路图及布局设计信息,处理部具有根据电路图及布局设计信息进行Q学习来生成布局数据的功能,处理部具有输出布局数据的功能,处理部包括第一神经网络,并且,第一神经网络在Q学习中估算动作值函数。本专利技术的一个方式是一种布局设计系统,该布局设计系统包括终端及服务器,其中,终端包括输入输出部及第一通信部,服务器包括处理部及第二通信部,输入输出部被输入电路图及布局设计信息,第一通信部具有利用有线通信和无线通信中的一个或两个对服务器供应电路图及布局设计信息的功能,处理部具有根据电路图及布局设计信息进行Q学习来生成布局数据的功能,处理部具有对第二通信部供应布局数据的功能,第二通信部具有利用有线通信和无线通信中的一个或两个对终端供应布局数据的功能,处理部包括第一神经网络,并且,第一神经网络在Q学习中估算动作值函数。在上述布局设计系统中,优选的是,第一神经网络为卷积神经网络。在上述布局设计系统中,优选的是,处理部还包括第二神经网络,第二神经网络估算动作值函数的示教数据,根据从示教数据算出的损失函数更新第一神经网络的权重系数。在上述布局设计系统中,优选的是,第二神经网络为卷积神经网络。在上述布局设计系统中,处理部也可以包括晶体管。晶体管也可以在沟道形成区域中包含金属氧化物。或者,晶体管也可以在沟道形成区域中包含硅。本专利技术的一个方式是一种布局设计方法,包括如下步骤:输入电路图及布局设计信息;根据电路图及布局设计信息进行Q学习来生成布局数据;在Q学习中使用第一神经网络估算动作值函数;输出布局数据。在上述布局设计方法中,优选的是,第二神经网络估算动作值函数的示教数据,根据从示教数据算出的损失函数更新第一神经网络的权重系数。专利技术效果通过本专利技术的一个方式,可以提供一种能够在短时间内进行布局设计的布局设计系统。或者,通过本专利技术的一个方式,可以提供一种能够进行布局面积小的布局设计的布局设计系统。或者,通过本专利技术的一个方式,可以提供一种新颖的布局设计系统。或者,通过本专利技术的一个方式,可以提供一种能够在短时间内进行布局设计的布局设计方法。或者,通过本专利技术的一个方式,可以提供一种能够进行布局面积小的布局设计的布局设计方法。或者,通过本专利技术的一个方式,可以提供一种新颖的布局设计方法。注意,这些效果的记载不妨碍其他效果的存在。本专利技术的一个方式并不一定必须具有所有上述效果。可以从说明书、附图、权利要求书的描述中抽取上述效果外的效果。附图说明[图1]是示出布局设计系统的例子的方框图。[图2]是示出集成电路的开发的例子的流程图。[图3]是示出集成电路的例子的方框图。[图4]是示出布局设计系统的例子的方框图。[图5]是示出布局设计的例子的流程图。[图6]是示出布局设计的例子的流程图。[图7]是示出布局设计的例子的流程图。[图8]是示出网格及基本单元的例子的图。[图9]是示出连接区域及连接点的例子的图。[图10]是示出基本单元及抽象体(abstract)的例子的图。[图11]是示出区块及奖励的设定例子的图。[图12]是示出抽象体及布局的图像数据的例子的图。[图13]是示出布局例子的图。[图14]是示出图像数据的例子的图。[图15]是示出布局例子的图。[图16]是示出图像数据的例子的图。[图17]是示出神经网络的结构例子的图。[图18]是示出抽象体的移动例子的图。[图19]是示出抽象体的移动例子的图。[图20]是电路图及示出抽象体的例子的图。[图21]是示出抽象体及连接点的例子的图。[图22]是示出连接点及布线的例子的图。[图23]是示出布局数据的例子的图。[图24]是示出布局例子的图。[图25]是示出抽象体的移动例子的图。[图26]是示出布局设计系统的例子的方框图。[图27]是示出神经网络的结构例子的图。[图28]是示出半导体装置的结构例子的图。本文档来自技高网
...

【技术保护点】
1.一种布局设计系统,包括:/n处理部,/n其中,所述处理部被输入电路图及布局设计信息,/n所述处理部具有根据所述电路图及所述布局设计信息进行Q学习来生成布局数据的功能,/n所述处理部具有输出所述布局数据的功能,/n所述处理部包括第一神经网络,/n并且,所述第一神经网络在所述Q学习中估算动作值函数。/n

【技术特征摘要】
【国外来华专利技术】20170622 JP 2017-1225411.一种布局设计系统,包括:
处理部,
其中,所述处理部被输入电路图及布局设计信息,
所述处理部具有根据所述电路图及所述布局设计信息进行Q学习来生成布局数据的功能,
所述处理部具有输出所述布局数据的功能,
所述处理部包括第一神经网络,
并且,所述第一神经网络在所述Q学习中估算动作值函数。


2.一种布局设计系统,包括:
终端及服务器,
其中,所述终端包括输入输出部及第一通信部,
所述服务器包括处理部及第二通信部,
所述输入输出部被输入电路图及布局设计信息,
所述第一通信部具有利用有线通信和无线通信中的一个或两个对所述服务器供应所述电路图及所述布局设计信息的功能,
所述处理部具有根据所述电路图及所述布局设计信息进行Q学习来生成布局数据的功能,
所述处理部具有对所述第二通信部供应所述布局数据的功能,
所述第二通信部具有利用有线通信和无线通信中的一个或两个对所述终端供应所述布局数据的功能,
所述处理部包括第一神经网络,
并且,所述第一神经网络在所述Q学习中估算动作值函数。


3.根据权利要求1或2所述的...

【专利技术属性】
技术研发人员:筒井直昭幸村雄介岩城裕司山崎舜平
申请(专利权)人:株式会社半导体能源研究所
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1