Step managing apparatus and method
First Claim
1. A step managing apparatus for managing a plurality of steps, comprising:
- first displaying means for displaying said plurality of steps as symbols;
judging means for judging a state of at least a portion of said plurality of steps;
second displaying means for displaying said plurality of steps in an identifiable manner based on the state judged by said judging means;
execution instructing means for instructing the execution of one of said plurality of steps;
executing means for executing a step instructed by said execution instructing means in the event that said step has been judged by said judging means to be a step which is executable; and
notifying means for notifying that the step instructed by said execution instructing means is not executable, in the event that said step has been judged by said judging means to be a step which is not executable.
1 Assignment
0 Petitions
Accused Products
Abstract
The steps for designing a complex object of design are centralized, and the setting for processing programs started with the steps is greatly simplified, so that the load on the designer is reduced, and errors in design are also reduced. To that end, in the event of designing an object of design by a plurality of steps, the plurality of steps are displayed on a CRT display, judgment is made whether execution thereof is possible, and based on that judgment, executable steps are displayed in green, and non-executable steps are displayed in red. Setting of the parts necessary for design, and the setting of CAD tools started in the steps is performed by keyboard or mouse, and the steps of which the state has change are identified, and the color thereof is changed.
46 Citations
81 Claims
-
1. A step managing apparatus for managing a plurality of steps, comprising:
-
first displaying means for displaying said plurality of steps as symbols; judging means for judging a state of at least a portion of said plurality of steps; second displaying means for displaying said plurality of steps in an identifiable manner based on the state judged by said judging means; execution instructing means for instructing the execution of one of said plurality of steps; executing means for executing a step instructed by said execution instructing means in the event that said step has been judged by said judging means to be a step which is executable; and notifying means for notifying that the step instructed by said execution instructing means is not executable, in the event that said step has been judged by said judging means to be a step which is not executable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20)
-
-
16. A step managing apparatus for managing a plurality of steps for designing an object, comprising:
-
storing means for storing information used for said designing; displaying means for displaying information stored in said storing means; first changing means for changing the information displayed by said information displaying means; and second changing means for changing information stored in said storing means based on a change of information by said first changing means. - View Dependent Claims (17, 18)
-
-
21. A step managing apparatus, comprising:
-
storing means for storing each of a plurality of steps and processing programs started when executing the steps, in a manner relating one to another; relational displaying means for displaying a relation between each of the plurality of steps and the processing programs, stored in said storing means; first changing means for changing one of the processing programs in the relation displayed by said relational displaying means; and second changing means for changing the relation between each of the plurality of steps and the processing programs, stored in said storing means, based on the changes made to the one of the processing programs by said first changing means. - View Dependent Claims (22, 23)
-
-
24. A step managing apparatus for managing a plurality of steps, comprising:
-
input means; storing means; displaying means; printing means; first control means for performing control such that said plurality of steps stored in said storing means are displayed on said displaying means as symbols, based on input instructions by said input means; judging means for judging a state of said plurality of steps; and second control means for performing control such that said plurality of steps displayed on said displaying means are displayed in an identifiable manner based on the state judged by said judging means; and third control means for performing control such that said printing means prints said plurality of steps displayed on said displaying means.
-
-
25. A step managing apparatus, comprising:
-
managing means for unified management of a group of steps including a first step which performs design of an ASIC function level, a second step which performs verification of said function level, a third step for creating a circuit diagram based on results of said verification, and a fourth step which performs verification of the created circuit diagram, and of data which is used in each of the steps of the group; first displaying means for displaying the first, second, third and fourth steps managed by said managing means as four symbols, so as to identify an order of execution; judging means for judging whether or not at least part of said four steps are executable, based on a usage relation between the data managed by said managing means and data between processes based on said execution order; and second displaying means for displaying each of said four steps in an identifiable manner, based on a state judged by said judging means.
-
-
26. A step managing method for managing a plurality of steps, comprising:
-
a first displaying step for displaying said plurality of steps by symbols; a judging step for judging a state of at least a portion of said plurality of steps; and a second displaying step for displaying said plurality of steps in an identifiable manner based on the state judged in said judging step. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 47)
-
-
39. A step managing method for managing a plurality of steps, comprising:
-
a relational displaying step for displaying a relation between each of the plurality of steps and processing programs, stored in storing means; a first changing step for changing one of the processing programs in the relation displayed in said relational displaying step; and a second changing step for changing the relation between each of the plurality of steps and the processing programs, stored in said storing means, based on the changes made to the one of the processing programs in said first changing step. - View Dependent Claims (40, 41)
-
-
44. A step managing method for managing a plurality of steps for designing an object, comprising:
-
a displaying step for displaying information stored in storing means; a first changing step for changing the information displayed in said information displaying step; and a second changing step for changing information stored in said storing means based on a change of information in said first changing step. - View Dependent Claims (45, 46, 48, 49)
-
-
50. A step managing method, comprising:
-
a managing step for unified management of a group of steps including a first step for designing an ASIC function level, a second step for verifying said function level, a third step for creating a circuit diagram based on said verification results, and a fourth step for verifying the created circuit diagram and data which is used in each of the steps of the group; a first displaying step for displaying the four steps managed in said managing step as four symbols, so as to allow identification of an order of execution; a judging step for judging whether or not at least a part of said four steps is executable, based on a usage relation between data managed in said managing step and data between processes based on said executing order; and a second displaying step for displaying each of said four steps in an identifiable manner, based on a judgment in said judging step.
-
-
51. A storage medium storing programs for causing a computer to execute the following procedures for managing a plurality of steps:
-
a procedure for displaying said plurality of steps as symbols; a procedure for judging a state of at least a portion of said plurality of steps; and a procedure for displaying said plurality of steps in an identifiable manner based on said judged state.
-
-
52. A storage medium storing programs for causing a computer to execute the following procedures for managing a plurality of steps:
-
a procedure for displaying said plurality of steps as symbols; a procedure for displaying a relation between each of the plurality of steps stored in storing means and processing programs started when executing the steps; a procedure for changing the processing programs in said displayed relation; a procedure for changing the relation between each of the plurality of steps stored in said storing means and the processing programs, based on the changes made to said processing programs; and a procedure for changing a display form of a step a state of which is judged to change as a result of a change in the relation.
-
-
53. A storage medium storing programs for causing a computer to execute the following procedures for managing a plurality of steps for designing an object:
-
a procedure for displaying said plurality of steps as symbols; a procedure for displaying information on information display means, the information being used for said designing and being stored in storing means; a procedure for changing the information displayed by said information displaying means; a procedure for changing the information stored in said storing means based on said change of the displayed information; and a procedure for changing a display form of a step a state of which is judged to change by judging means, as a result of the change in the information in said storing means.
-
-
54. A step managing apparatus for managing a plurality of steps for designing an object, comprising:
-
storing means for storing information used for said designing; execution instructing means for instructing the execution of a step for changing the information stored in said storing means, in the event that the step is included in said plurality of steps; information displaying means for displaying the information stored in said storing means, according to instructions by said execution instructing means; first changing means for changing the information displayed by said information displaying means; and second changing means for changing the information stored in said storing means based on a change of the displayed information by said first changing means. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 64)
-
-
62. A step managing apparatus for managing a plurality of steps for designing an object, comprising:
-
symbol displaying means for displaying said plurality of steps as symbols; storing means for storing information used for said designing; execution instructing means for instructing the execution of a step for changing the information stored in said storing means, in the event that the step is included in said plurality of steps; information displaying means for displaying the information stored in said storing means, according to instructions by said execution instructing means; first changing means for changing the information displayed by said information displaying means; second changing means for changing the information stored in said storing means based on a change of displayed information by said first changing means; judging means for judging a step a state of which changes due to the information change by said second changing means; and display form changing means for changing a display form of the step the state of which has been judged to change by said judging means.
-
-
63. A step managing apparatus for managing a plurality of steps for designing an object, comprising:
-
first displaying means for displaying said plurality of steps as symbols; storing means for storing names of work units of said designing and first design data used by the work units; second displaying means for displaying the names of the work units stored in said storing means; changing means for changing the first design data stored in said storing means into second design data; judging means for separately judging a state of a step upon using said first design data and the state of the step upon using said second design data; and third displaying means for displaying each of said plurality of steps in an identifiable manner, separately for the case in which said first design data is used and the case in which said second design data is used. - View Dependent Claims (65, 66)
-
-
67. A step managing method for managing a plurality of steps for designing an object, comprising:
-
an execution instructing step for instructing execution of a step for changing information stored in storing means, in the event that the step is included in said plurality of steps; an information displaying step for displaying the information stored in said storing means, according to instructions by said execution instructing step; a first changing step for changing the information displayed in said information displaying step; and a second changing step for changing the information stored in said storing means based on a change of displayed information by said first changing step. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 77)
-
-
75. A step managing method for managing a plurality of steps for designing an object, comprising:
-
a symbol displaying step for displaying said plurality of steps as symbols; an execution instructing step for instructing the execution of a step for changing information stored in storing means, in the event that the step is included in said plurality of steps; an information displaying step for displaying the information stored in said storing means, according to instructions by said execution instructing step; a first changing step for changing the information displayed by said information displaying step; a second changing step for changing the information stored in said storing means based on a change of information in said first changing step; a judging step for judging a step a state of which changes due to information change by said second changing step; and a display form changing step for changing a display form of the step the state of which has been judged to change by said judging step.
-
-
76. A step managing method for managing a plurality of steps for designing an object, comprising:
-
a first displaying step for displaying said plurality of steps as symbols; a second displaying step for displaying names of work units stored in storing means; a changing step for changing first design data stored in said storing means into second design data; a judging step for separately judging a state of a step upon using said first design data and the state of the step upon using said second design data; and a third displaying step for displaying each of said plurality of steps in an identifiable manner, separately for the case in which said first design data is used and the case in which said second design data is used. - View Dependent Claims (78, 79)
-
-
80. A storage medium storing programs for causing a computer to execute the following processes upon managing a plurality of steps for designing an object:
-
a process for displaying said plurality of steps as symbols; a process for instructing execution of a step for changing information stored in storing means, in the event that the step is included in said plurality of steps; a process for displaying the information stored in said storing means, according to said instructions; a process for changing displayed information; a process for changing information stored in said storing means based on said change of the displayed information; and a process for judging a step a state of which changes due to the stored information change and changing a display form of the step upon the state changing.
-
-
81. A storage medium storing programs for causing a computer to execute the following processes upon managing a plurality of steps for designing an object:
-
a process for displaying said plurality of steps as symbols; a process for displaying names of work units stored in storing means; a process for changing first design data stored in said storing means into second design data; a process for separately judging a state of a step upon using said fist design data and the state of the step upon using said second design data; and a process for displaying each of said plurality of steps in an identifiable manner, separately for the case in which said first design data is used and the case in which said second design data is used.
-
Specification