← Back to Patent Explorer
US4638442A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer aided design method and apparatus comprising means for automatically generating pin-to-pin interconnection lists between respective discrete electrical component circuits

Assignee: US Philips Corp
•
Filing: 1984-11-06
•
Granted: 1987-01-20
•
Expires: 2004-11-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Computer aided design method and apparatus which automatically generate pin-to-pin interconnection lists between respective discrete electrical component circuits. Input devices provide for entering a list of components used, a description of those components and the circuit interconnection description. The memory store contains a library of standard component descriptions. A processing unit process the entered circuit description and selected component descriptions from storage to produce an interconnection list in the form of an individual component pin to individual component pin connection.

Inventors

  • 👤 Stewart F. Bryant
  • 👤 Stephen J. Baker
  • 👤 Richard A. Cook

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 21:20
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/39

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 186 words
An arrangement for generating a component interconnection list for an electrical circuit, each interconnection being in the form of a link between a first individual component pin and a second individual component pin, said arrangement comprising means for entering a component list containing any component used, a component description of any component used inclusive of a functional pin description thereof, and a circuit interconnection description containing elements of the form of a first array of pins of a second array of named components connected to a third array of pins of a fourth array of named components, at least one array being non-unitary, wherein for any circuit interconnection description element in which both said first and said third arrays are non-unitary the first and third arrays have equal numbers of array elements, said arrangement furthermore containing library means for storing said component descriptions as standard component descriptions, processing means for processing, under program control, the circuit interconnection description and the list of components used while addressing said library means for accessing said component descriptions, and output means for after said processing outputting said component interconnection list.
Claim 2
Dependent Claim 186 words
An arrangement for generating a component interconnection list for an electrical circuit, each interconnection being in the form of a link between a first individual component pin and a second individual component pin, said arrangement comprising means for entering a component list containing any component used, a component description of any component used inclusive of a functional pin description thereof, and a circuit interconnection description containing elements of the form of a first array of pins of a second array of named components connected to a third array of pins of a fourth array of named components, at least one array being non-unitary, wherein for any circuit interconnection description element in which both said first and said third arrays are non-unitary the first and third arrays have equal numbers of array elements, said arrangement furthermore containing library means for storing said component descriptions as standard component descriptions, processing means for processing, under program control, the circuit interconnection description and the list of components used while addressing said library means for accessing said component descriptions, and output means for after said processing outputting said component interconnection list.
Claim 3
Dependent Claim 75 words
An arrangement as claimed in claim 1 wherein at least one circuit interconnection description element has at least one indirect assignment (with) description block containing a Pascal language type "with" statement with respect to a fifth component array for thereto assigning a description for thereupon processing this fifth array by the processing means on the basis that any pin without an associated specified component in the circuit interconnection description is contained within said fifth array.
Claim 4
Dependent Claim 46 words
An arrangement as claimed in claim 1 or 2 wherein said circuit interconnection description further contains at least one element in the form of a sixth array of equally named pins of any component to be connected to an associated common point in the electrical circuit.
Claim 5
Dependent Claim 43 words
An arrangement as claimed in claims 1 or 2, wherein said entering comprises a declaration of all components and named signals by listing them and assigning signal names to the pins thereof prior to activating said processing means for processing the circuit description.
Claim 6
Dependent Claim 35 words
An arrangement as claimed in claims 1 or 2, in which the processing means are controlled for executing a predetermined instruction to replace a first description by a second description wherever the first description occurs.
Claim 7
Dependent Claim 38 words
An arrangement as claimed in claims 1 or 2 in which the processing means are operative for under control of a second predetermined instruction inserting the contents of a specified file at a predetermined position within the program.
Claim 8
Dependent Claim 17 words
An arrangement as claimed in claims 1 or 2, wherein said output means are visualising output means.
Claim 9
Independent Claim 159 words
A method of generating component interconnection lists for an electrical circuit in the form of an individual component pin to individual component pin instruction comprising forming a circuit interconnection description of the form X[a:b].A[c:d], Y[e:f].B[g:h]; where X and Y are component pin function descriptions, A and B are component names, a, b, c, d, e, f, g, and h are integers or letters which may take any value provided that the difference between a and b is equal to the difference between e and f unless either of those differences is equal to zero in which case the other may take any value, and the comma represents "is connected to"; forming a list of components used and a description of those components; storing a library of standard component descriptions; and processing the circuit description and selected component descriptions from the library to produce an interconnection list in the form of an individual component pin to individual component pin connection.
Claim 10
Independent Claim 159 words
A method of generating component interconnection lists for an electrical circuit in the form of an individual component pin to individual component pin instruction comprising forming a circuit interconnection description of the form X[a:b].A[c:d], Y[e:f].B[g:h]; where X and Y are component pin function descriptions, A and B are component names, a, b, c, d, e, f, g, and h are integers or letters which may take any value provided that the difference between a and b is equal to the difference between e and f unless either of those differences is equal to zero in which case the other may take any value, and the comma represents "is connected to"; forming a list of components used and a description of those components; storing a library of standard component descriptions; and processing the circuit description and selected component descriptions from the library to produce an interconnection list in the form of an individual component pin to individual component pin connection.
Claim 11
Dependent Claim 20 words
A method according to claim 8, in which all components and signals are declared prior to processing the circuit description.

References Cited (Backward Citations)

US3567914A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-19 1990-07-21 1991-01-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-19 1994-07-21 1995-01-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-19 1998-07-21 1999-01-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag