專案工程管理論文

來源:才華庫 1.39W

一、仿生硬體容錯研究現狀

專案工程管理論文

隨著電路系統功能的複雜化,傳統的硬體容錯技術越來越不能滿足日益龐大的電路系統要求。為了提高系統可靠性,人們提出了動態地對故障進行自檢測、自修復的要求,並努力尋找新的容錯設計方法。研究人員從自然界得到靈感,將自然計算(如進化計算,胚胎理論等)引入到硬體設計中從而形成仿生硬體(Bio-inspired Hardware,BHW)。仿生硬體的概念最初是由瑞士聯邦工學院於1992年提出的,雖然歷史不長,但其發展非常迅速,現在已經成為國際上的研究熱點之一。仿生硬體早期也稱為進化硬體(Evolvable Hardware,EHW)。pson等人較早提出了EHW應用於容錯方面的想法。仿生硬體是一種能根據外部環境的變化而自主地、動態地改變自身的結構和行為以適應其生存環境的硬體電路,它可以像生物一樣具有硬體自適應、自組織、自修復特性。採用仿生硬體實現的容錯,不需要顯式冗餘,而是利用進化本身固有容錯的特性,這種特性帶來的優勢是傳統方法通過靜態冗餘實現容錯所不能比擬的。

二、仿生硬體的容錯技術新思路

基於仿生硬體的容錯研究,對建立借鑑生物進化機制的硬體容錯新理論、新模型和新方法,提高硬體系統的可靠性,具有至關重要的意義。

(一)胚胎型仿生硬體的容錯體系結構和容錯原理

仿生硬體可以分為進化型和胚胎型,其中胚胎型仿生硬體也稱為胚胎電子系統,是模仿生物的多細胞容錯機制實現的硬體。

胚胎型仿生硬體的容錯體系結構,主要由胚胎細胞、開關陣和線軌組成。開關陣根據可程式連線的控制訊號完成開關閉合,控制線軌內各線段的使用。胚胎細胞包含儲存器、座標發生器、I/O換向塊、功能單元、直接連線、可程式連線、控制模組等。儲存器用於儲存配置資料位串,並根據細胞狀態和座標發生器計算出的結果,從配置位串中提取一段經譯碼後對胚胎電子細胞的換向塊和功能單元進行配置。座標發生器根據每個細胞最近兩側(左側和下側)鄰居細胞的座標為其分配座標。I/O換向塊為細胞功能單元間的可程式連線提供控制訊號。功能單元用於實現一個n輸入的布林函式,用於實現所需的細胞功能。直接連線負責功能單元之間的相互通訊。可程式連線傳遞控制訊號控制開關陣。控制模組完成細胞的工作狀態檢測、故障診斷、控制細胞冗餘切換。

(二)胚胎型仿生硬體實現容錯的策略

為了實現對故障細胞的'容錯,常用的容錯策略有兩種:行(列)取消和細胞取消策略,通過記錄有錯的單元位置,重新佈線,用其他備用的單元來代替。

但是對於連線資源故障,這些策略並未給出相應的對策。在深入研究胚胎仿生硬體容錯體系結構的基礎上,本文提出一種針對線軌故障的容錯策略。

1. 行(列)取消策略。在行(列)取消中,若一個細胞出錯,則它所在行(列)的所有細胞都將被取消,而該行(列)細胞的功能將被其上一行(右一列)的細胞所代替,即當一個細胞出錯時,細胞所在行(列)上移(右移)到一個備用行(備用列)來代替它當前的工作。

2. 細胞取消策略。在細胞取消中,用備用細胞代替故障細胞分兩個階段。當某一行的出錯細胞數超過備用細胞數時,整行被取消,行細胞上移,用備用行取代出錯行的功能。

(三)胚胎型仿生硬體實現容錯的流程

胚胎型仿生硬體容錯的流程為:

(1)根據設計需求選擇器件,確定硬體設計方案

(2)以電路結構及有關引數等作為染色體進行編碼,按照進化演算法的進化模式對系統進行進化操作;

(3)一般以電路的功能與預期結果的符合程度作為個體的適應度。根據給定的輸入條件或測試集,通過基於電路模型的模擬測試或實測計算群體中的每個個體的適應度;

熱門標籤