Table driven design system and method
First Claim
Patent Images
1. A table-driven system for guiding a user through the design of an electronic component, said system comprising:
- a) a plurality of design tables, said design tables adapted to store data relating to at least one said electronic component and logic related to the design of said electronic component;
b) a modular program adapted to extract said data from said plurality of design tables and prompt said user with options, said modular program containing system logic designed to utilize said data in said guiding of said user, said prompted options limited by said system logic and at least one of said plurality of design tables in accordance with the feasibility of the design of said electronic component; and
c) at least one terminal adapted to allow said user to make selections from said prompted options and to modify the design of said electronic component, wherein the feasibility of the design of said electronic component is determined according to logic in said design tables as said user makes said selections from said prompted options such that upon completion of said selections, said electronic component design is feasible.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention includes a table-driven system for guiding a user through the design of an electronic component. The system utilizes data tables that are adapted to house data relating an electronic component. A modular program is used to extract data from these tables. The modular program contains system logic to utilize this data in guiding the user through the process. A terminal is then used to allow a user to make selections from the choices prompted by the modular program and complete the design process.
-
Citations
20 Claims
-
1. A table-driven system for guiding a user through the design of an electronic component, said system comprising:
-
a) a plurality of design tables, said design tables adapted to store data relating to at least one said electronic component and logic related to the design of said electronic component;
b) a modular program adapted to extract said data from said plurality of design tables and prompt said user with options, said modular program containing system logic designed to utilize said data in said guiding of said user, said prompted options limited by said system logic and at least one of said plurality of design tables in accordance with the feasibility of the design of said electronic component; and
c) at least one terminal adapted to allow said user to make selections from said prompted options and to modify the design of said electronic component, wherein the feasibility of the design of said electronic component is determined according to logic in said design tables as said user makes said selections from said prompted options such that upon completion of said selections, said electronic component design is feasible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for guiding a user through the design of an electronic component, said method comprising the steps of:
-
a) creating a plurality of design tables comprising logic for determining the feasibility of the design of an electronic component;
b) prompting the user to select a type of said electronic component to be designed;
c) activating the appropriate block for said selected electronic component type, said block adapted to interface with data from said plurality of design tables in order to prompt said user to enter selections for each feature of the selected component type, wherein said selections are limited in accordance with the feasibility of the design of said electronic component;
d) collecting from said user selections for each said feature in response to each said prompt;
e) for said user selections for each said feature in response to each said prompt;
(i) checking the requirements and the feasibility of the design of said electronic component related to said user selections according to said design tables; and
(ii) prompting said user to make alternate selections if the combination of user selections is not feasible;
f) prompting said user for approval of said electronic component determined to be feasible upon completion of said user selections for each said feature in response to each said prompt. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification