分布式汽車電氣/電子系統(tǒng)設(shè)計和實現(xiàn)架構(gòu)
當(dāng)物理和邏輯流程都可以提供結(jié)果以后,它們的各種數(shù)據(jù)就可用來評估和優(yōu)化汽車架構(gòu)。不過,由于流程的復(fù)雜性,很難找到一個以上行得通的架構(gòu)。其結(jié)果是,邏輯和物理設(shè)計師只能嘗試優(yōu)化其各自負(fù)責(zé)的設(shè)計部分。
圖3:用戶案例2――物理設(shè)計驅(qū)動邏輯設(shè)計
圖3顯示物理設(shè)計驅(qū)動邏輯設(shè)計的設(shè)計流程,邏輯拓?fù)涫俏锢硗負(fù)涞难苌?。與前面的增加信息不同,這里不必要的信息需要被過濾。例如,在需要一個雪茄打火機(jī)的物理設(shè)計時,這一功能并不需要一個 SWC描述,因此這一信息在邏輯域中不需要。這兩個例子只是反映了今天現(xiàn)有的設(shè)計流程挑戰(zhàn)的一小部分,并說明了整個流程的復(fù)雜性。
物理和邏輯設(shè)計流程的集成
改善這個內(nèi)在復(fù)雜設(shè)計流程(多個設(shè)計小組在同一整體設(shè)計上同時工作)的一個選擇是,兩個不同設(shè)計流程之間的緊密聯(lián)系。
在整個設(shè)計流程中,數(shù)據(jù)需要保持同步,但與此同時,工程師受到了這一同步的太多阻礙。在目前的工作流程中,所有的人都共享相同的數(shù)據(jù)對象,而且在使用它們之前必須對它們進(jìn)行檢查,一種替代工作流程是,針對兩個不同的設(shè)計流程,使用兩個獨立的數(shù)據(jù)庫(見圖4),但找到一種辦法可以在不帶來大量人力工作量情況下保持?jǐn)?shù)據(jù)同步。
這需要這樣的一個設(shè)計流程,大部分的設(shè)計實際上是自動生成,而不是手工生成。在同步過程中數(shù)據(jù)庫的變化將自動導(dǎo)致一次“綜合”操作,從而完全避免了重復(fù)以前努力的任務(wù)。
圖4:并行處理物理和邏輯設(shè)計
一個例子是網(wǎng)絡(luò)配置的生成。當(dāng)需要通過網(wǎng)絡(luò)傳輸?shù)男盘柊l(fā)生變化時,設(shè)計師可以手動輸入這些變化,并手動運(yùn)行所有必需的驗證測試,這可以導(dǎo)致設(shè)計過程的時間延長幾個月。與此形成鮮明對比的是,各種通信數(shù)據(jù)可以自動基于通信要求和數(shù)學(xué)算法生成,這可將完成設(shè)計流程所需的時間大幅減少到秒級。
一個類似的物理設(shè)計例子是系統(tǒng)集成。當(dāng)系統(tǒng)出現(xiàn)變化時(如不同的路由通道),人工過程需要太多的時間,而且容易出錯。通過使用一個自動生成的流程,系統(tǒng)的變化可以通過流程或多或少地馬上得到處理。例如,連接器的安裝位置改變和電線長度可以自動生成。在這里,工程師的know-how用于定義規(guī)則,而不是應(yīng)用這些規(guī)則。
評論