麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

多位寬電子森林的優化方法、裝置、設備及介質與流程

文檔序號:41758438發布日期:2025-04-29 18:27閱讀:3來源:國知局
多位寬電子森林的優化方法、裝置、設備及介質與流程

所屬的技術人員可以清楚地了解到,為方便的描述和簡潔,上述描述的裝置的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。進一步的,本技術實施例還提供了一種電子設備,包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現如上述實施例所述的多位寬電子森林的優化方法。進一步的,本技術實施例還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機可執行程序,所述計算機可執行程序用于使計算機執行如上述實施例所述的多位寬電子森林的優化方法。在本發明實施例的描述中需要說明的是,術語“上”、“下”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發明實施例和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。當諸如層、區域或襯底的要素被稱為在另一要素“上”或“上方”時,它可以直接在該另一要素上,或者也可以存在中間要素。相反,當一個要素被稱為“直接在”另一要素“上”或者“上方”時,不存在中間要素。還應當理解,當一個要素被稱為在另一要素“下”或“下方”時,它可以直接在該另一要素下或下方,或者也可以存在中間要素。相反,當一個要素被稱為“直接在”另一要素“下”或者“下方”時,不存在中間要素。除非另有明確的規定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發明中的具體含義。本領域內的技術人員應明白,本技術的實施例還可提供包括計算機程序產品。因此,本技術可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本技術可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產品的形式。本技術是參照根據本技術實施例的方法、設備(系統)、裝置和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。以上所述僅是本發明的優選實施方式,應當指出,對于本的普通技術人員來說,在不脫離本發明技術原理的前提下,還可以做出若干改進和變形,這些改進和變形也應視為本發明的保護范圍。


背景技術:

1、二進制多路選擇器:binary?multiplexer,縮寫binary-mux。一種選擇端輸入采用二進制編碼的多路選擇器。其中一種常用的多路選擇器是二選一多路選擇器:2-to-1multiplexer,縮寫mux21,是僅有1位選擇端和2個數據端的多路選擇器。

2、多個二選一多路選擇器逐級組合和連接,可以構建成一個二選一多路選擇器樹:2to1?multiplexer?tree,簡稱mux21?tree。由于二選一多路選擇器樹兼具數據通路和控制邏輯的特征,組合多個二選一多路選擇器樹,可以構建多位寬多路選擇器樹,又稱多位寬電子森林。

3、但上述多位寬電子森林有如下技術問題:位寬越大,需要的多位寬電子森林的數量也越多,使用的多路選擇器也隨之增加。不但增加了電路成本,連接結構復雜,而且增加了計算資源和消耗資源,難以滿足現有的應用需求。


技術實現思路

1、本發明提出一種多位寬電子森林的優化方法、裝置、設備及介質,所述方法可以解決現有技術成本高、結構復雜且計算資源大的技術問題。

2、本發明實施例的第一方面提供了一種多位寬電子森林的優化方法,所述方法包括:

3、在獲取待處理的多位寬電子森林后,確定所述多位寬電子森林是否存在目標選擇器,所述目標選擇器是其中一個輸入信號為公共數據的多路選擇器;

4、若所述多位寬電子森林存在目標選擇器,則根據所述目標選擇器對所述多位寬電子森林進行迭代優化,得到目標電子森林;

5、其中,所述迭代優化是調整所述多位寬電子森林內所述目標選擇器的輸入信號的連接關系的處理。

6、結合第一方面,在一種實現方式中,所述根據所述目標選擇器對所述多位寬電子森林進行迭代優化,得到目標電子森林,包括:

7、將所述多位寬電子森林內的每個所述目標選擇器的非公輸入信號連接至后端選擇器的輸入端,并清除所述目標選擇器,得到初始電子森林,其中,所述非公輸入信號是所述目標選擇器中非公共數據的輸入信號,所述后端選擇器是所述目標選擇器輸出端連接的多路選擇器;

8、利用所述初始電子森林和預設的選擇器構建待測電子森林,計算所述待測電子森林的資源收益參數;

9、若所述資源收益參數不滿足預設參數條件,則以所述待測電子森林進行迭代優化前的待處理的多位寬電子森林為目標電子森林。

10、結合第一方面,在一種實現方式中,所述根據所述目標選擇器對所述多位寬電子森林進行迭代優化,得到目標電子森林,還包括:

11、若所述資源收益參數滿足預設參數條件,則以所述待測電子森林為待處理的多位寬電子森林,并重新執行迭代優化操作。

12、結合第一方面,在一種實現方式中,所述計算所述待測電子森林的資源收益參數,包括:

13、分別確定所述多位寬電子森林和所述待測電子森林的邏輯門數量,得到多位寬門數和初始門數;

14、計算所述多位寬門數和所述初始門數的差值,得到門數差值;

15、計算所述門數差值和所述多位寬門數的比值,得到資源收益參數。

16、結合第一方面,在一種實現方式中,所述邏輯門數量的計算,包括:

17、分別統計森林的數據端bit位的數量、多路選擇器的數量、與門數量以及和門數量;

18、計算所述與門數量以及所述和門數量的數量和后,計算所述數量和、所述數據端bit位的數量和所述多路選擇器的數量的乘積,得到邏輯門數量。

