[發(fā)明專利]一種Reed?Muller邏輯電路功耗和面積優(yōu)化方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710024543.0 | 申請(qǐng)日: | 2017-01-11 |
| 公開(公告)號(hào): | CN106874555A | 公開(公告)日: | 2017-06-20 |
| 發(fā)明(設(shè)計(jì))人: | 王翔;李明哲;何振學(xué);王維克;周成;李林 | 申請(qǐng)(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類號(hào): | G06F17/50 | 分類號(hào): | G06F17/50;G06N3/12 |
| 代理公司: | 北京慧泉知識(shí)產(chǎn)權(quán)代理有限公司11232 | 代理人: | 王順榮,唐愛華 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 reed muller 邏輯電路 功耗 面積 優(yōu)化 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明提供一種里德穆勒(即Reed-Muller,RM)邏輯電路功耗和面積優(yōu)化方法,用于解決Reed-Muller邏輯電路的最佳極性搜索問題,可以實(shí)現(xiàn)Reed-Muller邏輯電路的功耗和面積優(yōu)化。屬于Reed-Muller邏輯電路優(yōu)化設(shè)計(jì)技術(shù)領(lǐng)域。
背景技術(shù)
任意邏輯函數(shù)均有布爾(即Boolean)邏輯和RM邏輯兩種函數(shù)實(shí)現(xiàn)形式,前者是基于與/或/非(即AND/OR/NOT)的形式實(shí)現(xiàn),而后者是基于與/異或(即AND/XOR)或者或/異或非(即OR/XNOR)的形式實(shí)現(xiàn)。RM邏輯可以用更少的門實(shí)現(xiàn)更多的算術(shù)運(yùn)算,眾所周知,邏輯展開式越精簡(jiǎn),電路的實(shí)現(xiàn)就越簡(jiǎn)單,故需要的門電路個(gè)數(shù)就越少,從而節(jié)省大量芯片面積,提高工作頻率,降低功耗。到目前為止,集成電路優(yōu)化設(shè)計(jì)大多基于Boolean邏輯,而基于RM邏輯的優(yōu)化設(shè)計(jì)技術(shù)尚未成熟,但大量研究表明,在功耗、面積、速度和可測(cè)試性等多方面,RM邏輯實(shí)現(xiàn)形式比傳統(tǒng)的Boolean邏輯實(shí)現(xiàn)形式具有較大的優(yōu)勢(shì)。
RM邏輯函數(shù)有兩種主要的表示形式,分別是固定極性Reed-Muller(即Fixed Polarity Reed-Muller,F(xiàn)PRM)和混合極性Reed-Muller(即Mixed Polarity Reed-Muller,MPRM)表達(dá)式。對(duì)于n變量的邏輯函數(shù)有2n種不同的FPRM邏輯表達(dá)式,而n變量的邏輯函數(shù)有3n種不同的MPRM邏輯表達(dá)式,由此可知MPRM邏輯表達(dá)式的極性搜索空間大于FPRM,F(xiàn)PRM的極性搜索空間是MPRM邏輯電路的真子集。
極性是RM邏輯電路的關(guān)鍵因素,直接決定著電路表達(dá)式的繁簡(jiǎn),進(jìn)而影響電路的面積、功耗以及速度方面的性能。RM邏輯電路極性優(yōu)化為在特定的極性空間中搜索某個(gè)(些)極性使其對(duì)應(yīng)電路的某個(gè)(些)性能指標(biāo)最優(yōu),通常稱該極性為最佳極性。功耗和面積是集成電路設(shè)計(jì)和優(yōu)化的兩個(gè)關(guān)鍵的性能指標(biāo),對(duì)于n輸入的AND/XOR或者OR/XNOR電路功耗和面積的最小化,即在2n個(gè)固定極性或者3n個(gè)混合極性中搜索最佳極性。
目前RM邏輯電路極性優(yōu)化中常用的兩種方法有枚舉法和遺傳算法,但枚舉法只適用于小規(guī)模邏輯電路的優(yōu)化,對(duì)大規(guī)模RM邏輯電路優(yōu)化并不適合,主要局限在運(yùn)行時(shí)間上,同時(shí)遺傳算法種群多樣性保持機(jī)制差、收斂速度慢、局部尋優(yōu)能力弱,因此,迫切需要一種更加高效和準(zhǔn)確的新的智能搜索算法。
綜上所述,現(xiàn)有針對(duì)中大規(guī)模RM邏輯電路的功耗和面積優(yōu)化方法存在如下問題:
1)隨著RM邏輯電路輸入變量的增加,其極性搜索空間呈指數(shù)增長(zhǎng),單純地使用窮盡搜索算法已經(jīng)不能滿足要求,需要一種高效準(zhǔn)確求解最佳極性的智能搜索算法。
2)傳統(tǒng)的遺傳算法雖然并行性和全局搜索能力強(qiáng),但是容易早熟,陷入局部最優(yōu),并且局部搜索能力差。如果僅僅應(yīng)用傳統(tǒng)的遺傳算法,會(huì)影響最佳極性的搜索效果。
3)現(xiàn)有的中大規(guī)模RM邏輯電路功耗和面積優(yōu)化大都采用標(biāo)準(zhǔn)的遺傳算法,其交叉率和變異率是固定不變的,存在早熟及穩(wěn)定性差的缺點(diǎn);而標(biāo)準(zhǔn)模擬退火算法溫度控制函數(shù)采用固定的溫度衰減系數(shù),其收斂速度慢。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決當(dāng)前RM邏輯電路的功耗和面積優(yōu)化問題,針對(duì)當(dāng)前RM邏輯電路最佳極性搜索收斂速度慢,容易早熟,陷入局部最優(yōu)的問題,提出了一種新的RM邏輯電路的功耗和面積優(yōu)化方法,即RM邏輯電路最佳極性智能搜索方法。并對(duì)本方法中的關(guān)鍵參數(shù)進(jìn)行了自適應(yīng)處理,優(yōu)化了搜索的效果。
本發(fā)明對(duì)標(biāo)準(zhǔn)遺傳算法中采用固定交叉率和變異率的情況進(jìn)行了改進(jìn),不僅對(duì)遺傳因子的變化曲線進(jìn)行了非線性化調(diào)整,而且可以保證改變之后的遺傳因子可以隨著種群進(jìn)化的程度而隨之進(jìn)行相應(yīng)的變化,以此可以使得他們隨著適應(yīng)度的改變而靈活的改變。
本發(fā)明對(duì)人工神經(jīng)網(wǎng)絡(luò)的雙曲正切函數(shù)進(jìn)行了改進(jìn),使其滿足遺傳算法中交叉率和變異率的變化范圍在[0,1]之間的要求,該函數(shù)的變換如下所示:
本發(fā)明采用上述變換后的雙曲正切函數(shù)來設(shè)計(jì)交叉率和變異率的自適應(yīng)調(diào)整公式,交叉率和變異率的自適應(yīng)調(diào)整公式如下所示:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710024543.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 地址信息記錄/恢復(fù)方法和光錄放設(shè)備
- 用于對(duì)傳輸流進(jìn)行編碼的網(wǎng)格編碼裝置及其方法
- 一種自適應(yīng)里德-所羅門譯碼器
- 用于反向電增強(qiáng)透析(REED)系統(tǒng)中液態(tài)組合物經(jīng)改善的過程參數(shù)控制的方法和系統(tǒng)
- 用于反向電增強(qiáng)透析(REED)系統(tǒng)中液態(tài)組合物經(jīng)改善的過程參數(shù)控制的方法和系統(tǒng)
- 一種包含無關(guān)項(xiàng)的Reed-Muller邏輯電路優(yōu)化方法
- 生成參考信號(hào)的方法和裝置
- 圖象碼的解碼裝置
- 圖象碼的解碼裝置
- 為空中文件轉(zhuǎn)發(fā)提供差錯(cuò)保護(hù)的方法和裝置
- 輻射監(jiān)視器可攜式表、低電壓轉(zhuǎn)換高電壓的方法及變壓器
- Muller-c元件
- Reed-Muller譯碼方法及使用該方法的譯碼器
- 一種具備容N?3存儲(chǔ)媒介失效的電力大數(shù)據(jù)云儲(chǔ)存系統(tǒng)
- 抗單粒子翻轉(zhuǎn)和單粒子瞬態(tài)脈沖的鎖存器
- 一種包含無關(guān)項(xiàng)的Reed-Muller邏輯電路優(yōu)化方法
- 一種實(shí)時(shí)高斯白噪聲硬件發(fā)生器的并行實(shí)現(xiàn)方法
- 一種人視網(wǎng)膜Muller細(xì)胞的分離及培養(yǎng)方法
- 生成參考信號(hào)的方法和裝置
- 一種新型Muller肌折疊鑷
- 一種基于功耗池的集群功耗分配方法
- 遠(yuǎn)端射頻單元及其功耗限制方法、以及基站控制器
- 一種基站功耗的監(jiān)測(cè)方法及裝置
- 一種整機(jī)柜功耗限制方法及裝置
- 功耗處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 一種整機(jī)箱功耗的分配方法、系統(tǒng)、裝置及可讀存儲(chǔ)介質(zhì)
- 一種基于LSTM的機(jī)房功耗預(yù)警方法、系統(tǒng)、終端及存儲(chǔ)介質(zhì)
- 功耗調(diào)節(jié)方法、裝置、存儲(chǔ)介質(zhì)、服務(wù)器和終端
- 一種數(shù)據(jù)中心的功耗控制方法、系統(tǒng)及相關(guān)組件
- 一種延遲掉電省功耗方法和裝置





