Patent EP0433066A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0433066A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Common symbol library architecture

Assignee: HP Inc
•
Filing: 1990-12-13
•
Granted: —
•
Expires: 2010-12-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a schematic capture and design verification system wherein the graphic symbol (402) linked to a component is separated from the model (422, 426) used to simulate the component. Each component has a graphics symbol (402) linked to a link or scion page (404). The link page (404) also contains a list of all models that can be used with the component. The system allows a model to be selected (406) for each component in a schematic, and allows the model to be changed at any time. The system also allows the models for all components to be changed with a single command. The user enters a schematic (602) into the system, then selects a model for each component used in the schematic. After a model has been selected for each component, the user requests the system to build a netlist that describes the schematic to a simulator or other analysis or synthesis tool. In building the netlist (616), parameters are extracted from the link page for each component and included in the netlist to be used by the simulator. When a different simulation is desired by the user, the user instructs the system to change the model linked to the components to a new model suitable to the second simulator. The system then builds a new netlist, using parameters specific to the new model and the second simulator.

Inventors

  • 👤 Michael T. Juran
  • 👤 David G. Von Bank

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-06 11:11
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/33; G06F30/3308

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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag