巨型计算机工程设计描述模型
摘要:巨型机并行设计环境是巨型机工程设计自动化的发展趋势,它能有机地集成多领域CAD工具,统~ 管理数据,统筹安排设计人员协同完成巨型机工程设计任务本文介绍的设计描述模型是建立此类设计环境的基础.
关键词:巨型机工程,CAD设计环境 描述模型
1、引言
计算机工程设计经历了从手工设计到自动设计的过程.70年代的CAD设计工具把设计师从繁重的手工劳动中解脱出来.到了80年代,许多优秀CAD工具和系统的出现将设计自动化提高到了一个相当高的程度【 .这些CAD工具和系统各有所长,也各有所短.为方便设计师在任何设计阶段都能调用他认为最好的工具进行设计,80年代中期在电子设计自动化领域提出了集成框架的概念 一.它将各种CAD工具集成起来,开发多种工具的数据格式转换接口,在统一的用户界面下进行工具的混用.集成框架的使用必须靠人工检查来维护不同阶段设计数据的正确性和一致性.在巨型机工程设计中.设计师需要花费大量的精力去管理设计过程和设计数据.为此,支持多领域的并行、协同设计环境成为巨型机工程设计自动化的发展趋势.这类设计环境不仅包括设计工具的集或框架.而且包括总体结构设计、机器配置、设计方法管理、设计过程管理、设计数据管理等,使得不同的设计师可 进行协同设计.目前,并行设计环境的研究仍然处于未成熟阶段,存在着许多不足之处.首先,在总体结构设计中未考虑构件重用(Duplication)以及重用量;其次,在总体结构设计和构件设计中未考虑多种设计方案和设计途径的管理;第三,设计数据统一管理与数据一致性检验能力不强;第四,不提供安排设计进度的功能.无法保证巨型机设计进度的统一和设计计划的按时完成.YHEDE是我所研制的巨型机并行设计环境,它以巨型机工程设计描述模型为基础,较好地解决了其它并行设计环境尚未解决的问题,并在巨型机工程设计中得到了很好的应用.
2、巨型机结构设计描述及数据管理定义
构件设在描述构件设计过程时,E中的'有向弧表示设计步骤,V中节点表示产生的数据,R记录该设计步中所使用的工具及其所操作的数据版本.由定义1,设计过程描述如下t若工具r对数据 的第。版本进行操作,产生数据“,则存在两个实心节点口,∈V。
3、描述模型的应用
YHEDE口一 是以设计巨型机为目标的机电一体化工程设计环境,由产品结构设计(内含构件设计)、设计过程管理、设计数据管理、设计工具管理、项目管理(内含产品进度管理)等子系统构成,集成了机械设计、PCB设计、ASIC设计等诸多CAD工具.其中.产品结构设计、构件设计、设计数据管理、产品进度管理均建立在( ,E.R)描述的基础上.巨型机工程设计前,用户先通过产品结构设计子系统输入巨型机的( ,E,R)描述,如机器由机柜构成,机柜由不同的印制板组成,印制板包含ASIC芯片等等,并可以通过图形方式显示出来,构件设计子系统设计的对象必须是产品结构设计子系统中描述的构件.构件设计有三种方式:1.输入构件的( ,E,R)设计描述;2.选用系统定制的设计流程;3直接选择工具进行设计,并用交互方式提交需要一致性检查的设计数据 无论采用哪一种方式设计,系统在调用工具前自动检查数据一致性并自动将设计数据存放在定义2所规定的目录下.YHEDE设计环境对( ,E,R)的操作由凹部分构成:输入、存储、显示和应用.输入部分提供图形、表格、语言三种方式.图形方式提供节点与弧两类基本组件,用户可按照结构逻辑图设计方式输入( .E.R)描述;在表格输入中,用户以有向弧为基本单元.按照下述格式顺序输入:
(有向弧,属性,层发扩展标记,直接后继有向弧I,直接后继有向弧2,? ,直接后继有向弧n)并对每条需层次扩展的有向弧必须输入其下一层次的表格,YHEDE根据输入内容自动产生节 ;输入语言的语法定义如下:
语言一BEGIN 节点描述有向弧描述END节 描述一节点,类型{;节点.类型 .有向弧描述一基本语句{.基本语句} 层次扩展}
基本语句一有向弧一始端节 ,末端节 ,属性,层次扩展标记层次扩展标记一 ,IF层次扩展一被扩展的有向弧;语言任何方式输入的( ,E,R)描述都转化为下述格式存储在关系数据库中:
(有向弧,始端节点,末端节点,属性,层次扩展标记)并在表格和语言两种输入方式下,通过自动作图软件记录图形信息,格式如下:
(节点, 轴坐标,y轴坐标)(6-向弧,拐点 轴坐标,拐电Y轴坐标)图形显示部分提供图的缩放、屏幕滚动、图形修改等编辑功能.巨型机结构设计、构件设计、巨型机进度管理的( ,E,R)输入后.YHEDE便可以利用其描述信息管理巨型机的设计、数据以及进度.
参考文献
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 郭 阳,李思昆,彭字行.基于扩展网络图的并行设计过程管理.鞋件学报.1998,9(增刊):85 88
6 杨军,李思昆,郭 阳.基于分布式对象技术的CAD 集成框架的模型与结构.国防科技大学学报 1998 20(2):35 38
7 阵旭灿,彭字行,李思昆YHCDE协同设计环境申的数据管理技术.计算机研究与发展,1998 35(10/:93O 934
8 彭宇行,陈许灿 李思昆.巨型机工程设计进度管理的关键技术.计算机工程与设计 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
【巨型计算机工程设计描述模型】相关文章:
8.经济模型论文