19、結合第一方面,在一種實現方式中,所述利用所述初始電子森林和預設的選擇器構建待測電子森林,包括:

20、將所述預設的選擇器與所述初始電子森林的多路選擇器的選擇信號端連接,得到待測電子森林;

21、其中,所述預設的選擇器是利用若干個所述目標選擇器的選擇信號端構建成共享選擇邏輯的選擇器。

22、結合第一方面,在一種實現方式中,所述確定所述多位寬電子森林是否存在目標選擇器,包括:

23、獲取所述多位寬電子森林在輸入端的每個多路選擇器的數據輸入信號;

24、對多個所述數據輸入信號從高到低排列后,確定排列最高的數據輸入信號對應的多路選擇器的數量,得到排列數量值;

25、若所述排列數量值大于2,則確定所述多位寬電子森林存在目標選擇器,且以排列最高的數據輸入信號對應的多路選擇器為目標選擇器。

26、本發明實施例的第二方面提供了一種多位寬電子森林的優化裝置,所述裝置包括:

27、確定模塊,用于在獲取待處理的多位寬電子森林后,確定所述多位寬電子森林是否存在目標選擇器,所述目標選擇器是其中一個輸入信號為公共數據的多路選擇器;

28、優化模塊,用于若所述多位寬電子森林存在目標選擇器,則根據所述目標選擇器對所述多位寬電子森林進行迭代優化,得到目標電子森林;

29、其中,所述迭代優化是調整所述多位寬電子森林內所述目標選擇器的輸入信號的連接關系的處理。

30、結合第二方面,在一種實現方式中,所述優化模塊,還用于:

31、將所述多位寬電子森林內的每個所述目標選擇器的非公輸入信號連接至后端選擇器的輸入端,并清除所述目標選擇器,得到初始電子森林,其中,所述非公輸入信號是所述目標選擇器中非公共數據的輸入信號,所述后端選擇器是所述目標選擇器輸出端連接的多路選擇器;

32、利用所述初始電子森林和預設的選擇器構建待測電子森林,計算所述待測電子森林的資源收益參數;

33、若所述資源收益參數不滿足預設參數條件,則以所述待測電子森林進行迭代優化前的待處理的多位寬電子森林為目標電子森林。

34、結合第二方面,在一種實現方式中,所述優化模塊,還用于:

35、若所述資源收益參數滿足預設參數條件,則以所述待測電子森林為待處理的多位寬電子森林,并重新執行迭代優化操作。

36、結合第二方面,在一種實現方式中,所述優化模塊,還用于:

37、分別確定所述多位寬電子森林和所述待測電子森林的邏輯門數量,得到多位寬門數和初始門數;

38、計算所述多位寬門數和所述初始門數的差值,得到門數差值;

39、計算所述門數差值和所述多位寬門數的比值,得到資源收益參數。

40、結合第二方面,在一種實現方式中,所述優化模塊,還用于:

41、分別統計森林的數據端bit位的數量、多路選擇器的數量、與門數量以及和門數量;

42、計算所述與門數量以及所述和門數量的數量和后,計算所述數量和、所述數據端bit位的數量和所述多路選擇器的數量的乘積,得到邏輯門數量。

43、結合第二方面,在一種實現方式中,所述優化模塊,還用于:

44、將所述預設的選擇器與所述初始電子森林的多路選擇器的選擇信號端連接,得到待測電子森林;

45、其中,所述預設的選擇器是利用若干個所述目標選擇器的選擇信號端構建成共享選擇邏輯的選擇器。

46、結合第二方面,在一種實現方式中,所述確定模塊,還用于:

47、獲取所述多位寬電子森林在輸入端的每個多路選擇器的數據輸入信號;

48、對多個所述數據輸入信號從高到低排列后,確定排列最高的數據輸入信號對應的多路選擇器的數量,得到排列數量值;

49、若所述排列數量值大于2,則確定所述多位寬電子森林存在目標選擇器,且以排列最高的數據輸入信號對應的多路選擇器為目標選擇器。

50、相比于現有技術,本發明實施例提供的一種多位寬電子森林的優化方法、裝置、設備及介質,其有益效果在于:本發明可以在獲取待處理的多位寬電子森林后,確定所述多位寬電子森林是否存在其中一個輸入信號為公共數據的多路選擇器;如果多位寬電子森林存在其中一個輸入信號為公共數據的多路選擇器,則調整多位寬電子森林內輸入信號為公共數據的多路選擇器的連接關系,并清除該多路選擇器,從而可以簡化多位寬電子森林的結構,減少多路選擇器的數量,在降低電路成本的基礎上提升計算資源以滿足現有的應用需求。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 道真| 镇江市| 安阳市| 白水县| 咸丰县| 托克托县| 吕梁市| 江门市| 阿坝县| 松原市| 揭阳市| 河北区| 建宁县| 乐山市| 寻甸| 庆安县| 垫江县| 岳普湖县| 永善县| 吉木乃县| 文成县| 九台市| 湘潭县| 简阳市| 永平县| 天祝| 阜平县| 木兰县| 萨迦县| 九龙城区| 锡林浩特市| 子洲县| 吐鲁番市| 凤冈县| 鄱阳县| 武夷山市| 郓城县| 汝州市| 介休市| 沙田区| 安乡县|