當生醫晶片應用於生物體上時,會受到生物體自身雜訊的影響,使得每次量測到的訊號都不太一樣,因此無法準確的判定訊號是否為正常的訊號。為了克服這個困難,我們使用由Movellan於2002年所提出的擴散網路(Diffusion Network)演算法,作為研發辨識高維度時變函數的生醫訊號隨機晶片系統。擴散網路演算法是由數個隨機運算元所構成的類神經網路,運算元的運算是由時間函數的隨機微分方程式定義。在運算過程中會在方程式中加入雜訊項目,使得雜訊成為運算的一部分,因此擴散網路演算法可以提供即時的訊號變化以及對雜訊能保持一定的穩定性。 擴散網路演算法起初在本實驗室是藉由Matlab數學軟體來驗證其可行性,經過前幾位學長的努力,現行階段是應用VLSI技術來實現擴散網路晶片系統。在這個晶片中使用到類比乘法器、可變電阻、雜訊產生器、Sigmoid電路…等等來實現擴散網路晶片的訊號重建。由於前一版晶片並沒有成功重建出學習訊號,為找出原因,我們透過FIB(聚焦離子束)將晶片中的電路各別分開,量測各子電路的特性,找出不適用的電路並探討原因,再設計功能相同的新電路取代該電路。並且考慮整體電路的相容性,所以對整體電路進行模擬和討論是否會有互相干擾的問題。最後透過VLSI技術把電路實現成晶片系統,藉由晶片的量測來探討真實電路和模擬之間的誤差,以及解決的辦法。希望修正後的電路可以順利重建訊號,而未來則是把擴散網路作為模組化晶片,建立晶片之間溝通的橋樑,進而可以辨識更複雜的訊號。