午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種智能生成LTspice電路仿真平臺中自定義芯片符號的方法與流程

文檔序號:39643903發(fā)布日期:2024-10-15 12:28閱讀:7來源:國知局
一種智能生成LTspice電路仿真平臺中自定義芯片符號的方法與流程

本發(fā)明屬于芯片符號,尤其涉及一種智能生成ltspice電路仿真平臺中自定義芯片符號的方法。


背景技術(shù):

1、ltspice是一款強大高效的免費spice仿真器軟件、原理圖采集和波形觀測器。對于芯片行業(yè)的技術(shù)支持工程師的售前和售后技術(shù)支持工作來說,方便易用的spice類仿真軟件對工作開展有重要作用,ltspice內(nèi)置的元器件庫非常豐富,能滿足大部分的仿真需求。當(dāng)內(nèi)置的元器件庫無法滿足需要時,用戶需要自建元器件并存入庫中,供后續(xù)仿真調(diào)用。

2、以在ltspice仿真平臺中自建芯片符號為例,用戶需要進行以下步驟方可完成:手動建立矩形框、手動添加芯片引腳并設(shè)置多個參數(shù)信息,這個手動創(chuàng)建芯片符號的過程繁瑣且費時費力。


技術(shù)實現(xiàn)思路

1、針對現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種智能生成ltspice電路仿真平臺中自定義芯片符號的方法,解決了上述問題。

2、為實現(xiàn)以上目的,本發(fā)明通過以下技術(shù)方案予以實現(xiàn):一種智能生成ltspice電路仿真平臺中自定義芯片符號的方法,包括以下步驟:

3、s1、從電路原理圖圖片中獲取原始芯片的中心點坐標(biāo)和其矩形框端角坐標(biāo),每個芯片引腳中心點坐標(biāo)以及其外接矩形框端角坐標(biāo),并根據(jù)上述坐標(biāo)信息計算得到各個芯片引腳外接矩形框與原始芯片矩形框各對應(yīng)邊的距離值;

4、s2、取s1中最小的兩個距離值,并獲得其最大比值,接著將該最大比值與預(yù)先設(shè)定的倍數(shù)閾值作比較;

5、s3、對于最大比值大于倍數(shù)閾值的芯片引腳,取s1中最小距離值,與該最小距離值所對應(yīng)的原始芯片矩形框的邊,即為芯片引腳的所屬邊;

6、s4、對于最大比值小于倍數(shù)閾值的芯片引腳,首先獲取電路原理圖圖片背景色的像素值,對原始芯片矩形框進行外擴,獲得新芯片矩形框的端角坐標(biāo),并根據(jù)新芯片的中心點坐標(biāo)和各個芯片引腳中心點坐標(biāo)判斷芯片引腳所屬邊角區(qū)域,取所屬邊角區(qū)域內(nèi)新芯片矩形框端角坐標(biāo)和芯片引腳外接矩形框端角坐標(biāo),構(gòu)成矩形區(qū)域;

7、s5、取所屬邊角區(qū)域內(nèi)芯片引腳外接矩形框端角坐標(biāo)與電路原理圖圖片對應(yīng)端點構(gòu)成的矩形區(qū)域,獲得該區(qū)域內(nèi)與背景色的像素值不等的所有像素點坐標(biāo),獲取這些像素點構(gòu)成的所有橫線和豎線,并選擇其中與新芯片矩形框有交點的最長線,判斷該線和新芯片矩形框哪一條邊有交點,該條邊即為該芯片引腳的所屬邊;

8、s6、建立文件,將芯片矩形框及芯片引腳相關(guān)信息寫入文件,并將文件儲存安裝。

9、進一步的,原始芯片的矩形框端角坐標(biāo)包括左上角坐標(biāo)信息和右下角坐標(biāo)信息,芯片引腳外接矩形框端角坐標(biāo)包括左上角坐標(biāo)信息和右下角坐標(biāo)信息。

10、進一步的,各個芯片引腳外接矩形框與原始芯片矩形框各對應(yīng)邊的距離值,分別記為dtop、dleft、dright以及dbottom,其中將上述四個距離值中最小值記為dmin,距離中倒數(shù)第二小的值記為dsecmin,其最大比值記為times,times=dsecmin/dmin。

11、進一步的,其中倍數(shù)閾值記為thre,參數(shù)設(shè)置為2.2,若芯片引腳times大于thre,那么該芯片引腳屬于集合a,否則屬于集合b,直到將所有芯片引腳全部劃分到集合a或者集合b中。

12、進一步的,在所述s3中具體為判斷集合a中每個芯片引腳的所屬邊,如果dmin=dtop,那么該芯片引腳屬于芯片上條邊,若dmin=dleft,那么該芯片引腳屬于芯片左條邊,若dmin=dright,那么該芯片引腳屬于芯片右條邊,若dmin=dbottom,那么該芯片引腳屬于芯片下條邊。

13、進一步的,對原始芯片矩形框進行外擴具體為外擴至與芯片引腳外接線有交點。

14、進一步的,所述s4中邊角區(qū)域包括左上邊角區(qū)域、左下邊角區(qū)域、右上邊角區(qū)域和右下邊角區(qū)域四種類別,邊角區(qū)域的范圍是從點m到點n構(gòu)成的矩形區(qū)域,其中的點m是該芯片引腳外接矩形框上到所屬邊角區(qū)域內(nèi)新芯片矩形框最遠的端點點坐標(biāo),點n是該邊角區(qū)域?qū)?yīng)的新芯片矩形框的端點坐標(biāo);

15、并將所屬邊角區(qū)域內(nèi)新芯片矩形框端角坐標(biāo)和芯片引腳外接矩形框端角坐標(biāo)構(gòu)成矩形區(qū)域內(nèi)所有像素點全部設(shè)置為黑色。

16、進一步的,背景色的像素值不等的所有像素點坐標(biāo),通過遍歷邊角區(qū)域內(nèi)芯片引腳外接矩形框端角坐標(biāo)與電路原理圖圖片對應(yīng)端點構(gòu)成的矩形區(qū)域的內(nèi)容得到,并將不等的所有像素點坐標(biāo)匯總至集合p中,并獲取集合p中所有的像素點構(gòu)成的橫線和豎線,并判斷與新芯片矩形框求是否有交點,如果有交點,那么取這些橫線和豎線中最長的線,則該條矩形框邊就是該芯片引腳的所屬邊。

17、進一步的,所述s6中的文件具體為.asy后綴的文件,芯片矩形框相關(guān)信息包括左上角及右下角坐標(biāo)和芯片名稱,芯片引腳相關(guān)信息包括引腳坐標(biāo)、引腳名稱、引腳所屬邊、引腳偏移距離和引腳編號信息。

18、一種機器可讀存儲介質(zhì),其上存儲有程序,該程序被處理器執(zhí)行時,實現(xiàn)上述分發(fā)方法。

19、有益效果

20、本發(fā)明提供了一種智能生成ltspice電路仿真平臺中自定義芯片符號的方法,與現(xiàn)有技術(shù)相比具備以下有益效果:

21、本發(fā)明能夠基于一張輸入的電路原理圖自動生成芯片符號,供用戶在仿真平臺中搭建電路圖圖調(diào)用,免去了繁瑣的手動創(chuàng)建的過程,減少了耗時、提高了準(zhǔn)確率,達到了提效的目的。



技術(shù)特征:

1.一種智能生成ltspice電路仿真平臺中自定義芯片符號的方法,其特征在于,包括以下步驟:

2.根據(jù)權(quán)利要求1所述的智能生成ltspice電路仿真平臺中自定義芯片符號的方法,其特征在于,原始芯片的矩形框端角坐標(biāo)包括左上角坐標(biāo)信息和右下角坐標(biāo)信息,芯片引腳外接矩形框端角坐標(biāo)包括左上角坐標(biāo)信息和右下角坐標(biāo)信息。

3.根據(jù)權(quán)利要求1所述的智能生成ltspice電路仿真平臺中自定義芯片符號的方法,其特征在于,各個芯片引腳外接矩形框與原始芯片矩形框各對應(yīng)邊的距離值,分別記為dtop、dleft、dright以及dbottom,其中將上述四個距離值中最小值記為dmin,距離中倒數(shù)第二小的值記為dsecmin,其最大比值記為times,times=dsecmin/dmin。

