Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
220 words
A part development system implemented on a computer, comprising: (a) a process developer environment that develops software versions of parts for use in computer-generated electronic circuit designs by developing part development processes including: a process hierarchy area generated on a display providing access to part creation processes used for developing software versions of electronic parts, the processes having at least one process command; a command list area generated on the display providing access to process commands of a part creation process; and a menu definition area generated on the display for constructing a menu of the process commands for use with a data object to develop a part; and (b) a part development environment that develops software versions of parts for use in computer-generated electronic circuit designs by developing parts using part development processes developed with the process developer environment, the parts developer environment comprising: a process selection area generated on a display for selecting a part development process for developing a part; an object list area generated on the display providing access lo data objects that can be developed into parts with a selected process; a means for selecting a data object; and a command area generated on the display providing a menu of commands that can be selected for use with the data object to develop a part.
Claim 2
Dependent Claim
220 words
A part development system implemented on a computer, comprising: (a) a process developer environment that develops software versions of parts for use in computer-generated electronic circuit designs by developing part development processes including: a process hierarchy area generated on a display providing access to part creation processes used for developing software versions of electronic parts, the processes having at least one process command; a command list area generated on the display providing access to process commands of a part creation process; and a menu definition area generated on the display for constructing a menu of the process commands for use with a data object to develop a part; and (b) a part development environment that develops software versions of parts for use in computer-generated electronic circuit designs by developing parts using part development processes developed with the process developer environment, the parts developer environment comprising: a process selection area generated on a display for selecting a part development process for developing a part; an object list area generated on the display providing access lo data objects that can be developed into parts with a selected process; a means for selecting a data object; and a command area generated on the display providing a menu of commands that can be selected for use with the data object to develop a part.
Claim 3
Dependent Claim
30 words
The part development system of claim 1 including means for associating a data object with a command for making the command available for use upon selection of the data object.
Claim 4
Dependent Claim
27 words
The part development system of claim 1 including means for associating a part development tool with a command for invoking the tool upon selection of the command.
Claim 5
Dependent Claim
22 words
The part development system of claim 3 including means for providing access to a tool invocation script for the part development tool.
Claim 6
Dependent Claim
15 words
The part development system of claim 1 including means for defining arguments for process commands.
Claim 7
Dependent Claim
21 words
The part development system of claim 1 including means for defining a results directory for storing results produced by process commands.
Claim 8
Dependent Claim
22 words
The part development system of claim 1 including means for defining a results directory for storing results produced by test process commands.
Claim 9
Dependent Claim
27 words
The part development system of claim 1 including a computer-readable medium for storing instructions of a computer program comprising the processor developer environment and part developer environment.
Claim 10
Dependent Claim
31 words
The part development system of claim 1 wherein the part developer environment further comprises: means for providing access to a configuration to set program parameters dictated by library and process specifications.
Claim 11
Dependent Claim
29 words
The part development system of claim 1 including means for controlling operation of a selected command on a data object to execute only, record only, or execute and record.
Claim 12
Dependent Claim
15 words
The part development system of claim 10 including a command buffer for storing recorded commands.
Claim 13
Dependent Claim
29 words
The part development system of claim 9 wherein the part developer environment comprises means for managing the execution of a pre-tool script, a tool script and a post-tool script.
Claim 14
Dependent Claim
33 words
The part development system of claim 1 including means for launching a development tool associated with a command in response to selection of a command, the tool for operating on the data object.
Claim 15
Dependent Claim
24 words
The part development system of claim 1 including means for storing and accessing results of execution in areas defined in the process development environment.
Claim 16
Dependent Claim
17 words
The part development system of claim 1 including means for executing the recorded commands in batch fashion.
Claim 17
Dependent Claim
113 words
Apparatus comprising: a process developer environment that executes on a computer for developing part development processes, such processes used for developing software versions of electronic parts for use in computer-generated electronic circuit designs, the process developer environment including a process hierarchy area generated on a display providing access to part creation processes used for developing software versions of electronic parts, the processes having at least one process command; a command list area generated on the display providing access to process commands of a part creation process; and a menu definition area generated on the display for constructing a menu of the process commands for use with a data object to develop a part.
Claim 18
Dependent Claim
113 words
Apparatus comprising: a process developer environment that executes on a computer for developing part development processes, such processes used for developing software versions of electronic parts for use in computer-generated electronic circuit designs, the process developer environment including a process hierarchy area generated on a display providing access to part creation processes used for developing software versions of electronic parts, the processes having at least one process command; a command list area generated on the display providing access to process commands of a part creation process; and a menu definition area generated on the display for constructing a menu of the process commands for use with a data object to develop a part.
Claim 19
Dependent Claim
30 words
The process developer environment of claim 16 including means for associating a data object with a command for making the command available for use upon selection of the data object.
Claim 20
Dependent Claim
103 words
Apparatus comprising: a part developer environment that executes on a computer for developing software versions of electronic parts in accordance with part development processes, the parts developer environment including a process selection area generated on a display for selecting a part development process for developing a part; an object list area generated on the display providing access to data objects that can be developed into parts with a selected process; means for selecting a data object; and a command area generated on the display providing a menu of commands that can be selected for use with the data object to develop a part.
Claim 21
Dependent Claim
103 words
Apparatus comprising: a part developer environment that executes on a computer for developing software versions of electronic parts in accordance with part development processes, the parts developer environment including a process selection area generated on a display for selecting a part development process for developing a part; an object list area generated on the display providing access to data objects that can be developed into parts with a selected process; means for selecting a data object; and a command area generated on the display providing a menu of commands that can be selected for use with the data object to develop a part.
Claim 22
Dependent Claim
29 words
The part developer environment of claim 17 including means for controlling operation of a selected command on a data object to execute only, record only, or execute and record.