A system for the automated formation and control and execution of an
electronic device design flow is disclosed which can enable more
efficient electronic device design methodology with higher quality of
results. Such a system as analysis methods, techniques, and tools, a
knowledge database, a design database a controller and reasoner, are
described.