巨型計算機(jī)工程設(shè)計描述模型
摘要:巨型機(jī)并行設(shè)計環(huán)境是巨型機(jī)工程設(shè)計自動化的發(fā)展趨勢,它能有機(jī)地集成多領(lǐng)域CAD工具,統(tǒng)~ 管理數(shù)據(jù),統(tǒng)籌安排設(shè)計人員協(xié)同完成巨型機(jī)工程設(shè)計任務(wù)本文介紹的設(shè)計描述模型是建立此類設(shè)計環(huán)境的基礎(chǔ).
關(guān)鍵詞:巨型機(jī)工程,CAD設(shè)計環(huán)境 描述模型
1、引言
計算機(jī)工程設(shè)計經(jīng)歷了從手工設(shè)計到自動設(shè)計的過程.70年代的CAD設(shè)計工具把設(shè)計師從繁重的手工勞動中解脫出來.到了80年代,許多優(yōu)秀CAD工具和系統(tǒng)的出現(xiàn)將設(shè)計自動化提高到了一個相當(dāng)高的程度【 .這些CAD工具和系統(tǒng)各有所長,也各有所短.為方便設(shè)計師在任何設(shè)計階段都能調(diào)用他認(rèn)為最好的工具進(jìn)行設(shè)計,80年代中期在電子設(shè)計自動化領(lǐng)域提出了集成框架的概念 一.它將各種CAD工具集成起來,開發(fā)多種工具的數(shù)據(jù)格式轉(zhuǎn)換接口,在統(tǒng)一的用戶界面下進(jìn)行工具的混用.集成框架的使用必須靠人工檢查來維護(hù)不同階段設(shè)計數(shù)據(jù)的正確性和一致性.在巨型機(jī)工程設(shè)計中.設(shè)計師需要花費(fèi)大量的精力去管理設(shè)計過程和設(shè)計數(shù)據(jù).為此,支持多領(lǐng)域的并行、協(xié)同設(shè)計環(huán)境成為巨型機(jī)工程設(shè)計自動化的發(fā)展趨勢.這類設(shè)計環(huán)境不僅包括設(shè)計工具的集或框架.而且包括總體結(jié)構(gòu)設(shè)計、機(jī)器配置、設(shè)計方法管理、設(shè)計過程管理、設(shè)計數(shù)據(jù)管理等,使得不同的設(shè)計師可 進(jìn)行協(xié)同設(shè)計.目前,并行設(shè)計環(huán)境的研究仍然處于未成熟階段,存在著許多不足之處.首先,在總體結(jié)構(gòu)設(shè)計中未考慮構(gòu)件重用(Duplication)以及重用量;其次,在總體結(jié)構(gòu)設(shè)計和構(gòu)件設(shè)計中未考慮多種設(shè)計方案和設(shè)計途徑的管理;第三,設(shè)計數(shù)據(jù)統(tǒng)一管理與數(shù)據(jù)一致性檢驗?zāi)芰Σ粡?qiáng);第四,不提供安排設(shè)計進(jìn)度的功能.無法保證巨型機(jī)設(shè)計進(jìn)度的統(tǒng)一和設(shè)計計劃的按時完成.YHEDE是我所研制的巨型機(jī)并行設(shè)計環(huán)境,它以巨型機(jī)工程設(shè)計描述模型為基礎(chǔ),較好地解決了其它并行設(shè)計環(huán)境尚未解決的問題,并在巨型機(jī)工程設(shè)計中得到了很好的應(yīng)用.
2、巨型機(jī)結(jié)構(gòu)設(shè)計描述及數(shù)據(jù)管理定義
構(gòu)件設(shè)在描述構(gòu)件設(shè)計過程時,E中的'有向弧表示設(shè)計步驟,V中節(jié)點(diǎn)表示產(chǎn)生的數(shù)據(jù),R記錄該設(shè)計步中所使用的工具及其所操作的數(shù)據(jù)版本.由定義1,設(shè)計過程描述如下t若工具r對數(shù)據(jù) 的第。版本進(jìn)行操作,產(chǎn)生數(shù)據(jù)“,則存在兩個實(shí)心節(jié)點(diǎn)口,∈V。
3、描述模型的應(yīng)用
YHEDE口一 是以設(shè)計巨型機(jī)為目標(biāo)的機(jī)電一體化工程設(shè)計環(huán)境,由產(chǎn)品結(jié)構(gòu)設(shè)計(內(nèi)含構(gòu)件設(shè)計)、設(shè)計過程管理、設(shè)計數(shù)據(jù)管理、設(shè)計工具管理、項目管理(內(nèi)含產(chǎn)品進(jìn)度管理)等子系統(tǒng)構(gòu)成,集成了機(jī)械設(shè)計、PCB設(shè)計、ASIC設(shè)計等諸多CAD工具.其中.產(chǎn)品結(jié)構(gòu)設(shè)計、構(gòu)件設(shè)計、設(shè)計數(shù)據(jù)管理、產(chǎn)品進(jìn)度管理均建立在( ,E.R)描述的基礎(chǔ)上.巨型機(jī)工程設(shè)計前,用戶先通過產(chǎn)品結(jié)構(gòu)設(shè)計子系統(tǒng)輸入巨型機(jī)的( ,E,R)描述,如機(jī)器由機(jī)柜構(gòu)成,機(jī)柜由不同的印制板組成,印制板包含ASIC芯片等等,并可以通過圖形方式顯示出來,構(gòu)件設(shè)計子系統(tǒng)設(shè)計的對象必須是產(chǎn)品結(jié)構(gòu)設(shè)計子系統(tǒng)中描述的構(gòu)件.構(gòu)件設(shè)計有三種方式:1.輸入構(gòu)件的( ,E,R)設(shè)計描述;2.選用系統(tǒng)定制的設(shè)計流程;3直接選擇工具進(jìn)行設(shè)計,并用交互方式提交需要一致性檢查的設(shè)計數(shù)據(jù) 無論采用哪一種方式設(shè)計,系統(tǒng)在調(diào)用工具前自動檢查數(shù)據(jù)一致性并自動將設(shè)計數(shù)據(jù)存放在定義2所規(guī)定的目錄下.YHEDE設(shè)計環(huán)境對( ,E,R)的操作由凹部分構(gòu)成:輸入、存儲、顯示和應(yīng)用.輸入部分提供圖形、表格、語言三種方式.圖形方式提供節(jié)點(diǎn)與弧兩類基本組件,用戶可按照結(jié)構(gòu)邏輯圖設(shè)計方式輸入( .E.R)描述;在表格輸入中,用戶以有向弧為基本單元.按照下述格式順序輸入:
(有向弧,屬性,層發(fā)擴(kuò)展標(biāo)記,直接后繼有向弧I,直接后繼有向弧2,? ,直接后繼有向弧n)并對每條需層次擴(kuò)展的有向弧必須輸入其下一層次的表格,YHEDE根據(jù)輸入內(nèi)容自動產(chǎn)生節(jié) ;輸入語言的語法定義如下:
語言一BEGIN 節(jié)點(diǎn)描述有向弧描述END節(jié) 描述一節(jié)點(diǎn),類型{;節(jié)點(diǎn).類型 .有向弧描述一基本語句{.基本語句} 層次擴(kuò)展}
基本語句一有向弧一始端節(jié) ,末端節(jié) ,屬性,層次擴(kuò)展標(biāo)記層次擴(kuò)展標(biāo)記一 ,IF層次擴(kuò)展一被擴(kuò)展的有向弧;語言任何方式輸入的( ,E,R)描述都轉(zhuǎn)化為下述格式存儲在關(guān)系數(shù)據(jù)庫中:
(有向弧,始端節(jié)點(diǎn),末端節(jié)點(diǎn),屬性,層次擴(kuò)展標(biāo)記)并在表格和語言兩種輸入方式下,通過自動作圖軟件記錄圖形信息,格式如下:
(節(jié)點(diǎn), 軸坐標(biāo),y軸坐標(biāo))(6-向弧,拐點(diǎn) 軸坐標(biāo),拐電Y軸坐標(biāo))圖形顯示部分提供圖的縮放、屏幕滾動、圖形修改等編輯功能.巨型機(jī)結(jié)構(gòu)設(shè)計、構(gòu)件設(shè)計、巨型機(jī)進(jìn)度管理的( ,E,R)輸入后.YHEDE便可以利用其描述信息管理巨型機(jī)的設(shè)計、數(shù)據(jù)以及進(jìn)度.
參考文獻(xiàn)
1 W oil P V D CAD framework principles and arehiteeture Dotdrecht{Kluwe~Academic Publishe~ ,1994
2 David S H a1. Electronic CAD frameworks Pr叫of theIEEE,1990,78(2/:39
3 4173 W ayne A et a1.The M CC CAD l'ramework methodology turnagement system In:Prc~the 28th IEEE/ACM DAClCalifornia,1991. 71] 715
4 Jay B B,Stephen W D The sc]~ema—based approach to workflow management tEEE Trans。 CAD of Integrated Circuitsand Syaeerns 1995,14(1O):1445— 146
5 郭 陽,李思昆,彭字行.基于擴(kuò)展網(wǎng)絡(luò)圖的并行設(shè)計過程管理.鞋件學(xué)報.1998,9(增刊):85 88
6 楊軍,李思昆,郭 陽.基于分布式對象技術(shù)的CAD 集成框架的模型與結(jié)構(gòu).國防科技大學(xué)學(xué)報 1998 20(2):35 38
7 陣旭燦,彭字行,李思昆YHCDE協(xié)同設(shè)計環(huán)境申的數(shù)據(jù)管理技術(shù).計算機(jī)研究與發(fā)展,1998 35(10/:93O 934
8 彭宇行,陳許燦 李思昆.巨型機(jī)工程設(shè)計進(jìn)度管理的關(guān)鍵技術(shù).計算機(jī)工程與設(shè)計 l998,34(1。]:26 27
9 ListKun,YaagGuo. Concurrent design ptaaning techrdque ofdigital system. In}Proe the 2nd International W orkshop onCSCW in Design r Bangkok,Thailaod -1 997 395— 399
10 Guo Yang,Li Sikua,Peng Yuxing Integrated project,processand data m日na ㈣t. In;PToc the 5th In rI1at】Ona】Con rence on CAD8£G.Shenzhea,ChiI1a,1 997 699 701
【巨型計算機(jī)工程設(shè)計描述模型】相關(guān)文章:
4.計算機(jī)病毒網(wǎng)絡(luò)傳播模型分析論文