1.本发明涉及通信技术领域,尤其是涉及一种芯片的低功耗设计方法、装置、终端和存储介质。
背景技术:2.随着科技的发展,各种终端的小型化、微型化已成为提高用户体验的重要一环。然而,终端的小型化与微型化与电子电路的集成化是分不开的。在各种电子产品层出不穷,人们的生活越来越依赖电子产品的当下,芯片的需求日益增高。与此同时,也为芯片技术提出了越来越高的要求。
3.在传统的芯片设计技术中,不同电源域模块之间的连接线路中需要插入隔离器和电压转换器等低功耗控制器件,而插入低功耗控制器件是由芯片的后端设计人员进行的。这就要求后端人员非常清晰地了解电源域模块的电压域,这样才能实现准确地插入低功耗控制器件。
4.然而,本发明的发明人发现,在需要插入低功耗控制器件的连接线路数目非常多时,插入低功耗控制器件的复杂度大大提高,出错率也显著增加。
技术实现要素:5.本发明实施方式的目的在于提供一种芯片的低功耗设计方法、装置、终端和存储介质,用以降低在芯片中插入低功耗控制器件的难度、提高芯片设计效率。
6.为了解决上述问题,本发明的实施方式提供了一种芯片的低功耗设计方法,包括:
7.将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中;其中,所述芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,所述第一电源域模块与各所述第二电源域模块被预设有连接关系;将所述第一电源域模块和所述第二电源域模块显示在所述树状图中不同的两个层级中,并将低功耗控制器件显示在所述两个层级之间增加的特殊层级中;根据所述预设的连接关系对各层级进行连接,并在完成所述连接后生成所述芯片的设计代码。
8.本发明的实施方式还提供了一种芯片的低功耗设计装置,包括:
9.模块显示模块,用于将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中;其中,所述芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,所述第一电源域模块与各所述第二电源域模块被预设有连接关系;逻辑处理模块,用于将所述第一电源域模块和所述第二电源域模块显示在所述树状图中不同的两个层级中,并将低功耗控制器件显示在所述两个层级之间增加的特殊层级中;连接模块,用于根据所述预设的连接关系对各层级进行连接,并在完成所述连接后生成所述芯片的设计代码。
10.本发明的实施方式还提供了一种终端,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的芯片的低功耗设计方法。
11.本发明的实施方式还提供了一种存储有计算机程序的计算机可读存储介质,计算机程序被处理器执行时实现上述的芯片的低功耗设计方法。
12.在本发明实施方式中,将芯片的电源域模块显示在表征芯片的逻辑结构的树状图中,能够向用户更加直观地展示芯片的逻辑结构。其中,芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,第一电源域模块与各第二电源域模块被预设有连接关系。进一步地,将所述第一电源域模块和所述第二电源域模块显示在所述树状图中不同的两个层级中,并将低功耗控制器件显示在所述两个层级之间增加的特殊层级中。能够将芯片中各部分的逻辑关系用树状图的层级进行更直观的表示,且将各电源域模块以及低功耗控制器件的连接关系转换为树状图中各层级的连接关系。
13.此外,根据预设的连接关系对各层级进行连接,并在完成所述连接后生成所述芯片的设计代码。在本发明的实施方式中,将在传统芯片设计过程中在后端设计中插入的低功耗控制器件放到前端设计的过程中去考虑,在完成对各层级的连接后生成芯片设计代码供后端设计人员根据设计代码进行芯片的实现,这样能够大大降低在芯片中插入低功耗控制器件的难度,进而实现有效提高芯片设计效率。
14.另外,低功耗控制器件包括:隔离器和电压转换器;其中,所述隔离器用于在所述第二电源域模块下电时,输出稳定的电平信号至所述第一电源域模块;所述电压转换器用于将所述第一电源域模块输出至所述第二电源域模块的电压转换为与所述第二电源域模块匹配的电压,或用于将所述第二电源域模块输出至所述第一电源域模块的电压转换为与所述第一电源域模块匹配的电压。隔离器用于在所述第二电源域模块下电时,输出稳定的电平信号至所述第一电源域模块。能够在第二电源域模块输出信号没有驱动时,保证第一电源域模块的正常运行。电压转换器能够在不同工作电压的第一电源域模块和第二电源域模块之间,将输入至各电源域模块的电压转化为与该电源域模块匹配的电压,能够保证各电源域模块的正常运行。
15.另外,当所述低功耗控制器件包括所述隔离器时,所述芯片还包括隔离器控制器件,所述隔离器控制器件用于在检测到所述第二电源域模块下电时,控制所述隔离器输出稳定的电平信号至所述第一电源域模块;该芯片的低功耗设计方法在所述根据预设的连接关系对各层级进行连接之前,还包括:在所述树状图中的所述特殊层级与所述第二电源域模块所属的层级之间增加一个层级,用于显示所述隔离器控制器件。隔离器器件能够响应第二电源域模块上下电变化进而控制隔离器保持输出稳定电平信号至第一电源域模块,能够在第二电源域模块输出信号没有驱动时,进一步保证第一电源域模块的正常运行。
16.另外,在所述将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中之前,还包括:提供显示芯片可选的电源域模块的第一区域,并获取用户通过所述第一区域选取的所述芯片的电源域模块;将所述芯片的电源域模块例化;所述将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中,具体为:将完成所述例化的所述芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中。用户可以通过第一区域为芯片选取所需的电源域模块,便捷地实现为芯片配置所需的电源域模块。
附图说明
17.一个或多个实施方式通过与之对应的附图中的图片进行示例性说明,这些示例性
说明并不构成对实施方式的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
18.图1是根据本发明一实施方式中的芯片的低功耗设计方法流程图;
19.图2是根据本发明另一实施方式中的芯片的低功耗设计方法流程图;
20.图3是根据本发明一实施方式中的芯片的低功耗设计装置的结构示意图;
21.图4是根据本发明一实施方式中的终端的结构示意图。
具体实施方式
22.为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本技术而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本技术所要求保护的技术方案。
23.本发明的一实施方式涉及一种芯片的低功耗设计方法。
24.可以理解地,本实施方式涉及的芯片的低功耗设计方法执行主体可以是芯片设计平台,或包含芯片设计平台在内的装置等能够实现芯片设计方法的终端设备。
25.在本实施方式中,将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中;其中,所述芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,所述第一电源域模块与各所述第二电源域模块被预设有连接关系;将所述第一电源域模块和所述第二电源域模块显示在所述树状图中不同的两个层级中,并将低功耗控制器件显示在所述两个层级之间增加的特殊层级中;根据所述预设的连接关系对各层级进行连接,并在完成所述连接后生成所述芯片的设计代码。
26.下面对本实施方式中的芯片的低功耗设计方法的实现细节进行具体的说明,以下内容仅为方便理解本方案的实现细节,并非实施本方案的必须。具体流程如图1所示,可包括如下步骤:
27.步骤101,将芯片的电源域模块显示在表征芯片的逻辑结构的树状图中;其中,芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,第一电源域模块与各第二电源域模块被预设有连接关系。
28.在一个例子中,在所述将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中之前,还可以:提供显示芯片可选的电源域模块的第一区域,并获取用户通过所述第一区域选取的所述芯片的电源域模块;将所述芯片的电源域模块例化;所述将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中,具体为:将完成所述例化的所述芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中。
29.在本例中,用户可以通过第一区域中选取芯片所需的电源域模块。值得说明的是,用户也可以通过外部输入设备在实现在第一区域中的选取操作。值得一提的是,用户在选取电源域模块时,还可以一并为各电源域模块指定在树状图中的具体所属层级。
30.此外,值得一提的是,芯片可选的电源域模块,可以包括现有的常用电源域模块,也可以包括用户根据一定的需求来自主配置的定制化模块。
31.步骤102,将第一电源域模块和第二电源域模块显示在树状图中不同的两个层级中,并将低功耗控制器件显示在两个层级之间增加的特殊层级中。
32.在本步骤中,将芯片中各部分的逻辑关系用树状图的层级进行更直观的表示,且将各电源域模块以及低功耗控制器件的连接关系转换为树状图中各层级的连接关系。
33.本步骤中涉及的低功耗控制器件可以具体包括:隔离器和电压转换器;其中,所述隔离器用于在所述第二电源域模块下电时,输出稳定的电平信号至所述第一电源域模块;所述电压转换器用于将所述第一电源域模块输出至所述第二电源域模块的电压转换为与所述第二电源域模块匹配的电压,或用于将所述第二电源域模块输出至所述第一电源域模块的电压转换为与所述第一电源域模块匹配的电压。
34.隔离器用于在所述第二电源域模块下电时,保持输出稳定电平信号至所述第一电源域模块。能够在第二电源域模块输出信号没有驱动时,保证第一电源域模块的正常运行。电压转换器能够在不同工作电压的第一电源域模块和第二电源域模块之间,,将输入至各电源域模块的电压转化为与该电源域模块匹配的电压,能够保证各电源域模块的正常运行。
35.值得说明的是,本步骤中涉及的低功耗控制器件不局限于此处列举的两种,其余适用的低功耗控制器件也可应用在本实施方式中。
36.在一个低功耗控制器件包括所述隔离器的例子中,在所述将低功耗控制器件显示在所述两个层级之间增加的特殊层级中之前,还包括:根据所述第一电源域模块的输入信号安全值确定所述隔离器。值得说明的是,隔离器实际上可以分为多种规格和型号,在本例中,能够根据第一电源域模块的输入信号安全值确定具体选择何型号或规格的隔离器插入芯片中。
37.可以理解地,在低功耗控制器件包括电压转换器的例子中,可以根据第一电压域模块和第二电压域模块电压信号的不同确定在芯片中插入何型号或规格的电压转换器。上述确定隔离器或电压转换器的型号或规格的过程,可以通过预先设置电压域模块的电平安全值与隔离器的型号或规格(或是电压高低与电压转换器的型号或规格)之间的关联关系的技术手段实现自动确定。
38.步骤103,根据预设的连接关系对各层级进行连接,并在完成连接后生成芯片的设计代码。
39.在本步骤中,将传统芯片设计方式中各电源域模块之间的连接、以及在后端设计过程中进行的电源域模块与低功耗控制器件之间的连接转化为各层级之间的连接,有效降低了连接难度。此外,在完成对各层级的连接后,生成芯片设计代码供后端设计人员根据设计代码进行芯片的实现。值得说明的是,设计代码为硬件描述语言代码,具体包括以下之一或其任意组合:ver i log、vhdl或coffeehdl。
40.值得说明的是,上述方法步骤中涉及的第一电源域模块和所述第二电源域模块的数据、所述低功耗控制器件的数据、所述预设的连接关系以及所述表征所述芯片的逻辑结构的树状图均保存在数据库中。
41.以互相连接且互相输入输出的第一电源域模块a模块、第二电源域模块b模块为例进行说明。由于b模块下电时,其向a模块的输出信号没有驱动,因此需要在b模块至a模块的传输线路中插入隔离器。以使得b模块下电时,隔离器输出稳定的电平信号至a模块以保证a模块的正常运行。然而,在传统的芯片设计过程中,是由后端设计人员在芯片中插入隔离器,这种插入隔离器的方式非常复杂且容易出错。
42.而利用本实施方式提供的芯片设计方法,可以使b模块在树状图的第1层显示,a模块在第2层显示。在第1层和第2层之间新增第0层用于显示b模块至a模块的传输线路中需要插入的隔离器。将第0层插入至第1层和第2层之间,即将隔离器插入到b模块至a模块的传输线路中。
43.在本实施方式中,将芯片的电源域模块显示在表征芯片的逻辑结构的树状图中,能够向用户更加直观地展示芯片的逻辑结构。其中,芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,第一电源域模块与各第二电源域模块被预设有连接关系。进一步地,将所述第一电源域模块和所述第二电源域模块显示在所述树状图中不同的两个层级中,并将低功耗控制器件显示在所述两个层级之间增加的特殊层级中。能够将芯片中各部分的逻辑关系用树状图的层级进行更直观的表示,且将各电源域模块以及低功耗控制器件的连接关系转换为树状图中各层级的连接关系。
44.此外,根据预设的连接关系对各层级进行连接,并在完成所述连接后生成所述芯片的设计代码。本实施方式中,将在传统芯片设计过程中在后端设计中插入的低功耗控制器件放到前端设计的过程中去考虑,在完成对各层级的连接后生成芯片设计代码供后端设计人员根据设计代码进行芯片的实现,这样能够大大降低在芯片中插入低功耗控制器件的难度,进而实现有效提高芯片设计效率。
45.本发明的另一实施方式涉及一种芯片的低功耗设计方法,本实施方式与上一实施方式大致相同,主要区别之处在于:在本实施方式中,低功耗控制器件包括隔离器,芯片还包括隔离器控制器件。
46.在本实施方式中,所述芯片还包括隔离器控制器件,所述隔离器控制器件用于在检测到所述第二电源域模块下电时,控制所述隔离器保持输出信号的电平信号稳定至所述第一电源域模块;在所述根据所述预设的连接关系对各层级进行连接之前,还包括:在所述树状图中的所述特殊层级与所述第二电源域模块所属的层级之间增加一个层级,用于显示所述隔离器控制器件。
47.下面对本实施方式中的芯片的低功耗设计方法的实现细节进行具体的说明,以下内容仅为方便理解本方案的实现细节,并非实施本方案的必须。具体流程如图2所示,可包括如下步骤:
48.步骤201,将芯片的电源域模块显示在表征芯片的逻辑结构的树状图中;其中,芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,第一电源域模块与各第二电源域模块被预设有连接关系。
49.步骤202,将第一电源域模块和第二电源域模块显示在树状图中不同的两个层级中,并将隔离器显示在两个层级之间增加的特殊层级中。
50.其中,隔离器用于在第二电源域模块下电时,保持输出信号的稳定电平信号至第一电源域模块。
51.步骤203,在树状图中的特殊层级与第二电源域模块所属的层级之间增加一个层级,用于显示隔离器控制器件。
52.具体地说,隔离器控制器件用于在检测到所述第二电源域模块下电时,控制所述隔离器保持稳定电平输出信号的至所述第一电源域模块。隔离器器件能够响应第二电源域模块上下电状态进而控制隔离器保持输出稳定电平信号至第一电源域模块,能够在第二电
源域模块下电时,进一步保证第一电源域模块的正常运行。
53.在b模块在树状图的第1层显示、a模块在第2层显示、隔离器在第0层显示的例子中,可以在树状图的第0层和第1层之间新增第3层用于显示隔离器控制器件。将第3层连接到第1层和第0层之间,即将隔离器控制器件的检测脚与b模块的电压监测点连接,将隔离器控制器件的控制脚与隔离器的控制端连接。
54.步骤204,根据预设的连接关系对各层级进行连接,并在完成连接后生成芯片的设计代码。
55.可以理解地,上一实施方式中的技术细节在本实施方式中依然有效,为减少重复,在本实施方式中不再赘述。
56.本发明的一实施方式涉及一种芯片的低功耗设计装置,如图3所示,包括:
57.模块显示模块301,用于将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中;其中,所述芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,所述第一电源域模块与各所述第二电源域模块被预设有连接关系;
58.逻辑处理模块302,用于将所述第一电源域模块和所述第二电源域模块显示在所述树状图中不同的两个层级中,并将低功耗控制器件显示在所述两个层级之间增加的特殊层级中;
59.连接模块303,用于根据所述预设的连接关系对各层级进行连接,并在完成所述连接后生成所述芯片的设计代码。
60.在一个例子中,所述低功耗控制器件包括:隔离器和电压转换器;其中,所述隔离器用于在所述第二电源域模块下电时,输出稳定的电平信号至所述第一电源域模块;所述电压转换器用于将所述第一电源域模块输出至所述第二电源域模块的电压转换为与所述第二电源域模块匹配的电压,或用于将所述第二电源域模块输出至所述第一电源域模块的电压转换为与所述第一电源域模块匹配的电压。
61.在一个例子中,当所述低功耗控制器件包括所述隔离器时,所述芯片还包括隔离器控制器件,所述隔离器控制器件用于在检测到所述第二电源域模块下电时,控制所述隔离器保持输出稳定电平信号至所述第一电源域模块。在本例中,逻辑处理模块302,还可以用于在所述根据所述预设的连接关系对各层级进行连接之前,在所述树状图中的所述特殊层级与所述第二电源域模块所属的层级之间增加一个层级,用于显示所述隔离器控制器件。
62.在一个例子中,当所述低功耗控制器件包括所述隔离器时,芯片的低功耗设计装置还可以包括:隔离器确定模块(图中未示出),用于在所述将低功耗控制器件显示在所述两个层级之间增加的特殊层级中之前,根据所述第一电源域模块的输入信号安全值确定所述隔离器。
63.在一个例子中,芯片的低功耗设计装置还可以包括:电源域模块选取模块(图中未示出),用于在所述将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中之前,提供显示芯片可选的电源域模块的第一区域,并获取用户通过所述第一区域选取的所述芯片的电源域模块;将所述芯片的电源域模块例化;模块显示模块将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中,具体为:将完成所述例化的所述芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中。
64.本实施方式提供的芯片的低功耗设计装置将芯片的电源域模块显示在表征芯片的逻辑结构的树状图中,能够向用户更加直观地展示芯片的逻辑结构。其中,芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,第一电源域模块与各第二电源域模块被预设有连接关系。进一步地,将所述第一电源域模块和所述第二电源域模块显示在所述树状图中不同的两个层级中,并将低功耗控制器件显示在所述两个层级之间增加的特殊层级中。能够将芯片中各部分的逻辑关系用树状图的层级进行更直观的表示,且将各电源域模块以及低功耗控制器件的连接关系转换为树状图中各层级的连接关系。
65.此外,根据预设的连接关系对各层级进行连接,并在完成所述连接后生成所述芯片的设计代码。本实施方式中,将在传统芯片设计过程中在后端设计中插入的低功耗控制器件放到前端设计的过程中去考虑,在完成对各层级的连接后生成芯片设计代码供后端设计人员根据设计代码进行芯片的实现,这样能够大大降低在芯片中插入低功耗控制器件的难度,进而实现有效提高芯片设计效率。
66.不难发现,本实施方式为与第一实施方式及第二实施方式相对应的虚拟装置实施方式,本实施方式可与第一实施方式或第二实施方式互相配合实施。第一实施方式或第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式或第二实施方式中。
67.值得一提的是,本发明上述实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
68.由于第一实施方式及第二实施方式与本实施方式相互对应,因此本实施方式可与第一实施方式及第二实施方式互相配合实施。第一实施方式及第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第一实施方式及第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式及第二实施方式中。
69.本发明的实施方式还提供一种终端,如图4所示,包括至少一个处理器401;以及,与所述至少一个处理器401通信连接的存储器402;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行上述芯片的低功耗设计方法。
70.其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器401和存储器402的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。
71.处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行
操作时所使用的数据。
72.上述产品可执行本技术实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本技术实施方式所提供的方法。
73.本技术的实施方式还提供一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述芯片的低功耗设计方法。
74.本领域技术人员可以理解,实现上述实施方式方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-on ly memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
75.上述实施方式是提供给本领域普通技术人员来实现和使用本发明的,本领域普通技术人员可以在不脱离本技术的发明思想的情况下,对上述实施方式做出种种修改或变化,因而本发明的保护范围并不被上述实施方式所限,而应该符合权利要求书所提到的创新性特征的最大范围。
技术特征:1.一种芯片的低功耗设计方法,其特征在于,包括:将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中;其中,所述芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,所述第一电源域模块与各所述第二电源域模块被预设有连接关系;将所述第一电源域模块和所述第二电源域模块显示在所述树状图中不同的两个层级中,并将低功耗控制器件显示在所述两个层级之间增加的特殊层级中;根据所述预设的连接关系对各层级进行连接,并在完成所述连接后生成所述芯片的设计代码。2.根据权利要求1所述的芯片的低功耗设计方法,其特征在于,所述低功耗控制器件包括:隔离器和电压转换器;其中,所述隔离器用于在所述第二电源域模块下电时,输出稳定的电平信号至所述第一电源域模块;所述电压转换器用于将所述第一电源域模块输出至所述第二电源域模块的电压转换为与所述第二电源域模块匹配的电压,或用于将所述第二电源域模块输出至所述第一电源域模块的电压转换为与所述第一电源域模块匹配的电压。3.根据权利要求2所述的芯片的低功耗设计方法,其特征在于,当所述低功耗控制器件包括所述隔离器时,所述芯片还包括隔离器控制器件;所述隔离器控制器件用于在检测到所述第二电源域模块下电时,控制所述隔离器输出稳定的电平信号至所述第一电源域模块;在所述根据所述预设的连接关系对各层级进行连接之前,还包括:在所述树状图中的所述特殊层级与所述第二电源域模块所属的层级之间增加一个层级,用于显示所述隔离器控制器件。4.根据权利要求2所述的芯片的低功耗设计方法,其特征在于,当所述低功耗控制器件包括所述隔离器时,在所述将低功耗控制器件显示在所述两个层级之间增加的特殊层级中之前,还包括:根据所述第一电源域模块的输入信号的安全值确定所述隔离器。5.根据权利要求1所述的芯片的低功耗设计方法,其特征在于,在所述将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中之前,还包括:提供显示芯片可选的电源域模块的第一区域,并获取用户通过所述第一区域选取的所述芯片的电源域模块;将所述芯片的电源域模块例化;所述将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中,具体为:将完成所述例化的所述芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中。6.根据权利要求1至5中任一项所述的芯片的低功耗设计方法,其特征在于,所述第一电源域模块和所述第二电源域模块的数据、所述低功耗控制器件的数据、所述预设的连接关系以及所述表征所述芯片的逻辑结构的树状图均保存在数据库中。7.根据权利要求1至5中任一项所述的芯片的低功耗设计方法,其特征在于,所述设计代码为硬件描述语言代码,具体包括以下之一或其任意组合:verilog、vhdl或coffeehdl。8.一种芯片的低功耗设计装置,其特征在于,包括:
模块显示模块,用于将芯片的电源域模块显示在表征所述芯片的逻辑结构的树状图中;其中,所述芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,所述第一电源域模块与各所述第二电源域模块被预设有连接关系;逻辑处理模块,用于将所述第一电源域模块和所述第二电源域模块显示在所述树状图中不同的两个层级中,并将低功耗控制器件显示在所述两个层级之间增加的特殊层级中;连接模块,用于根据所述预设的连接关系对各层级进行连接,并在完成所述连接后生成所述芯片的设计代码。9.一种终端,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一项所述的芯片的低功耗设计方法。10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的芯片的低功耗设计方法。
技术总结本发明涉及通信技术领域,公开了一种芯片的低功耗设计方法、装置、终端和存储介质。本发明中,该芯片的低功耗设计方法,包括:将芯片的电源域模块显示在表征芯片的逻辑结构的树状图中;其中,芯片的电源域模块包括第一电源域模块和至少一个第二电源域模块,第一电源域模块与各第二电源域模块被预设有连接关系;将第一电源域模块和第二电源域模块显示在树状图中不同的两个层级中,并将低功耗控制器件显示在两个层级之间增加的特殊层级中;根据预设的连接关系对各层级进行连接,并在完成连接后生成芯片的设计代码。能够降低在芯片中插入低功耗控制器件的难度、提高芯片设计效率。提高芯片设计效率。提高芯片设计效率。
技术研发人员:金葆晖 孙立洲
受保护的技术使用者:上海逸集晟网络科技有限公司
技术研发日:2022.06.29
技术公布日:2022/11/1