本發(fā)明涉及芯片設(shè)計(jì)驗(yàn)證,特別是涉及一種信號查找系統(tǒng)。
背景技術(shù):
1、在芯片設(shè)計(jì)場景下,信號對應(yīng)的數(shù)據(jù)庫文件會存在大量的x態(tài)信號和z態(tài)信號需要進(jìn)行查找,現(xiàn)有技術(shù)中通常直接采用客戶端在數(shù)據(jù)庫文件中進(jìn)行信號查找,再將查找結(jié)果以進(jìn)程或手工輸入的方式返回給應(yīng)用端的eda工具進(jìn)行顯示。
2、然而此種方式會需要耗費(fèi)大量的時(shí)間,并且占用大量的資源進(jìn)行查找,導(dǎo)致eda工具其他功能的使用流暢性降低。因此,如何提高信號的查找效率成為了亟待解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、針對上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
2、一種信號查找系統(tǒng),所述系統(tǒng)包括:應(yīng)用端a、m個(gè)客戶端{(lán)b1,b2,…,bm,…,bm}、處理器和存儲有計(jì)算機(jī)程序的存儲器,其中,bm為第m個(gè)客戶端,m為[1,m]范圍內(nèi)的整數(shù),所述存儲器還存儲有數(shù)據(jù)庫文件c,當(dāng)所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)以下步驟:
3、s101,當(dāng)a執(zhí)行在c中查找目標(biāo)信號的任務(wù)時(shí),將c對應(yīng)的查找范圍d切割為m個(gè)子范圍{d1,d2,…,dm,…,dm},其中,dm為第m個(gè)子范圍,所述m個(gè)子范圍的交集與d相同。
4、s102,將所述任務(wù)和dm發(fā)送到bm。
5、s103,由bm根據(jù)dm,在c中查找所述目標(biāo)信號,得到查找結(jié)果em。
6、s104,bm將em發(fā)送到a中。
7、s105,a將接收到的所有查找結(jié)果進(jìn)行展示。
8、本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的有益效果,借由上述技術(shù)方案,本發(fā)明提供的一種信號查找系統(tǒng)可達(dá)到相當(dāng)?shù)募夹g(shù)進(jìn)步性及實(shí)用性,并具有產(chǎn)業(yè)上的廣泛利用價(jià)值,其至少具有以下有益效果:
9、本發(fā)明提供了一種信號查找系統(tǒng),所述系統(tǒng)包括:應(yīng)用端a、m個(gè)客戶端{(lán)b1,b2,…,bm,…,bm}、處理器和存儲有計(jì)算機(jī)程序的存儲器,其中,bm為第m個(gè)客戶端,m為[1,m]范圍內(nèi)的整數(shù),所述存儲器還存儲有數(shù)據(jù)庫文件c,當(dāng)所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)以下步驟:當(dāng)a執(zhí)行在c中查找目標(biāo)信號的任務(wù)時(shí),將c對應(yīng)的查找范圍d切割為m個(gè)子范圍{d1,d2,…,dm,…,dm},其中,dm為第m個(gè)子范圍,所述m個(gè)子范圍的交集與d相同,將所述任務(wù)和dm發(fā)送到bm,由bm根據(jù)dm,在c中查找所述目標(biāo)信號,得到查找結(jié)果em,bm將em發(fā)送到a中,a將接收到的所有查找結(jié)果進(jìn)行展示。
10、可知,通過多個(gè)客戶端以分布式形式對信號查找任務(wù)進(jìn)行執(zhí)行,再返回給應(yīng)用端,有效加快了查找效率,進(jìn)而提高了eda工具的使用流暢性。
1.一種信號查找系統(tǒng),其特征在于,所述系統(tǒng)包括:應(yīng)用端a、m個(gè)客戶端{(lán)b1,b2,…,bm,…,bm}、處理器和存儲有計(jì)算機(jī)程序的存儲器,其中,bm為第m個(gè)客戶端,m為[1,m]范圍內(nèi)的整數(shù),所述存儲器還存儲有數(shù)據(jù)庫文件c,當(dāng)所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)以下步驟:
2.根據(jù)權(quán)利要求1所述的信號查找系統(tǒng),其特征在于,當(dāng)bm與a為不同終端時(shí),bm與a通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。
3.根據(jù)權(quán)利要求1所述的信號查找系統(tǒng),其特征在于,當(dāng)bm與a為同一終端時(shí),bm與a通過共享內(nèi)存進(jìn)行數(shù)據(jù)傳輸。
4.根據(jù)權(quán)利要求1所述的信號查找系統(tǒng),其特征在于,所述數(shù)據(jù)庫文件c包括k個(gè)參考信號{s1,s2,…,sk,…,sk},其中,sk為第k個(gè)參考信號,k為[1,k]范圍內(nèi)的整數(shù)。
5.根據(jù)權(quán)利要求4所述的信號查找系統(tǒng),其特征在于,單個(gè)子范圍對應(yīng)的參考信號個(gè)數(shù)為k/m。
6.根據(jù)權(quán)利要求4所述的信號查找系統(tǒng),其特征在于,sk對應(yīng)的信號變換次數(shù)為gk,單個(gè)子范圍對應(yīng)的參考信號個(gè)數(shù)為f[(∑kk=1gk)/m],f[]為取整函數(shù)。
7.根據(jù)權(quán)利要求1所述的信號查找系統(tǒng),其特征在于,所述目標(biāo)信號為x態(tài)信號。
8.根據(jù)權(quán)利要求1所述的信號查找系統(tǒng),其特征在于,所述目標(biāo)信號為z態(tài)信號。