Si3P 之 intelligence

文 章 導(dǎo) 讀在本公眾號(hào)前面一期的文章中,本文作者首次提出一個(gè)新的概念:Si3P,用于加深對(duì)SiP含義的理解,其目的是為了使讀者更為深入,更為全面、更為系統(tǒng)化地理解SiP中包含的相關(guān)技術(shù)。在這篇文章中,作者就Si3P中的intelligence做詳細(xì)解讀,是為深入解讀Si3P的第三篇文章。
前面兩期文章,關(guān)于Si3P中的 integration?和interconnection做了詳細(xì)的解讀,文章受到了許多讀者的歡迎和肯定,這里,我們對(duì)Si3P中的intelligence做詳細(xì)解讀。intelligence中文翻譯為智能、智慧。智能,通常認(rèn)為是智力和能力的總稱。從感覺(jué)-->思維-->記憶這一過(guò)程,稱為智力,智力結(jié)果產(chǎn)生了行為和語(yǔ)言,將行為和語(yǔ)言的表達(dá)過(guò)程稱為能力,兩者合稱智能。將感覺(jué)、思維、記憶、行為、語(yǔ)言的整個(gè)過(guò)程稱為智能過(guò)程,它是智力和能力的表現(xiàn)。參看下面兩張圖,我們可以將智能(智力 能力)和“智能系統(tǒng)”做對(duì)應(yīng)的理解。從智力所包含的感覺(jué)、思維、記憶來(lái)說(shuō),可對(duì)應(yīng)與智能系統(tǒng)的傳感器、處理器、存儲(chǔ)器。


從計(jì)算機(jī)語(yǔ)言來(lái)描述:智力更強(qiáng)調(diào)【輸入 運(yùn)算 存儲(chǔ)】,而能力則強(qiáng)調(diào)【執(zhí)行 輸出】。對(duì)于實(shí)現(xiàn)微系統(tǒng)平臺(tái)的SiP來(lái)說(shuō),一個(gè)結(jié)構(gòu)合理的系統(tǒng),一個(gè)工作可靠的系統(tǒng),一個(gè)功能完備的系統(tǒng)是我們?cè)O(shè)計(jì)的目的。
對(duì)于一款SiP,結(jié)構(gòu)合理可以從integration(2D、3D)著手,工作可靠則重點(diǎn)關(guān)注interconnection(電磁、熱、力),而功能完備性是我們現(xiàn)在需要討論的智能化intelligence 。
我們分四個(gè)方面對(duì)SiP的功能完備性、智能性(intelligence)進(jìn)行討論:
?? ?1 ??系統(tǒng)功能定義(Function definition of System)
- 輸入 運(yùn)算 存儲(chǔ);執(zhí)行 輸出

- 功能的合理裁剪

- 解決兼容性問(wèn)題
?? ?2 ??產(chǎn)品應(yīng)用場(chǎng)景(Product application scenarios)
在SiP產(chǎn)品研發(fā)中,要充分考慮產(chǎn)品最終應(yīng)用場(chǎng)景和應(yīng)用環(huán)境的需要,并在設(shè)計(jì)中采用相應(yīng)的策略。例如,應(yīng)用在深空探測(cè)的宇宙飛船或者衛(wèi)星中的SiP,需要考慮空間環(huán)境中工作的可靠性,除了采用輻照性能好的芯片,還需要在設(shè)計(jì)中采用諸如三模冗余等設(shè)計(jì)方法。此外,由于深空探測(cè)距離遠(yuǎn),無(wú)法及時(shí)和地球進(jìn)行通信,需要其系統(tǒng)的處理能力足夠強(qiáng),遇到緊急情況可自主決策,如果SiP是作為主控計(jì)算機(jī),設(shè)計(jì)則需要有足夠強(qiáng)大的處理器來(lái)進(jìn)行自主決策。



?? ?3 ??測(cè)試和調(diào)試(Testing and Debugging)
一般情況下,測(cè)試是去發(fā)現(xiàn)可能潛在的問(wèn)題,調(diào)試是想辦法解決已經(jīng)發(fā)現(xiàn)的問(wèn)題。一顆SiP,其測(cè)試和調(diào)試時(shí)間可能需要占其研發(fā)時(shí)間的一半以上。

機(jī)臺(tái)測(cè)試:機(jī)臺(tái)測(cè)試一般是測(cè)試SiP在不同工作狀態(tài)下,即滿足不同功能需求情況下的電參數(shù),例如不同網(wǎng)絡(luò)在不同工作模式下的的電流值和電壓值,通常包括常溫測(cè)試(25°C),低溫測(cè)試(-40°C,-55°C)高溫測(cè)試(85°C,125°C),根據(jù)使用環(huán)境的不同定義不同的低溫和高溫。

板級(jí)測(cè)試:板級(jí)測(cè)試通過(guò)模擬SiP的實(shí)際工作情況,對(duì)SiP的各種功能和性能進(jìn)行測(cè)試。為了測(cè)試充分,需要編寫相應(yīng)的測(cè)試案例,同時(shí)也需要在常溫、低溫和高溫下進(jìn)行測(cè)試。

