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

Circuit design support system and circuit producing method

Assignee: Fujitsu Ltd
•
Filing: 1992-09-03
•
Granted: 1995-05-16
•
Expires: 2012-09-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a circuit design support system, a logic minimizing unit receives data indicating a functional specification of a desired circuit and minimizes logical sequences of the desired circuit. A cell assignment unit assigns cells to each of minimized logical sequences determined by the logic minimizing unit and generates data on a circuit configuration of the desired circuit. The cells are logic units. A load/timing check unit receives the data on the circuit configuration and simultaneously executes a load check and a timing check. The load check determines whether or not the circuit configuration has a load driving ability within a tolerable load driving ability. The timing check determines whether or not the circuit configuration has a delay time of a signal within a tolerable delay time. A load adjustment unit executes a load adjustment of the circuit configuration on the basis of a result of the load check so that the load driving ability of the circuit configuration falls within the tolerable driving ability. A timing adjustment unit executes a timing adjustment of the circuit configuration on the basis of a result of the timing check so that the delay time of the circuit configuration falls within the tolerable delay time.

Inventors

  • 👤 Masami Yamazaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:46
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/327; Y; Y10; Y10S; Y10S706/00; Y10S706/902; Y10S706/919; Y10S706/921

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 278 words
A circuit design support system comprising: logic minimizing means for receiving data indicating a functional specification of a desired circuit and for minimizing logical sequences of the desired circuit; cell assignment means, operatively coupled to said logic minimizing means, for assigning cells to each of minimized logical sequences determined by said logic minimizing means and for generating data on a circuit configuration of the desired circuit; load/timing check means, operatively coupled to said cell assignment means, for receiving the data on the circuit configuration and for simultaneously executing a load check and a timing check, said load check determining whether or not the circuit configuration has a load driving ability within a tolerable load driving ability, said timing check determining whether or not the circuit configuration has a delay time of a signal within a tolerable delay time, said load/timing signal check means comprising means for determining whether or not a signal output terminal in the circuit configuration has an overload and for calculating a delay time of a signal path including said signal output terminal assuming that a tolerable load is connected to said signal output terminal; load adjustment means, operatively coupled to said load/timing check means, for executing a load adjustment of the circuit configuration on the basis of a result of the load check so that the load driving ability of said circuit configuration falls within the tolerable driving ability; and timing adjustment means, operatively coupled to said load/timing check means, for executing a timing adjustment of the circuit configuration on the basis of a result of the timing check so that the delay time of said circuit configuration falls within the tolerable delay time.
Claim 2
Dependent Claim 278 words
A circuit design support system comprising: logic minimizing means for receiving data indicating a functional specification of a desired circuit and for minimizing logical sequences of the desired circuit; cell assignment means, operatively coupled to said logic minimizing means, for assigning cells to each of minimized logical sequences determined by said logic minimizing means and for generating data on a circuit configuration of the desired circuit; load/timing check means, operatively coupled to said cell assignment means, for receiving the data on the circuit configuration and for simultaneously executing a load check and a timing check, said load check determining whether or not the circuit configuration has a load driving ability within a tolerable load driving ability, said timing check determining whether or not the circuit configuration has a delay time of a signal within a tolerable delay time, said load/timing signal check means comprising means for determining whether or not a signal output terminal in the circuit configuration has an overload and for calculating a delay time of a signal path including said signal output terminal assuming that a tolerable load is connected to said signal output terminal; load adjustment means, operatively coupled to said load/timing check means, for executing a load adjustment of the circuit configuration on the basis of a result of the load check so that the load driving ability of said circuit configuration falls within the tolerable driving ability; and timing adjustment means, operatively coupled to said load/timing check means, for executing a timing adjustment of the circuit configuration on the basis of a result of the timing check so that the delay time of said circuit configuration falls within the tolerable delay time.
Claim 3
Dependent Claim 64 words
A circuit design support system as claimed in claim 1, wherein: said load/timing check means comprises first means for identifying critical signal paths in the circuit configuration, said critical signal paths respectively having delay times exceeding the tolerable delay time; and said load adjustment means comprises second means for executing the load adjustment so that delay times of the critical signal paths are reduced.
Claim 4
Dependent Claim 74 words
A circuit design support system as claimed in claim 1, wherein: said load/timing check means comprises first means for identifying critical signal paths in the circuit configuration, said critical signal paths respectively having delay times exceeding the tolerable delay time; and said load adjustment means comprises second means for inserting buffer elements in signal paths other than the critical signal paths so that so that delay times of the critical signal paths are reduced.
Claim 5
Dependent Claim 183 words
A circuit producing method comprising the steps of: (a) receiving data indicating a functional specification of a desired circuit and minimizing logical sequences of the desired circuit; (b) assigning cells to each of minimized logical sequences determined by said step (a) and generating data on a circuit configuration of the desired circuit; (c) receiving the data on the circuit configuration and simultaneously executing a load check and a timing check, said load check determining whether or not the circuit configuration has a load driving ability within a tolerable load driving ability, said timing check determining whether or not the circuit configuration has a delay time of a signal within a tolerable delay time; (d) executing a load adjustment of the circuit configuration on the basis of a result of the load check so that the load driving ability of said circuit configuration falls within the tolerable driving ability; and (e) executing a timing adjustment of the circuit configuration on the basis of a result of the timing check so that the delay time of said circuit configuration falls within the tolerable delay time.
Claim 6
Dependent Claim 183 words
A circuit producing method comprising the steps of: (a) receiving data indicating a functional specification of a desired circuit and minimizing logical sequences of the desired circuit; (b) assigning cells to each of minimized logical sequences determined by said step (a) and generating data on a circuit configuration of the desired circuit; (c) receiving the data on the circuit configuration and simultaneously executing a load check and a timing check, said load check determining whether or not the circuit configuration has a load driving ability within a tolerable load driving ability, said timing check determining whether or not the circuit configuration has a delay time of a signal within a tolerable delay time; (d) executing a load adjustment of the circuit configuration on the basis of a result of the load check so that the load driving ability of said circuit configuration falls within the tolerable driving ability; and (e) executing a timing adjustment of the circuit configuration on the basis of a result of the timing check so that the delay time of said circuit configuration falls within the tolerable delay time.
Claim 7
Dependent Claim 56 words
A method as claimed in claim 4, wherein said step (c) comprises the steps of: determining whether or not a signal output terminal in the circuit configuration has an overload; and calculating a delay time of a signal path including said signal output terminal assuming that a tolerable load is connected to said signal output terminal.
Claim 8
Dependent Claim 59 words
A method as claimed in claim 4, wherein: said step (c) comprises the step of identifying critical signal paths in the circuit configuration, said critical signal paths respectively having delay times exceeding the tolerable delay time; and said step (d) comprises the step of executing the load adjustment so that delay times of the critical signal paths are reduced.
Claim 9
Dependent Claim 69 words
A method as claimed in claim 4, wherein: said step (c) comprises the step of identifying critical signal paths in the circuit configuration, said critical signal paths respectively having delay times exceeding the tolerable delay time; and said step (d) comprises the step of inserting buffer elements in signal paths other than the critical signal paths so that so that delay times of the critical signal paths are reduced.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-15 1998-11-14 1999-05-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-15 2002-11-14 2003-05-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-15 2006-11-14 2007-05-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag