This paper addresses the application of the blackboard system architecture and object-oriented data abstraction techniques to the domain of finite element modeling and analysis. Specifically, a hierarchical object-oriented database was used to represent the physical system at different levels of abstraction including the user-defined physical system level, a computer-generated, simplified physical model level, and the finite element model level. Object link relationships within a given abstraction level and across different abstraction levels resulted in seamless bidirectional information exchange. The blackboard system architecture employed provided a framework for distributed cooperative problem solving, for the application of simplifying domain-specific modeling assumptions, and for integrating the various software modules that are involved in the entire finite element modeling and analysis process. These methodologies were implemented in a prototype computational tool calledIMCMA theIntelligentMultichipModuleAnalyzer. An example illustrates howIMCMA automates finite element thermal analysis of small integrated circuit features in multichip modules through a two-step finite element submodeling process.
[1]
Daniel D. Corkill.
An Architecture for Intelligent Multichip Module Reliability Analysis
,
1994
.
[2]
V. Kalyanaraman,et al.
A KBES for integrated engineering
,
1993,
Engineering with Computers.
[3]
Mary Shaw,et al.
Abstraction Techniques in Modern Programming Languages
,
1984,
IEEE Software.
[4]
Hideomi Ohtsubo,et al.
Development of the object-oriented finite element modeling system — MODIFY
,
2005,
Engineering with Computers.
[5]
Timothy Clark Reiley,et al.
Chip-To-Package Interconnections
,
1997
.
[6]
H. P Nii,et al.
Blackboard Systems
,
1986
.
[7]
Mark Chignell,et al.
Intelligent databases - object-oriented deductive hypermedia technologies
,
1989
.
[8]
George Michel Turkiyyah.
Generation and interpretation of finite element models in a knowledge-based environment
,
1990
.