?? ?4 ??軟件及算法(Software and Algorithm)
軟件和硬件是一個(gè)電子系統(tǒng)互相依存的兩大部分,在SiP系統(tǒng)中兩者缺一不可,軟件和硬件的關(guān)系主要體現(xiàn)在以下3個(gè)方面。?
⑴ 軟件和硬件互相依存,硬件是軟件賴以工作的物質(zhì)基礎(chǔ),軟件的正常工作是硬件發(fā)揮作用的途徑。⑵ 硬件和軟件無(wú)嚴(yán)格界線,在許多情況,系統(tǒng)的某些功能既可以由硬件實(shí)現(xiàn),也可以由軟件來(lái)實(shí)現(xiàn)。因此,軟件與硬件在一定意義上說(shuō)沒(méi)有絕對(duì)嚴(yán)格的界限。?⑶ 硬件和軟件協(xié)同發(fā)展,軟件隨硬件技術(shù)的發(fā)展而發(fā)展,而軟件的不斷發(fā)展與完善又促進(jìn)硬件的更新,兩者交織發(fā)展,缺一不可。

從上面軟件和硬件的關(guān)系和可以看出軟件對(duì)于系統(tǒng)的重要性,如果沒(méi)有軟件,SiP的不能實(shí)現(xiàn)其正常功能,其智能化更是空中樓閣。
通常,和SiP研發(fā)過(guò)程及產(chǎn)品應(yīng)用相關(guān)的軟件包括以下類型的軟件:
1)測(cè)試軟件
機(jī)臺(tái)測(cè)試軟件通過(guò)Verilog或者VHDL語(yǔ)言編寫測(cè)試激勵(lì)和器件模型,然后通過(guò)仿真工具轉(zhuǎn)成.vcd等格式的文件(波形文件),在測(cè)試機(jī)臺(tái)中導(dǎo)入成為測(cè)試向量。


板級(jí)測(cè)試軟件:板級(jí)測(cè)試軟件和SiP的實(shí)際工作狀態(tài)相關(guān),是通過(guò)模擬SiP的實(shí)際工作情況,對(duì)SiP的各種功能和性能進(jìn)行測(cè)試。為了測(cè)試充分,需要編寫相應(yīng)的測(cè)試案例,同時(shí)也需要在常溫、低溫和高溫下進(jìn)行各種功能的測(cè)試。為了提高測(cè)試效率,板級(jí)測(cè)試軟件需要能同時(shí)測(cè)量多顆SiP,這一點(diǎn),和SiP實(shí)際工作狀態(tài)會(huì)有所區(qū)別。
2)系統(tǒng)軟件系統(tǒng)軟件是指控制和協(xié)調(diào)SiP系統(tǒng)及外部設(shè)備,支持應(yīng)用軟件開發(fā)和運(yùn)行的系統(tǒng),是無(wú)需用戶干預(yù),能調(diào)度,監(jiān)控和維護(hù)整個(gè)SiP系統(tǒng)。系統(tǒng)軟件負(fù)責(zé)管理SiP系統(tǒng)中各種獨(dú)立的模塊,使之可以協(xié)調(diào)工作。系統(tǒng)軟件使用戶將SiP當(dāng)作一個(gè)整體而不需要顧及到底層每個(gè)硬件單元是如何工作的。


3)應(yīng)用軟件應(yīng)用軟件是為了解決不同問(wèn)題,滿足不同應(yīng)用需求的軟件。它可以拓展SiP系統(tǒng)的應(yīng)用領(lǐng)域,放大硬件的功能。應(yīng)用軟件是可以使用的多種程序設(shè)計(jì)語(yǔ)言編寫的應(yīng)用程序的集合,是專門針對(duì)解決某類問(wèn)題而設(shè)計(jì)的程序。例如電腦中的Office辦公軟件,EDA設(shè)計(jì)軟件、仿真軟件,圖像圖形處理軟件等,手機(jī)中的各種APP如微信,地圖,音樂(lè),新聞,支付寶等都屬于應(yīng)用軟件。

應(yīng)用軟件通常根據(jù)特定的任務(wù)需求而研發(fā),例如需要監(jiān)測(cè)某個(gè)傳感器傳遞來(lái)的信號(hào)進(jìn)行分析,并執(zhí)行相應(yīng)的任務(wù),例如步數(shù)監(jiān)測(cè),心率監(jiān)測(cè)等。系統(tǒng)的智能化(intelligence)需要通過(guò)各種各樣的應(yīng)用軟件來(lái)實(shí)現(xiàn)并和用戶進(jìn)行交互。
4)算法
算法就是軟件的靈魂,一個(gè)需要實(shí)現(xiàn)特定功能的軟件,實(shí)現(xiàn)它的算法可以有很多種,算法的優(yōu)劣決定著軟件的好壞。例如在EDA工具中的自動(dòng)布線器就有不同種算法,設(shè)計(jì)師在使用時(shí)可以選擇不同的算法從而得到不同的布線結(jié)果。好的算法可以提高布通率,同時(shí)能提升布線效果,保證信號(hào)傳輸質(zhì)量的同時(shí)也更美觀。


?? ?5 ??總 結(jié)(in a nut shell)
本文中,我們從1.系統(tǒng)功能定義,2.產(chǎn)品應(yīng)用場(chǎng)景,3.測(cè)試和調(diào)試,4.軟件和算法,四個(gè)方面對(duì)SiP的智能性intelligence進(jìn)行了闡述,每個(gè)方面又進(jìn)行了分類說(shuō)明,請(qǐng)參看下圖:

最后,我想說(shuō)的是,智能性intelligence是系統(tǒng)實(shí)現(xiàn)的最終目的,SiP也同樣不會(huì)例外!

一定要讀的相關(guān)文章:
概念深入:從SiP到Si3P
Si3P 之 integration
Si3P?之interconnection
本文系作者原創(chuàng),如有轉(zhuǎn)載,請(qǐng)注明出處!