The PCB layout designer

The objective of this study is to develop a software that can accept graphical inputs or netlist inputs for printed circuit board foil pattern design, and process these inputs to produce an enhanced and optimized PCB foil pattern design based on these inputs. The main principle being followed in thi...

Full description

Saved in:
Bibliographic Details
Main Authors: Chua, Jeoffrey S.P., Hermida, Hernand A., Tabuena, Victor L., Tan, Manuel R.
Format: text
Language:English
Published: Animo Repository 1995
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/11556
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
Description
Summary:The objective of this study is to develop a software that can accept graphical inputs or netlist inputs for printed circuit board foil pattern design, and process these inputs to produce an enhanced and optimized PCB foil pattern design based on these inputs. The main principle being followed in this study is the concept of Design Automation (DA). This principle is used to address and present possible solutions in PCB foil pattern design. On the other hand, the main principle followed in the component database feature is the theory of Relational Database Design. There are two main inputs for the system: the net list input and the graphical inputs. The netlist input requires that an Intergraph net list be written in a separate text file, and this file will be loaded into the system and processed to produce an optimized PCB layout. The autorouter facility was implemented using Lee's Algorithm and Channel Routing Algorithm. On the other hand, the graphical inputs does not require a net list be loaded, when the user chooses this input option, all inputs are graphical, that is with the use of a mouse. The same PCB editing functions done in the graphical inputs feature can be done after an Intergraph net list is processed. The routing algorithms used yielded positive results, but path searching speed is quite high, especially if the source and target point are far apart, and the number of connections found in an input netlist are many.