一种集成电路的布局设计装置及布局设计方法与流程
未命名
08-05
阅读:134
评论:0

1.本发明涉及集成电路技术领域,具体涉及一种集成电路的布局设计装置及布局设计方法。
背景技术:
2.集成电路(integrated circuit)是电路(主要包括半导体设备,也包括被动组件等)小型化的方式,采用一定的工艺,把一个电路中所需的晶体管、电阻、电容和电感等元件及布线互连一起,制作在一小块或几小块半导体晶片或介质基片上,然后封装在一个管壳内,成为具有所需电路功能的微型结构;其中所有元件在结构上已组成一个整体,使电子元件向着微小型化、低功耗、智能化和高可靠性方面迈进了一大步,对集成电路时需要对集成电路进行布局设计。
3.如公告号为cn111666732a,授权公告日为2020.09.15的一种集成电路布局设计方法,能够改善一集成电路布局设计流程的结果,该集成电路布局设计流程包含一前段流程与一后段流程,该集成电路布局设计方法包含:依据初始时钟延迟设定执行该前段流程,以产生一初始网表;依据该初始网表执行该后段流程的至少一部分,以得到更新时钟延迟设定;依据该更新时钟延迟设定执行该前段流程的至少一部分,以产生一更新网表;以及依据该更新网表执行该后段流程,以得到该集成电路布局设计流程的结果。
4.目前对集成电路布局设计时,直接对版图进行设计会浪费时间,若是使用获取库中版图先进行对比,使得设计的效率更快,因此,亟需设计一种集成电路的布局设计装置及布局设计方法来解决上述问题。
技术实现要素:
5.本发明的目的是提供一种集成电路的布局设计装置及布局设计方法,以解决现有技术中的上述不足之处。
6.为了实现上述目的,本发明提供如下技术方案:
7.一种集成电路的布局设计装置,包括处理模块、存储模块和散热模块,所述存储模块包括多个初始版图,且存储模块为处理模块处理执行,所述散热模块用于对存储模块和处理模块散热,所述存储模块包括初始版图模块,所述处理模块包括调整模块和构造模块,且调整模块包括获取单元、提取单元、转换单元、生成单元以及比较单元,所述构造模块包括:模块布设单元、布线单元和协调单元。
8.作为本发明优选的实施例,所述获取单元:在存储模块中获取初始版图,且提取单元:用于提取引脚位置和版图尺寸信息,所述引脚信息包括信号传递引脚信息,版图尺寸信息包括初始版图中的版图尺寸信息和信号传递版图尺寸信息。
9.作为本发明优选的实施例,所述转换单元:先将信号传递版图尺寸信息与所提取初始版图的尺寸信息一一应,然后将初始版图引脚信息转换为第一布局版图、将信号传递引脚的位置转换为第二布局版图。
10.作为本发明优选的实施例,所述生成单元:确定第一布局版图在集成电路电路板中的实际位置,通过加载第二布局版图,调整第一布局版图引脚的的位置,生成最终版图布局,所述比较单元包括设定值,设定值分为最高设定值和最低设定值。
11.作为本发明优选的实施例,采用最终版图布局结构,保存泄漏功耗值,将泄漏功耗值与设定值进行比较,在最高设定值与最低设定值之间,作为可使用版图布局。
12.作为本发明优选的实施例,所述模块布设单元:根据该次集成电路上所要安装的模块总数量,根据集成电路版图尺寸,将各个模块布局在不同的位置上。
13.作为本发明优选的实施例,所述布线单元:根据集成电路上的各个模块之间的距离和信号流进行各个模块之间的布线。
14.作为本发明优选的实施例,所述协调单元:通过对各个模块与线路协调调整,最终确定版图。
15.一种集成电路的布局设计方法,包括以下步骤:
16.s1:在存储模块中获取初始版图;
17.s2:提取信号传递引脚信息、初始版图中的版图尺寸信息和信号传递版图尺寸信息;
18.s3:转换版图尺寸信息,生成第一布局版图和第二布局版图;
19.s4:通过对第一布局版图和第二布局版图调整,生成最终版图布局;
20.s5:对最终版图布局与比较单元的设定值进行比较,确定最终可使用版图布局;
21.s6:若是在存储模块中的版图没有相似的,则使用构造模块;
22.s7:对集成电路上各个模块进行布设,根据该次集成电路上所要安装的模块总数量,根据集成电路版图尺寸,将各个模块布局在不同的位置上;
23.s8:进行布线:根据集成电路上的各个模块之间的距离和信号流进行各个模块之间的布线;
24.s9:对各个模块与线路之间进行协调调整,最终确定版图。
25.作为本发明优选的实施例,所述步骤s1-s9均由处理模块进行处理。
26.在上述技术方案中,本发明提供的一种集成电路的布局设计装置及布局设计方法,(1)通过设置的提取单元、转换单元和生成单元,通过提取单元提取初始数字版图中的引脚位置信息和版图尺寸信息,并通过转换单元根据该引脚信息和版图尺寸信息分别转换为第一布局版图、第二布局版图,通过对第二布局版图的加载确定最终布局版图的实际区域,通过生成单元调整第一布局版图的引脚位置,从而能够得到精确的最终的布局版图,先使用库中的版图进行微调,若是库中没有相似的版图再进行新设,这种设计方式能够提高设计的效率;(2)通过设置的存储模块,在存储模块的内部存储多种初始版图,能够对初始版图快速获取,同时散热模块能够对处理模块和存储模块进行散热。
附图说明
27.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
28.图1为本发明一种集成电路的布局设计装置及布局设计方法实施例提供的布局设
计装置结构示意图。
29.图2为本发明一种集成电路的布局设计装置及布局设计方法实施例提供的布局设计方法流程结构示意图。
30.附图标记说明:
31.1、处理模块;2、存储模块;3、散热模块;4、获取单元;5、提取单元;6、转换单元;7、生成单元;8、比较单元;9、调整模块;10、构造模块;11、模块布设单元;12、布线单元;13、协调单元。
具体实施方式
32.为了使本领域的技术人员更好地理解本发明的技术方案,下面将结合附图对本发明作进一步的详细介绍。
33.如图1-2所示,本发明实施例提供的一种集成电路的布局设计装置,包括处理模块1、存储模块2和散热模块3,存储模块2包括多个初始版图,且存储模块2为处理模块1处理执行,散热模块3用于对存储模块2和处理模块1散热,存储模块2包括初始版图模块,处理模块1包括调整模块9和构造模块10,且调整模块9包括获取单元4、提取单元5、转换单元6、生成单元7以及比较单元8,构造模块10包括:模块布设单元11、布线单元12和协调单元13。
34.具体的,本实施例中,一种集成电路的布局设计装置,包括处理模块1、存储模块2和散热模块3,存储模块2包括多个初始版图,且存储模块2为处理模块1处理执行,散热模块3用于对存储模块2和处理模块1散热,存储模块2包括初始版图模块,处理模块1包括调整模块9和构造模块10,且调整模块9包括获取单元4、提取单元5、转换单元6、生成单元7以及比较单元8,构造模块10包括:模块布设单元11、布线单元12和协调单元13,先使用库中的版图进行微调,若是库中没有相似的版图再进行新设,这种设计方式能够提高设计的效率。
35.本发明提供的一种集成电路的布局设计装置及布局设计方法,有益效果:通过提取单元5提取初始数字版图中的引脚位置信息和版图尺寸信息,并通过转换单元6根据该引脚信息和版图尺寸信息分别转换为第一布局版图、第二布局版图,通过对第二布局版图的加载确定最终布局版图的实际区域,通过生成单元7调整第一布局版图的引脚位置,从而能够得到精确的最终的布局版图,先使用库中的版图进行微调,若是库中没有相似的版图再进行新设,这种设计方式能够提高设计的效率。
36.本发明提供的另一个实施例中,如图2所示的,获取单元4:在存储模块2中获取初始版图,且提取单元5:用于提取引脚位置和版图尺寸信息,引脚信息包括信号传递引脚信息,版图尺寸信息包括初始版图中的版图尺寸信息和信号传递版图尺寸信息。
37.本发明提供的另一个实施例中,如图2所示的,转换单元6:先将信号传递版图尺寸信息与所提取初始版图的尺寸信息一一应,然后将初始版图引脚信息转换为第一布局版图、将信号传递引脚的位置转换为第二布局版图。
38.本发明提供的另一个实施例中,如图2所示的,生成单元7:确定第一布局版图在集成电路电路板中的实际位置,通过加载第二布局版图,调整第一布局版图引脚的的位置,生成最终版图布局,比较单元8包括设定值,设定值分为最高设定值和最低设定值。
39.本发明提供的另一个实施例中,如图2所示的,采用最终版图布局结构,保存泄漏功耗值,将泄漏功耗值与设定值进行比较,在最高设定值与最低设定值之间,作为可使用版
图布局。
40.本发明提供的另一个实施例中,如图2所示的,模块布设单元11:根据该次集成电路上所要安装的模块总数量,根据集成电路版图尺寸,将各个模块布局在不同的位置上。
41.本发明提供的另一个实施例中,如图2所示的,布线单元12:根据集成电路上的各个模块之间的距离和信号流进行各个模块之间的布线。
42.本发明提供的另一个实施例中,如图2所示的,协调单元13:通过对各个模块与线路协调调整,最终确定版图。
43.一种集成电路的布局设计方法,包括以下步骤:
44.s1:在存储模块2中获取初始版图;
45.s2:提取信号传递引脚信息、初始版图中的版图尺寸信息和信号传递版图尺寸信息;
46.s3:转换版图尺寸信息,生成第一布局版图和第二布局版图;
47.s4:通过对第一布局版图和第二布局版图调整,生成最终版图布局;
48.s5:对最终版图布局与比较单元8的设定值进行比较,确定最终可使用版图布局;
49.s6:若是在存储模块2中的版图没有相似的,则使用构造模块10;
50.s7:对集成电路上各个模块进行布设,根据该次集成电路上所要安装的模块总数量,根据集成电路版图尺寸,将各个模块布局在不同的位置上;
51.s8:进行布线:根据集成电路上的各个模块之间的距离和信号流进行各个模块之间的布线;
52.s9:对各个模块与线路之间进行协调调整,最终确定版图。
53.本发明提供的另一个实施例中,如图2所示的,步骤s1-s9均由处理模块1进行处理。
54.工作原理:该一种集成电路的布局设计装置中的存储模块2用于存储多个初始版图,便于快速获取初始版图,散热模块能够对处理模块1和存储模块2进行散热,集成电路的布局设计方法为:在存储模块2中获取初始版图,提取信号传递引脚信息、初始版图中的版图尺寸信息和信号传递版图尺寸信息,然后对提取的信息进行转换,先将信号传递版图尺寸信息与所提取初始版图的尺寸信息一一应,然后将初始版图引脚信息转换为第一布局版图、将信号传递引脚的位置转换为第二布局版图,确定第一布局版图在集成电路电路板中的实际位置,通过加载第二布局版图,调整第一布局版图引脚的的位置,生成最终版图布局,最后采用最终版图布局结构,保存泄漏功耗值,将泄漏功耗值与设定值进行比较,在最高设定值与最低设定值之间,作为可使用版图布局若是在存储模块中的版图没有相似的,则使用构造模块10,对集成电路上各个模块进行布设,根据该次集成电路上所要安装的模块总数量,根据集成电路版图尺寸,将各个模块布局在不同的位置上,根据集成电路上的各个模块之间的距离和信号流进行各个模块之间的布线,最后根据对各个模块与线路之间进行协调调整,最终确定版图,先使用库中的版图进行微调,若是库中没有相似的版图再进行新设,这种设计方式能够提高设计的效率。
55.以上只通过说明的方式描述了本发明的某些示范性实施例,毋庸置疑,对于本领域的普通技术人员,在不偏离本发明的精神和范围的情况下,可以用各种不同的方式对所描述的实施例进行修正。因此,上述附图和描述在本质上是说明性的,不应理解为对本发明
权利要求保护范围的限制。
技术特征:
1.一种集成电路的布局设计装置,包括处理模块(1)、存储模块(2)和散热模块(3),其特征在于,所述存储模块(2)包括多个初始版图,且存储模块(2)为处理模块(1)处理执行,所述散热模块(3)用于对存储模块(2)和处理模块(1)散热,所述存储模块(2)包括初始版图模块,所述处理模块(1)包括调整模块(9)和构造模块(10),且调整模块(9)包括获取单元(4)、提取单元(5)、转换单元(6)、生成单元(7)以及比较单元(8),所述构造模块(10)包括:模块布设单元(11)、布线单元(12)和协调单元(13)。2.根据权利要求1所述的一种集成电路的布局设计装置,其特征在于,所述获取单元(4):在存储模块(2)中获取初始版图,且提取单元(5):用于提取引脚位置和版图尺寸信息,所述引脚信息包括信号传递引脚信息,版图尺寸信息包括初始版图中的版图尺寸信息和信号传递版图尺寸信息。3.根据权利要求2所述的一种集成电路的布局设计装置,其特征在于,所述转换单元(6):先将信号传递版图尺寸信息与所提取初始版图的尺寸信息一一应,然后将初始版图引脚信息转换为第一布局版图、将信号传递引脚的位置转换为第二布局版图。4.根据权利要求3所述的一种集成电路的布局设计装置,其特征在于,所述生成单元(7):确定第一布局版图在集成电路电路板中的实际位置,通过加载第二布局版图,调整第一布局版图引脚的的位置,生成最终版图布局,所述比较单元(8)包括设定值,设定值分为最高设定值和最低设定值。5.根据权利要求4所述的一种集成电路的布局设计装置,其特征在于,采用最终版图布局结构,保存泄漏功耗值,将泄漏功耗值与设定值进行比较,在最高设定值与最低设定值之间,作为可使用版图布局。6.根据权利要求5所述的一种集成电路的布局设计装置,其特征在于,所述模块布设单元(11):根据该次集成电路上所要安装的模块总数量,根据集成电路版图尺寸,将各个模块布局在不同的位置上。7.根据权利要求6所述的一种集成电路的布局设计装置,其特征在于,所述布线单元(12):根据集成电路上的各个模块之间的距离和信号流进行各个模块之间的布线。8.根据权利要求7所述的一种集成电路的布局设计装置,其特征在于,所述协调单元(13):通过对各个模块与线路协调调整,最终确定版图。9.一种集成电路的布局设计方法,其特征在于,包括以下步骤:s1:在存储模块(2)中获取初始版图;s2:提取信号传递引脚信息、初始版图中的版图尺寸信息和信号传递版图尺寸信息;s3:转换版图尺寸信息,生成第一布局版图和第二布局版图;s4:通过对第一布局版图和第二布局版图调整,生成最终版图布局;s5:对最终版图布局与比较单元(8)的设定值进行比较,确定最终可使用版图布局;s6:若是在存储模块(2)中的版图没有相似的,则使用构造模块(10);s7:对集成电路上各个模块进行布设,根据该次集成电路上所要安装的模块总数量,根据集成电路版图尺寸,将各个模块布局在不同的位置上;s8:进行布线:根据集成电路上的各个模块之间的距离和信号流进行各个模块之间的布线;s9:对各个模块与线路之间进行协调调整,最终确定版图。
10.根据权利要求9所述的一种集成电路的布局设计方法,其特征在于,所述步骤s1-s9均由处理模块(1)进行处理。
技术总结
本发明公开了一种集成电路的布局设计装置,包括处理模块、存储模块和散热模块,存储模块包括多个初始版图,且存储模块为处理模块处理执行,散热模块用于对存储模块和处理模块散热,存储模块包括初始版图模块,处理模块包括调整模块和构造模块,且调整模块包括获取单元、提取单元、转换单元、生成单元以及比较单元,构造模块包括:模块布设单元、布线单元和协调单元。本发明有益效果:通过提取单元提取初始数字版图中的引脚位置信息和版图尺寸信息,并通过转换单元根据该引脚信息和版图尺寸信息分别转换为第一布局版图、第二布局版图,通过对第二布局版图的加载确定最终布局版图的实际区域,通过生成单元调整第一布局版图的引脚位置。脚位置。脚位置。
技术研发人员:叶计安 任玲 叶旭文 曾万苇 何炯林
受保护的技术使用者:深圳市华瑞微电子有限公司
技术研发日:2023.05.26
技术公布日:2023/8/4
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种节水环保型新型智能化灌溉装置的制作方法 下一篇:一种烟丝自动填充机的制作方法