4.根據(jù)權(quán)利要求3所述的智能生成ltspice電路仿真平臺中自定義芯片符號的方法,其特征在于,其中倍數(shù)閾值記為thre,參數(shù)設(shè)置為2.2,若芯片引腳times大于thre,那么該芯片引腳屬于集合a,否則屬于集合b,直到將所有芯片引腳全部劃分到集合a或者集合b中。

5.根據(jù)權(quán)利要求4所述的智能生成ltspice電路仿真平臺中自定義芯片符號的方法,其特征在于,在所述s3中具體為判斷集合a中每個芯片引腳的所屬邊,如果dmin=dtop,那么該芯片引腳屬于芯片上條邊,若dmin=dleft,那么該芯片引腳屬于芯片左條邊,若dmin=dright,那么該芯片引腳屬于芯片右條邊,若dmin=dbottom,那么該芯片引腳屬于芯片下條邊。

6.根據(jù)權(quán)利要求1所述的智能生成ltspice電路仿真平臺中自定義芯片符號的方法,其特征在于,對原始芯片矩形框進行外擴具體為外擴至與芯片引腳外接線有交點。

7.根據(jù)權(quán)利要求1所述的智能生成ltspice電路仿真平臺中自定義芯片符號的方法,其特征在于,所述s4中邊角區(qū)域包括左上邊角區(qū)域、左下邊角區(qū)域、右上邊角區(qū)域和右下邊角區(qū)域四種類別,邊角區(qū)域的范圍是從點m到點n構(gòu)成的矩形區(qū)域,其中的點m是該芯片引腳外接矩形框上到所屬邊角區(qū)域內(nèi)新芯片矩形框最遠的端點坐標(biāo),點n是該邊角區(qū)域?qū)?yīng)的新芯片矩形框的端點坐標(biāo);

8.根據(jù)權(quán)利要求1所述的智能生成ltspice電路仿真平臺中自定義芯片符號的方法,其特征在于,背景色的像素值不等的所有像素點坐標(biāo),通過遍歷邊角區(qū)域內(nèi)芯片引腳外接矩形框端角坐標(biāo)與電路原理圖圖片對應(yīng)端點構(gòu)成的矩形區(qū)域的內(nèi)容得到,并將不等的所有像素點坐標(biāo)匯總至集合p中,并獲取集合p中所有的像素點構(gòu)成的橫線和豎線,并判斷與新芯片矩形框求是否有交點,如果有交點,那么取這些橫線和豎線中最長的線,則該條矩形框邊就是該芯片引腳的所屬邊。

9.根據(jù)權(quán)利要求1所述的智能生成ltspice電路仿真平臺中自定義芯片符號的方法,其特征在于,所述s6中的文件具體為.asy后綴的文件,芯片矩形框相關(guān)信息包括左上角及右下角坐標(biāo)和芯片名稱,芯片引腳相關(guān)信息包括引腳坐標(biāo)、引腳名稱、引腳所屬邊、引腳偏移距離和引腳編號信息。

10.一種機器可讀存儲介質(zhì),其上存儲有程序,該程序被處理器執(zhí)行時,實現(xiàn)上述方法。


技術(shù)總結(jié)
本發(fā)明公開了一種智能生成LTspice電路仿真平臺中自定義芯片符號的方法,屬于芯片符號技術(shù)領(lǐng)域,通過獲取芯片中心點坐標(biāo)、芯片矩形框左上角坐標(biāo)和右下角坐標(biāo)、芯片每個引腳名稱中心點坐標(biāo)、芯片每個引腳名稱外接矩形框左上角坐標(biāo)和右下角坐標(biāo),根據(jù)判斷信息將芯片引腳劃分至集合A以及集合B中以判斷芯片引腳所述邊,并通過構(gòu)建.asy后綴的文件,并依次將芯片矩形框左上角及右下角坐標(biāo)、芯片名稱、引腳坐標(biāo)、引腳名稱、引腳所屬邊、引腳偏移距離、引腳編號等信息按照特定格式編排后寫入文件中,并將其存儲至LTSPICE仿真平臺安裝路徑下的文件夾中,用于搭建仿真電路;本發(fā)明免去了繁瑣的手動創(chuàng)建的過程,減少了耗時、提高了準(zhǔn)確率,達到了提效的目的。

技術(shù)研發(fā)人員:甘蕾,潘科
受保護的技術(shù)使用者:深圳中電港技術(shù)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/10/14
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1