 In examining EDA design databases, it is useful to look at EDA tool architecture, to determine which parts are to be considered part of the design database, and which parts are the application levels.In addition to the database itself, many other components are needed for a useful EDA application.Associated with a database are one or more language systems (which, although not directly part of the database, are used by EDA applications such as "parameterized cells" and user scripts).