Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
86 words
In a design capture system, a process for using a single symbol (402) for a plurality of models (422, 426) comprising the steps of: creating a link page (404) for said symbol (402); linking said symbol to said link page; creating a plurality of model couplers (410, 412) on said link page, one for each of said plurality of models; linking one of said couplers to each of said plurality of models (411, 413); and linking said symbol to a predetermined one of said couplers (406).
Claim 2
Dependent Claim
175 words
In a design capture system having a plurality of symbols (402), a process for capturing a schematic (602) from a user of said system and for using one of a plurality of models (422, 426) for each of said symbols comprising the steps of: (a) creating a link page (404) for each of said symbols; (b) creating a plurality of model couplers (410, 412) within said link page, one for each of said plurality of models (422, 426); (c) linking one of said couplers to each of said models (411, 413); (d) linking one of said symbols (402) to each of said link pages (404); (e) capturing a schematic (602) comprising the steps of (e1) accepting from the user a list of selected symbols (604, 606, 608), and (e2) accepting from the user a list of connections between said selected symbols; (f) accepting from the user a model type for each of said symbols; and (g) linking each of said selected symbols to one of said plurality of couplers identified by said model type (406).
Claim 3
Dependent Claim
31 words
The process of claim 2 further comprising the step of: (h) accepting from the user values for one or more parameters (414, 416) within each of said model couplers (410, 412).
Claim 4
Dependent Claim
25 words
The process of claim 3 further comprising the step of: (i) combining said list of connections with said parameter values to produce a netlist (616).
Claim 5
Dependent Claim
78 words
A design capture system having a symbol (402) and a plurality of models (422, 426) comprising: a link page (404); a plurality of model couplers (410, 412), one for each of said plurality of models (422, 426), within said link page (404); means for linking said couplers to said models (411, 413); means for linking said symbol to said link page; and means for linking (406) said symbol (402) to a predetermined one of said couplers (410, 412).
Claim 6
Dependent Claim
155 words
A design capture system having a plurality of symbols (402) and a plurality of models (422, 426) for allowing a user to input and process a design, said system comprising: a link page (404) for each of said symbols; means for linking one of said symbols to each of said link pages; a plurality of couplers (410, 412) within each of said link pages (404), one of said couplers for each of said models (422, 426); means for linking each of said couplers to one of said models (411, 413); means for capturing a schematic from the user comprising means for accepting a list of selected symbols, and means for accepting a list of connections between said selected symbols; means for accepting from the user a model type for each of said symbols; and means for linking each of said selected symbols to one of said plurality of couplers identified by said model type (406).
Claim 7
Dependent Claim
26 words
The system of claim 6 further comprising means for accepting from the user one or more values for parameters (414, 416) for each of said couplers.
Claim 8
Dependent Claim
23 words
The process of claim 7 further comprising means for combining said list of connections with said parameter values to produce a netlist (616).
Claim 9
Dependent Claim
23 words
The system of claim 7 further comprising means for setting parameter values for all parameters of all couplers having a common parameter name.
Claim 10
Dependent Claim
16 words
The system of claim 6 further comprising means for relinking said selected symbols to new couplers.
Claim 11
Dependent Claim
178 words
A design capture system for allowing a user to input and process a design, said system having a plurality of symbols (402) and a plurality of tools, each said tool having a plurality of models (422, 426), said system comprising: a link page for each of said symbols (404); means for linking one of said symbols to each of said link pages; a plurality of couplers (410, 412) within each of said link pages (404), one coupler for each of said plurality of models (422, 426); means for linking each of said couplers to one of said models (411, 413); means for capturing a schematic from the user comprising means for accepting a list of selected symbols, and means for accepting a list of connections between said selected symbols; means for accepting from the user a tool name; means for accepting from the user a model type for each of said symbols; and means for linking each of said selected symbols to one of said plurality of couplers identified by said model type (406) and said tool name.
Claim 12
Dependent Claim
26 words
The system of claim 11 further comprising means for accepting from the user one or more values for parameters (414, 416) for each of said couplers.
Claim 13
Dependent Claim
21 words
The system of claim 12 further comprising a single means for changing parameter values for all parameters having a common name.
Claim 14
Dependent Claim
27 words
The system of claim 12 further comprising means for combining said list of connections with said parameter values to produce a netlist for use by said tool.
Claim 15
Dependent Claim
22 words
The system of claim 12 further comprising means for relinking said selected symbols to a different one of said plurality of couplers.
Claim 16
Dependent Claim
20 words
The system of claim 15 further comprising means for retaining said parameter values in all said couplers after said relinking.
Claim 17
Dependent Claim
19 words
The system of claim 11 further comprising means for adding additional models to each of said plurality of tools.