【技术实现步骤摘要】
集成电路电子自动化设计方法、装置、介质、及设备
[0001]本申请实施例涉及集成电路领域,具体涉及集成电路电子自动化设计方法、装置、介质、及设备。
技术介绍
[0002]随着技术的发展,集成电路(IC,Integrated Circuit)自动化设计得到的最终电路规模越来越大,电路功能越来越复杂。在集成电路电子自动化设计中,为了最终完成功能复杂的集成电路,通常需要进行底层电路模块的设计,基于底层电路模块进行顶层的集成设计。
[0003]电子自动化设计(EDA,Electronic Design Automation)是集成电路领域的重要应用。如何提升集成电路电子自动化设计的效率,成为本领域亟待解决的问题。
[0004]申请内容
[0005]有鉴于此,本申请实施例中提供一种集成电路电子自动化设计方法,包括:响应于底层的电路模块的物理版图的更新,对所述电路模块的物理版图和库交换文件中至少一种进行检测;基于通过所述检测的所述电路模块的物理版图和库交换文件,进行集成电路顶层的集成设计。
[0006]可选的,所述对所述电路模块的物理版图与库交换文件中至少一种进行检测包括:对所述电路模块的物理版图与库交换文件进行一致性检测。
[0007]可选的,所述对所述电路模块的物理版图与库交换文件进行一致性检测包括:确定所述电路模块的库交换文件中每个图层的所有端口均被包含于所述电路模块的物理版图的相应图层中,并且确定所述物理版图中的端口的名称被包含于所述库交换文件。
[0008]可选的,对所述 ...
【技术保护点】
【技术特征摘要】
1.一种集成电路电子自动化设计方法,其特征在于,包括:响应于底层的电路模块的物理版图的更新,对所述电路模块的物理版图和库交换文件中至少一种进行检测;基于通过所述检测的所述电路模块的物理版图和库交换文件,进行集成电路顶层的集成设计。2.根据权利要求1所述的集成电路电子自动化设计方法,其特征在于,所述对所述电路模块的物理版图与库交换文件中至少一种进行检测包括:对所述电路模块的物理版图与库交换文件进行一致性检测。3.根据权利要求2所述的集成电路电子自动化设计方法,其特征在于,所述对所述电路模块的物理版图与库交换文件进行一致性检测包括:确定所述电路模块的库交换文件中每个图层的所有端口均被包含于所述电路模块的物理版图的相应图层中,并且确定所述物理版图中的端口的名称被包含于所述库交换文件。4.根据权利要求2所述的集成电路电子自动化设计方法,其特征在于,对所述电路模块的物理版图与库交换文件进行一致性检测包括:解析所述电路模块的库交换文件,得到所述库交换文件中各个端口的描述;根据所述各个端口的描述,在所述物理版图相对应的图层中确定相应端口的一致性。5.根据权利要求2所述的集成电路电子自动化设计方法,其特征在于,对所述电路模块的物理版图与库交换文件进行一致性验证包括:将所述电路模块的库交换文件中图形,与所述电路模块的物理版图中相应的图形进行异或比较,确定所述图形的一致性。6.根据权利要求5所述的集成电路电子自动化设计方法,其特征在于,所述图形包括金属和孔。7.根据权利要求1所述的集成电路电子自动化设计方法,其特征在于,所述对所述电路模块的物理版图与库交换文件中至少一种进行检测包括:确认库交换文件中的阻挡层的覆盖范围,所述覆盖范围包括所述物理版图中端口位置以外的区域。8.根据权利要求1所述的集成电路电子自动化设计方法,其特征在于,所述对所述电路模块的物理版图与库交换文件进中至少一种进行检测包括:确认所述电路模块中的端口具备连接性,所述端口具备连接性指所述端口是能够被连接的。9.根据权利要求8所述的集成电路电子自动化设计方法,其特征在于,所述确认所述电路模块中的端口具备连接性包括:确定所述端口未符合如下条件:所述端口所在层的其它金属在所述端口的金属周围形成闭合图形,且相邻两层金属均覆盖所述闭合图形的内边界。10.根据权利要求8所述的集成电路电子自动化设计方法,其特征在于,所述确认所述电路模块中的端口具备连接性包括:在所述电路模块的物理版图和所述电路模块的库交换文件至少一种中确定所述端口的连接性。11.一种集成电路电子自动化设计装置,其特征在于,包括:更新响应检测单元,适于响应于底层的电路模块的物理版图的更新,对所述电路模块的物理版图和库交换文件中...
【专利技术属性】
技术研发人员:王建龙,薛明达,
申请(专利权)人:海光信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。