System and method for determining applicable configuration information for use in analysis of a computer aided design
First Claim
Patent Images
1. A method for determining applicable configuration information for use in analysis of a computer aided design, comprising:
- generating a state machine using information contained in a plurality of configuration commands;
applying a design element name, associated with a design element, to the state machine; and
generating with the state machine a list including configuration information applicable to the design element.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and software products are described for determining applicable configuration information for use in analysis of a computer aided design. A state machine is generated using information contained in a plurality of configuration commands. A design element name, associated with a design element, is applied to the state machine. The state machine generates a list including configuration information applicable to the design element.
60 Citations
20 Claims
-
1. A method for determining applicable configuration information for use in analysis of a computer aided design, comprising:
-
generating a state machine using information contained in a plurality of configuration commands;
applying a design element name, associated with a design element, to the state machine; and
generating with the state machine a list including configuration information applicable to the design element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for determining applicable configuration information for use in analysis of a computer aided design, comprising:
-
a file containing a plurality of configuration commands for setting values associated with nets in the design;
a netlist containing a plurality of net names, each of which is associated with one of the nets;
a processor; and
a state machine, executed by the processor, that is compiled using information contained in a plurality of configuration commands, wherein, in response to input comprising one of the net names, the state machine generates a list including configuration information applicable to one of the nets corresponding to the input. - View Dependent Claims (10, 11, 12)
-
-
13. A method for determining applicable configuration information for use in analysis of a computer aided design, comprising:
-
generating a state machine using information contained in a plurality of configuration commands, wherein, in response to input comprising a net name associated with a net in the design, the state machine generates a list including configuration information applicable to the net;
wherein the state machine is compiled by determining, from a set of regular expressions associated with the configuration commands, a set of states and transitions between the states that are matched against characters of the net name to determine zero or more regular expressions that match the net name, wherein any of the regular expressions thus determined have associated therewith one or more corresponding configuration commands applicable to the net name;
wherein each of the configuration commands includes a command type field indicating the type of entity to which the command is applicable, and a value field indicating the value to which the net corresponding to the net name is to be set;
applying a net name, associated with the design, to the state machine to generate the list; and
applying the configuration commands in the list to at least one of the nets in the design. - View Dependent Claims (14)
-
-
15. A system for determining applicable configuration information for use in analysis of a computer aided design, comprising:
-
means for generating a state machine using information contained in a plurality of configuration commands, wherein, in response to input comprising a design element name associated with a net in the design, the state machine generates a list including the configuration information applicable to the net; and
means for applying the design element name to the state machine to generate the list. - View Dependent Claims (16, 17)
-
-
18. A software product comprising instructions, stored on computer-readable media, wherein the instructions, when executed by a computer, perform steps for determining applicable configuration information for use in analysis of a computer aided design, comprising:
-
instructions for generating a state machine using information contained in a plurality of configuration commands, wherein, in response to input comprising a net name associated with a net in the design, the state machine generates a list including the configuration information applicable to the net;
instructions for applying a net name, associated with the design, to the state machine to generate the list; and
instructions for applying the configuration commands in the list to at least one net in the design. - View Dependent Claims (19, 20)
-
Specification