CN117112618B - Eda软件数据查询方法、电子设备和介质 - Google Patents
Eda软件数据查询方法、电子设备和介质 Download PDFInfo
- Publication number
- CN117112618B CN117112618B CN202311390150.3A CN202311390150A CN117112618B CN 117112618 B CN117112618 B CN 117112618B CN 202311390150 A CN202311390150 A CN 202311390150A CN 117112618 B CN117112618 B CN 117112618B
- Authority
- CN
- China
- Prior art keywords
- eda software
- query
- target
- data
- storage module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000008859 change Effects 0.000 claims description 8
- 238000005192 partition Methods 0.000 claims description 3
- 239000000758 substrate Substances 0.000 claims 3
- 230000008569 process Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2453—Query optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及EDA软件技术领域,尤其涉及一种EDA软件数据查询方法、电子设备和介质,方法包括:步骤S1、根据Ui所需查询的数据查询维度和数据查询粒度,构建索引表Qi;步骤S2、获取Ui对应的目标EDA软件数据查询请求,查询Qi中是否存在目标EDA软件数据对应的目标索引,若存在,执行步骤S3,否则,执行步骤S4;步骤S3、基于目标索引调用存储模块的数据查询接口查询,获取Ui对应的目标EDA软件数据;步骤S4、直接查询存储模块,获取目标EDA软件数据和目标EDA软件数据对应的目标地址,并发送给Ui,在Qi中增加对应的索引。本发明减少了EDA软件数据查询所占内存资源,提高了EDA软件数据查询效率。
Description
技术领域
本发明涉及EDA软件技术领域,尤其涉及一种EDA软件数据查询方法、电子设备和介质。
背景技术
电子设计自动化(Electronic Design Automation,简称EDA)软件在运行过程中,需要对大量动态关系型数据进行查询,动态关系型数据包括元件间关系、元件信息、属组关系等。EDA软件通常采用连续存储的方式存储数据,若不建立索引,则在查询过程中需要连续扫描查询,导致数据查询效率低,用户响应时间长。现有技术中,直接在EDA软件的存储模块构建索引,来提高查询效率,但是索引依据查询特性而定,因此索引数据结构多样化,如果索引长生命周期存储在数据存储模块中,会导致运行期内存资源被长期大量占用,造成资源紧张与利用率低问题。此外,多样化的索引数据结构,与数据存储模块绑定,导致可维护性差,耦合密度高。由此可知,如何减少EDA软件数据查询所占内存资源,提高数据查询效率成为亟待解决的技术问题。
发明内容
本发明目的在于,提供一种EDA软件数据查询方法、电子设备和介质,减少了EDA软件数据查询所占内存资源,提高了EDA软件数据查询效率。
根据本发明第一方面,提供了一种EDA软件数据查询方法,所述EDA软件包括存储模块和K个用户模块{U1,U2,…,Uk,…,UK},其中,存储模块和K个用户模块独立设置,所述存储模块用于以连续内存的方式对所需存储的EDA软件数据按照业务逻辑分区存储,Uk为第k个用户模块,k的取值范围为1到K,Uk包括读模块和/或写模块,Uk用于从所述存储模块中读取EDA软件数据或向所述存储模块中写入EDA软件数据;
所述方法包括:
步骤S1、根据Ui所需查询的数据查询维度和数据查询粒度,在Ui中构建对应的索引表Qi,Ui为包含读模块的用户模块,i的取值范围为1到K;
步骤S2、获取Ui对应的目标EDA软件数据查询请求,查询当前Qi中是否存在目标EDA软件数据对应的目标索引,若存在,执行步骤S3,否则,执行步骤S4;
步骤S3、基于所述目标索引调用所述存储模块的数据查询接口查询所述存储模块,获取Ui对应的目标EDA软件数据;
步骤S4、直接查询所述存储模块,获取目标EDA软件数据和目标EDA软件数据对应的目标地址,将所述目标EDA软件数据和目标EDA软件数据对应的目标地址发送给Ui,Ui基于所述目标地址在Qi中增加对应的索引。
根据本发明第二方面,提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行本发明第一方面所述的方法。
根据本发明第三方面,提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机指令用于执行本发明第一方面所述的方法。
本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明提供的一种EDA软件数据查询方法、电子设备和介质可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有以下有益效果:
本发明通过在包含度模块用户模块中设置索引表,使得EDA软件以外置索引标的方式来查询存储模块,使得存储模块和索引表解耦合。每一用户模块可以具体所需查询的数据查询维度和数据查询粒度构建对应的索引表,实现索引表的多样性。此外,每一目标索引在首次查询时在索引表中建立,供后续查找使用,实现了索引表的按需动态构建。本发明所述方法减少了EDA软件数据查询所占内存资源,提高了EDA软件数据查询效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的EDA软件数据查询方法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
根据本发明第一方面,提供了一种EDA软件数据查询方法,所述EDA软件包括存储模块和K个用户模块{U1,U2,…,Uk,…,UK},其中,存储模块和K个用户模块独立设置,所述存储模块用于以连续内存的方式对所需存储的EDA软件数据按照业务逻辑分区存储,Uk为第k个用户模块,k的取值范围为1到K,K为所述EDA软件中用户模块总数,可以理解的是,用户模块是根据具体应用可以增加或删除的,因此,K的具体取值会随着用户模块的数量变化而变化。Uk包括读模块和/或写模块,Uk用于从所述存储模块中读取EDA软件数据或向所述存储模块中写入EDA软件数据;需要说明的是,Uk可以仅包括读模块,仅用于从存储模块中读取EDA软件数据。Uk也可以仅包括写模块,仅用于改写存储模块中EDA软件数据。Uk还可以既包括读模块又包括写模块,既可以从存储模块中读取EDA软件数据,也可以改写存储模块中EDA软件数据。所述EDA软件设置多个应用程序接口(Application Program Interface,简称API),实现对存储模块的不同操作,具体包括数据查询接口、订阅变更通知接口、数据写操作接口和注销变更通知接口。
所述方法包括:
步骤S1、根据Ui所需查询的数据查询维度和数据查询粒度,在Ui中构建对应的索引表Qi,Ui为包含读模块的用户模块,i的取值范围为1到K。
其中,根据每一包含读模块的用户模块的查询业务需求,设置对应的查询维度和查询粒度,实现索引数据结构的多样化,满足不同业务需求差异引起的索引需求差异。由于用户模块和存储模块独立设置,因此索引表也独立于存储模块设置,索引表与存储模块解耦合,便于维护,且不会占用内存模块的存储资源。
步骤S2、获取Ui对应的目标EDA软件数据查询请求,查询当前Qi中是否存在目标EDA软件数据对应的目标索引,若存在,执行步骤S3,否则,执行步骤S4。
需要说明的是,Ui在进行EDA软件数据查询过程中,对一部分数据需要查询的次数不同,且查询时间段也不同,若直接将所有需要查询的数据直接建立索引,将会导致内存资源的浪费,因此,可以初始Qi为空,在首次查询目标EDA软件数据时,再基于查询结果在Qi中构建索引,供后续查询时直接使用。对于少量目标索引,可能仅使用一次,但仅使用一次的索引占比较少,因此,实时动态创建目标索引整体上会减少内存资源的占用。
步骤S3、基于所述目标索引调用所述存储模块的数据查询接口查询所述存储模块,获取Ui对应的目标EDA软件数据。
其中,以API方式提供数据查询接口,以便读模块能在查询期间不断完善自身持有的索引信息,在已经具备索引时,无需遍历存储模块中的所有存储出具,减少了重复查询时对于全部数据遍历查找的IO损耗。
步骤S4、直接查询所述存储模块,获取目标EDA软件数据和目标EDA软件数据对应的目标地址,将所述目标EDA软件数据和目标EDA软件数据对应的目标地址发送给Ui,Ui基于所述目标地址在Qi中增加对应的索引。
通过步骤S4实现了动态创建目标索引。实现索引数据占用资源由用户模块精准控制,提高了资源使用效率,减少了运行期内存资源占用。
作为一种实施例,所述数据查询维度包括元件关系、元件信息和属组关系等,所述查询粒度大小与目标EDA软件数据对应的目标地址范围成正比。所述存储模块用于以连续内存的方式对元件关系、元件信息和属组关系数据分区存储。查询粒度具体可以为不同大小的地址范围区间,也可以是一个具体的地址,每一用户模块独立设置,因此包含读模块的用户模块的索引表也是独立设置,因此可以为每一包含读模块的用户模块设置个性化的索引表,从而实现所述EDA软件中索引表的多样化设置。例如用户模块1需要按元器件名称构建索引键,进行按名称快速查询元件信息;用户模块2需要按元器件关系构建索引键,进行按名称快速查询元件关系。
作为一种实施例,索引表的具体结构也可以根据不同的查询需求来具体设定,所述步骤S1中,若Ui对应的数据查询的空间占用需求高于查询速度需求,则采用红黑树的方式构建Ui对应的索引表Qi,若Ui对应的查询速度需求高于数据查询的空间占用需求,则采用哈希表的方式构建Ui对应的索引表Qi。例如用户模块3需要使用红黑树建立索引以便达到有序查询;再如用户模块5需要使用哈希表建立索引以便达到快速查询。
索引建立好之后,存储模块中对应的EDA软件数据是可能发生变化的,如果索引表和存储模块中的数据不同步,会造成数据查询出错,因此需要保证索引表和存储模块中数据的同步性,保证索引表的准确性。作为一种实施例,所述方法还包括:
步骤S10、Ui通过所述存储模块的订阅变更通知接口,向所述存储模块发送订阅索引查询范围请求,所述存储模块记录Ui对应的索引查询范围。
需要说明的是,Ui对应的索引查询范围为Ui需要查询的数据所属的地址范围。
步骤S20、所述存储模块通过所述存储模块的数据写操作接口,接收Uj发送的EDA软件数据写入请求,执行对应的EDA软件数据写入操作,Uj为包含写模块的用户模块,j的取值范围为1到K。
需要说明的是,Ui和Uj可能为同一个的用户模块,也可能为不同的用户模块。
步骤S30、若执行EDA软件数据写入操作的地址范围属于Ui对应的订阅索引查询范围,则向Ui发送写入EDA软件数据对应的更新索引信息。
步骤S40、Ui基于接收的写入EDA软件数据对应的更新索引信息更新对应的索引表Q。
通过步骤S10-步骤S40,使得所述存储模块能够获取到每一Ui对应的索引查询范围,并在存储模块中的数据发生变化时,能够实时同步给对应的Ui,使得Ui对应的索引信息能够实时同步更新,从而实现脏数据索引清理动作。此外,通过统一接口使用索引数据以及自定义的查询方法,完全解耦存储与应用个性化需求实现。达成应用定义索引,按需构建,逻辑外置,增强了代码可读性,提升了EDA软件***的可维护性;
作为一种实施例,所述步骤S20中,数据写入请求具体可以为写入新增数据请求、更改数据请求或删除数据请求,实现数据的增加、修改和删除操作。
作为一种实施例,所述方法还包括:
步骤S100、Ui通过所述存储模块的注销变更通知接口向所述存储模块发送注销索引查询范围信请求,所述存储模块删除Ui对应的索引查询范围。
可以理解的是,所述存储模块删除Ui对应的索引查询范围之后,Ui对应的索引查询范围中的数据发生变化之后,存储模块无需再向Ui发送写入EDA软件数据对应的更新索引信息。
步骤S200、销毁Qi,释放Qi所占用的内存资源。
当Qi结束服务之后,通过存储模块提供的注销变更通知接口,注销所接受通知动作,并释放Qi所持有索引数据占用的运行期资源。基于此,本发明实施例实现了在存储模块之外设置索引数据,且能精确控制索引数据的生命周期。
需要说明的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
本发明实施例还提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行本发明实施例所述的方法。
本发明实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机指令用于执行本发明实施例所述的方法。
本发明实施例通过在包含度模块用户模块中设置索引表,使得EDA软件以外置索引标的方式来查询存储模块,使得存储模块和索引表解耦合。每一用户模块可以具体所需查询的数据查询维度和数据查询粒度构建对应的索引表,实现索引表的多样性。此外,每一目标索引在首次查询时在索引表中建立,供后续查找使用,实现了索引表的按需动态构建。本发明所述方法减少了EDA软件数据查询所占内存资源,提高了EDA软件数据查询效率。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (8)
1.一种EDA软件数据查询方法,其特征在于,
所述EDA软件包括存储模块和K个用户模块{U1,U2,…,Uk,…,UK},其中,存储模块和K个用户模块独立设置,所述存储模块用于以连续内存的方式对所需存储的EDA软件数据按照业务逻辑分区存储,Uk为第k个用户模块,k的取值范围为1到K,Uk包括读模块和/或写模块,Uk用于从所述存储模块中读取EDA软件数据或向所述存储模块中写入EDA软件数据;
所述方法包括:
步骤S1、根据Ui所需查询的数据查询维度和数据查询粒度,在Ui中构建对应的索引表Qi,Ui为包含读模块的用户模块,i的取值范围为1到K,Qi初始为空;
步骤S2、获取Ui对应的目标EDA软件数据查询请求,查询当前Qi中是否存在目标EDA软件数据对应的目标索引,若存在,执行步骤S3,否则,执行步骤S4;
步骤S3、基于所述目标索引调用所述存储模块的数据查询接口查询所述存储模块,获取Ui对应的目标EDA软件数据;
步骤S4、直接查询所述存储模块,获取目标EDA软件数据和目标EDA软件数据对应的目标地址,将所述目标EDA软件数据和目标EDA软件数据对应的目标地址发送给Ui,Ui基于所述目标地址在Qi中增加对应的索引。
2.根据权利要求1所述的方法,其特征在于,
所述数据查询维度包括元件关系、元件信息和属组关系,所述查询粒度大小与目标EDA软件数据对应的目标地址范围成正比。
3.根据权利要求1所述的方法,其特征在于,
所述步骤S1中,若Ui对应的数据查询的空间占用需求高于查询速度需求,则采用红黑树的方式构建Ui对应的索引表Qi,若Ui对应的查询速度需求高于数据查询的空间占用需求,则采用哈希表的方式构建Ui对应的索引表Qi。
4.根据权利要求1所述的方法,其特征在于,
所述方法还包括:
步骤S10、Ui通过所述存储模块的订阅变更通知接口,向所述存储模块发送订阅索引查询范围请求,所述存储模块记录Ui对应的索引查询范围;
步骤S20、所述存储模块通过所述存储模块的数据写操作接口,接收Uj发送的EDA软件数据写入请求,执行对应的EDA软件数据写入操作,Uj为包含写模块的用户模块,j的取值范围为1到K;
步骤S30、若执行EDA软件数据写入操作的地址范围属于Ui对应的订阅索引查询范围,则向Ui发送写入EDA软件数据对应的更新索引信息;
步骤S40、Ui基于接收的写入EDA软件数据对应的更新索引信息更新对应的索引表Q。
5.根据权利要求4所述的方法,其特征在于,
所述步骤S20中,数据写入请求为写入新增数据请求、更改数据请求或删除数据请求。
6.根据权利要求4所述的方法,其特征在于,
所述方法还包括:
步骤S100、Ui通过所述存储模块的注销变更通知接口向所述存储模块发送注销索引查询范围信请求,所述存储模块删除Ui对应的索引查询范围;
步骤S200、销毁Qi,释放Qi所占用的内存资源。
7.一种电子设备,其特征在于,包括:
至少一个处理器;
以及,与所述至少一个处理器通信连接的存储器;
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行前述权利要求1-6任一项所述的方法。
8.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于执行前述权利要求1-6中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311390150.3A CN117112618B (zh) | 2023-10-25 | 2023-10-25 | Eda软件数据查询方法、电子设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311390150.3A CN117112618B (zh) | 2023-10-25 | 2023-10-25 | Eda软件数据查询方法、电子设备和介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117112618A CN117112618A (zh) | 2023-11-24 |
CN117112618B true CN117112618B (zh) | 2024-01-26 |
Family
ID=88806028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311390150.3A Active CN117112618B (zh) | 2023-10-25 | 2023-10-25 | Eda软件数据查询方法、电子设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117112618B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117573704B (zh) * | 2024-01-17 | 2024-04-12 | 上海合见工业软件集团有限公司 | Eda软件的复合文档索引方法、装置、设备及介质 |
CN117909301B (zh) * | 2024-03-19 | 2024-06-07 | 上海合见工业软件集团有限公司 | 基于索引的对象查询方法、装置、设备及介质 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002251418A (ja) * | 2001-02-23 | 2002-09-06 | Matsushita Electric Ind Co Ltd | Edaライブラリ管理方法 |
JP2004234397A (ja) * | 2003-01-31 | 2004-08-19 | Matsushita Electric Ind Co Ltd | Edaライブラリ管理方法 |
JP2004240595A (ja) * | 2003-02-05 | 2004-08-26 | Matsushita Electric Ind Co Ltd | Edaライブラリ受注システム |
CN109614402A (zh) * | 2018-12-11 | 2019-04-12 | 北京京东金融科技控股有限公司 | 多维数据查询方法和装置 |
CN110378462A (zh) * | 2019-06-22 | 2019-10-25 | 南京理工大学 | 求解带准备时间置换流水车间调度问题的改进eda算法 |
CN112181993A (zh) * | 2020-10-27 | 2021-01-05 | 广州市网星信息技术有限公司 | 业务数据查询方法、装置、服务器及存储介质 |
CN112417227A (zh) * | 2021-01-21 | 2021-02-26 | 国能信控互联技术有限公司 | 一种基于哈希表和红黑树的实时数据存储与查询方法 |
CN113569508A (zh) * | 2021-09-18 | 2021-10-29 | 芯行纪科技有限公司 | 基于id进行数据索引与访问的数据库模型构建方法及设备 |
CN115113860A (zh) * | 2022-08-31 | 2022-09-27 | 北京云枢创新软件技术有限公司 | 基于Python的EDA软件二次开发*** |
WO2023104183A1 (en) * | 2021-12-09 | 2023-06-15 | Huawei Cloud Computing Technologies Co., Ltd. | Methods and systems for event management |
CN116383155A (zh) * | 2023-06-05 | 2023-07-04 | 成都融见软件科技有限公司 | 一种基于eda验证仿真器的日志查询*** |
CN116521576A (zh) * | 2023-05-11 | 2023-08-01 | 上海合见工业软件集团有限公司 | Eda软件数据处理*** |
WO2023143096A1 (zh) * | 2022-01-26 | 2023-08-03 | 阿里云计算有限公司 | 数据查询方法、装置、设备及存储介质 |
CN116661856A (zh) * | 2023-08-01 | 2023-08-29 | 上海合见工业软件集团有限公司 | Eda软件的数据拼接*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10387682B2 (en) * | 2017-06-08 | 2019-08-20 | International Business Machines Corporation | Parallel access to running electronic design automation (EDA) application |
-
2023
- 2023-10-25 CN CN202311390150.3A patent/CN117112618B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002251418A (ja) * | 2001-02-23 | 2002-09-06 | Matsushita Electric Ind Co Ltd | Edaライブラリ管理方法 |
JP2004234397A (ja) * | 2003-01-31 | 2004-08-19 | Matsushita Electric Ind Co Ltd | Edaライブラリ管理方法 |
JP2004240595A (ja) * | 2003-02-05 | 2004-08-26 | Matsushita Electric Ind Co Ltd | Edaライブラリ受注システム |
CN109614402A (zh) * | 2018-12-11 | 2019-04-12 | 北京京东金融科技控股有限公司 | 多维数据查询方法和装置 |
CN110378462A (zh) * | 2019-06-22 | 2019-10-25 | 南京理工大学 | 求解带准备时间置换流水车间调度问题的改进eda算法 |
CN112181993A (zh) * | 2020-10-27 | 2021-01-05 | 广州市网星信息技术有限公司 | 业务数据查询方法、装置、服务器及存储介质 |
CN112417227A (zh) * | 2021-01-21 | 2021-02-26 | 国能信控互联技术有限公司 | 一种基于哈希表和红黑树的实时数据存储与查询方法 |
CN113569508A (zh) * | 2021-09-18 | 2021-10-29 | 芯行纪科技有限公司 | 基于id进行数据索引与访问的数据库模型构建方法及设备 |
WO2023104183A1 (en) * | 2021-12-09 | 2023-06-15 | Huawei Cloud Computing Technologies Co., Ltd. | Methods and systems for event management |
WO2023143096A1 (zh) * | 2022-01-26 | 2023-08-03 | 阿里云计算有限公司 | 数据查询方法、装置、设备及存储介质 |
CN115113860A (zh) * | 2022-08-31 | 2022-09-27 | 北京云枢创新软件技术有限公司 | 基于Python的EDA软件二次开发*** |
CN116521576A (zh) * | 2023-05-11 | 2023-08-01 | 上海合见工业软件集团有限公司 | Eda软件数据处理*** |
CN116383155A (zh) * | 2023-06-05 | 2023-07-04 | 成都融见软件科技有限公司 | 一种基于eda验证仿真器的日志查询*** |
CN116661856A (zh) * | 2023-08-01 | 2023-08-29 | 上海合见工业软件集团有限公司 | Eda软件的数据拼接*** |
Non-Patent Citations (2)
Title |
---|
EDA海量数据查询和报表性能优化;陈雪梅;广东通信技术;第 65-67 页 * |
Methodology of fault injection based on EDA software;Dandan Liu.et al;2010 Prognostics and System Health Management Conference;第1-5页 * |
Also Published As
Publication number | Publication date |
---|---|
CN117112618A (zh) | 2023-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117112618B (zh) | Eda软件数据查询方法、电子设备和介质 | |
CN103678556B (zh) | 列式数据库处理的方法和处理设备 | |
CN104252501B (zh) | 一种执行数据库操作命令的计算设备和方法 | |
CN106294814B (zh) | 基于内存数据库的HBase二级索引构建与查询的装置及方法 | |
WO2022017347A1 (zh) | 分布式数据库***及数据处理方法 | |
CN111881223B (zh) | 数据管理方法、设备、***及存储介质 | |
CN102254021A (zh) | 基于虚拟机管理***的数据库构建方法 | |
CN108073696B (zh) | 基于分布式内存数据库的gis应用方法 | |
CN110196847A (zh) | 数据处理方法和装置、存储介质及电子装置 | |
CN113220659B (zh) | 一种数据迁移的方法、***、电子装置和存储介质 | |
CN102163232A (zh) | 一种支持iec61850对象查询的sql接口实现方法 | |
CN109656950B (zh) | 递归查询方法、装置、服务器及存储介质 | |
CN104423982A (zh) | 请求的处理方法和处理设备 | |
CN111221828A (zh) | 一种提高数据库数据和缓存数据一致性的方法及终端 | |
CN106874343B (zh) | 一种时序数据库的数据删除方法及*** | |
CN109871338B (zh) | 一种数据存储方法、装置及计算机设备 | |
CN111797119A (zh) | 一种缓存装置、***及缓存方法 | |
CN105956041A (zh) | 基于Spring Data for MongoDB集群的数据模型处理方法 | |
WO2024041433A1 (zh) | 数据处理方法以及装置 | |
CN111752941B (zh) | 一种数据存储、访问方法、装置、服务器及存储介质 | |
CN113626382B (zh) | 分布式文件***中聚合对象的索引方法、***及相关装置 | |
CN110851515A (zh) | 一种基于Spark分布式环境下的大数据ETL模型执行方法及介质 | |
CN112115115B (zh) | 基于数据仓库的文件移动方法、设备和存储介质 | |
CN114328466A (zh) | 一种数据冷热存储的方法、装置及电子设备 | |
CN113778975A (zh) | 基于分布式数据库的数据处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |