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

Apparatus for optimizing hierarchical circuit data base and method for the apparatus

Assignee: Fujifilm Business Innovation Corp
•
Filing: 1992-10-09
•
Granted: 1994-08-23
•
Expires: 2012-10-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A hierarchical circuit data base optimizing apparatus and a hierarchical circuit data base optimizing method which select and put out a specific partial circuit from a hierarchical circuit data base, compare the number of the interface signals found to be present between this partial circuit and the circuit module at the particular hierarchical level with the number of the interface signals found to be present between this partial circuit and another circuit module at the same hierarchical level, and renews the hierarchical structure of the circuit data base in case the latter number of the interface signals is smaller than the former number.

Inventors

  • 👤 Tetsuro Kawata

Bibliographic Details

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

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 324 words
A device for optimizing a hierarchical circuit data base which stores data relevant to a plurality of circuit modules having a hierarchical structure, said apparatus comprising: means for selecting partial circuits satisfying conditions as indicated by parameters obtained from said hierarchical circuit data base, said parameters representing a hierarchical level of the circuit modules and the degree of connection indicating the number of connections of interface signals in the partial circuits in a stratum lower than the hierarchical level; means for counting, as the number of the interface signals prior to the movement of the partial circuits, the number of the interface signals found to be present directly between the circuit modules at the hierarchical level and the partial circuits, both of which furnish the parameters serving as the reference for the selection of said partial circuit by selecting means; interface signal comparing means, which counts, as the number of the interface signals after the movement, the number of the interface signals found to be present directly between another circuit module at the hierarchical level and the partial circuit in case said partial circuit is moved into said other circuit module at said hierarchical level, the number of the interface signals present after the movement of said partial circuit being set in contrast with the number of the interface signals found to be present prior to the movement of said partial circuit, to compare the number of the interface signals found to be present prior to the movement of the partial circuit with the number of the interface signals found to be present after said movement of the partial circuit; and renewing means, for renewing the hierarchical structure of the hierarchical circuit data base in case the number of the interface signals found to be present after the movement of the partial circuit is smaller than the number of the interface signals found to be present prior to said movement of the partial circuit.
Claim 2
Independent Claim 324 words
A device for optimizing a hierarchical circuit data base which stores data relevant to a plurality of circuit modules having a hierarchical structure, said apparatus comprising: means for selecting partial circuits satisfying conditions as indicated by parameters obtained from said hierarchical circuit data base, said parameters representing a hierarchical level of the circuit modules and the degree of connection indicating the number of connections of interface signals in the partial circuits in a stratum lower than the hierarchical level; means for counting, as the number of the interface signals prior to the movement of the partial circuits, the number of the interface signals found to be present directly between the circuit modules at the hierarchical level and the partial circuits, both of which furnish the parameters serving as the reference for the selection of said partial circuit by selecting means; interface signal comparing means, which counts, as the number of the interface signals after the movement, the number of the interface signals found to be present directly between another circuit module at the hierarchical level and the partial circuit in case said partial circuit is moved into said other circuit module at said hierarchical level, the number of the interface signals present after the movement of said partial circuit being set in contrast with the number of the interface signals found to be present prior to the movement of said partial circuit, to compare the number of the interface signals found to be present prior to the movement of the partial circuit with the number of the interface signals found to be present after said movement of the partial circuit; and renewing means, for renewing the hierarchical structure of the hierarchical circuit data base in case the number of the interface signals found to be present after the movement of the partial circuit is smaller than the number of the interface signals found to be present prior to said movement of the partial circuit.
Claim 3
Dependent Claim 17 words
A device as claimed in claim 1, wherein said hierarchical circuit data base comprises an integrated circuit.
Claim 4
Independent Claim 270 words
A method of optimizing a hierarchical circuit data base which stores data relevant to the a plurality of circuit modules a hierarchical structure, said method comprising the steps of: selecting partial circuits satisfying conditions as indicated by parameters obtained from a hierarchical circuit data base, the parameters representing the hierarchical levels of the circuit modules in the hierarchical structure and the degree of connection indicating the number of connections of the interface signals in the partial circuits in a stratum lower than the hierarchical level defined above; counting, as the number of the interface signals prior to the movement of the partial circuit, the number of the interface signals found to be present directly between the circuit modules at the hierarchical level and the partial circuit, both of which furnish the parameters serving as the reference for the selection of said partial circuit by the selecting step; counting, as the number of the interface signals after the movement, the number of the interface signals found to be present directly between another circuit module and the partial circuit in case said partial circuit is moved into said other circuit module positioned at the hierarchical level and then comparing the number of the interface signals prior to the movement of the partial circuit with the number of the interface signals after said movement of the partial circuit; and renewing the hierarchical structure of the circuit data base in case the number of the interface signals after the movement of the partial circuit as defined above is smaller than the number of the interface signals prior to the movement of the partial circuit.
Claim 5
Independent Claim 270 words
A method of optimizing a hierarchical circuit data base which stores data relevant to the a plurality of circuit modules a hierarchical structure, said method comprising the steps of: selecting partial circuits satisfying conditions as indicated by parameters obtained from a hierarchical circuit data base, the parameters representing the hierarchical levels of the circuit modules in the hierarchical structure and the degree of connection indicating the number of connections of the interface signals in the partial circuits in a stratum lower than the hierarchical level defined above; counting, as the number of the interface signals prior to the movement of the partial circuit, the number of the interface signals found to be present directly between the circuit modules at the hierarchical level and the partial circuit, both of which furnish the parameters serving as the reference for the selection of said partial circuit by the selecting step; counting, as the number of the interface signals after the movement, the number of the interface signals found to be present directly between another circuit module and the partial circuit in case said partial circuit is moved into said other circuit module positioned at the hierarchical level and then comparing the number of the interface signals prior to the movement of the partial circuit with the number of the interface signals after said movement of the partial circuit; and renewing the hierarchical structure of the circuit data base in case the number of the interface signals after the movement of the partial circuit as defined above is smaller than the number of the interface signals prior to the movement of the partial circuit.
Claim 6
Dependent Claim 17 words
A method as claimed in claim 3, wherein said hierarchical circuit data base comprises an integrated circuit.

References Cited (Backward Citations)

US5175696A Cited
US5267175A Cited
JPS6480040A Cited
US5262959A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-08-22 1998-02-21 1998-08-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-08-22 2002-02-21 2002-08-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-08-22 2006-02-21 2006-08-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag