Overview
Masters '04
Masters '03
Masters '02
Masters '01
Masters '00
Masters '99
Masters '98
Masters '97
Masters '96
Masters '95
Masters '94
Masters '92
Masters '91
Masters '90
Masters '89
Doctoral '90-'01
alumni

Masters Abstracts (1993)

KRISHNAN, SUBRAMANIAM
(September 1993), Sr. Research Engineer, General Motors Corporation, Warren, MI

Email: subramanian_krishnan@gmr.com

Design For Manufacturing for Surface Mount PCB Assembly

The surface mount manufacture of Printed Circuit Boards (PCBs) has increased tremendously over the past decade. In the Surface Mount Technology (SMT) area, the integration of the design and manufacturing activity is hampered by the lack of sufficient, in-depth manufacturing knowledge among the PCB designers. Also, the heuristic nature of manufacturing knowledge has resulted in the lack of widespread in-depth process knowledge.

The research described focuses on the design and development of a knowledge based methodology which can be used to assist the design engineer in the surface mount PCB assembly domain. The rules relate primarily with the solderability, cleanability and reflow aspects of the design. An Object Oriented Programming (OOP) methodology is used in the development of the system. The OOP framework allows for structured and modular development and implementation of the knowledge based system. It allows for the easy maintenance and update of the software along with the integration of knowledge bases and databases. The system has been partitioned into three major components - the user interface, the update mechanism along with the inference engine, and the database management utility.

An important feature of this research has been the focus on updateability of the system with respect to data and knowledge (rules). The logic or the rules within the system have been developed in an updateable format. The calculations required during the firing of the rules have been handled by dynamic linked libraries (dll) - a concept unique to the Microsoft (MS)- Windows environment. The entire system has been developed in the MS-Windows 3.1 operating system using the C + + language supported by the Borland C + + 3. 1 compiler. The database manipulation functions have been handled by Code Base 5.0 libraries.

 

 
sitemap | contact us