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

System and method for evaluating the loading of a clock driver

Assignee: Samsung Electronics Co Ltd
•
Filing: 1999-04-27
•
Granted: 2001-10-30
•
Expires: 2019-04-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is generally directed to a system and method for evaluating the loading of a clock driver. Specifically, the present invention operates by evaluating a netlist file of a circuit. In accordance with one aspect of the present invention, a method evaluates each node within a netlist file to determine: (1) whether that node is an output node for a clock driver; and (2) for clock driver nodes, whether that node is within loading specification for the particular clock driver circuit. In accordance with one embodiment of the invention, the method operates by identifying a clock driver output node, calculating a PFET: NFET ratio of the clock driver output node, determining a "category" of the clock driver output node, obtaining a load on the clock driver output node, and determining whether the load is within specification for the clock driver circuit. In accordance with the preferred embodiment, the step of identifying a clock driver output node is performed by evaluating a data structure associated with that node. Specifically, in the preferred embodiment a database is created, whereby each node and each element within a netlist file has certain characteristics or attributes that are determined during a preliminary stage of operation, and stored within a data structure for subsequent retrieval and use. One such flag or attribute that is stored for each node is a clock attribute. Any node associated with a clock driver circuit may be readily determined by evaluating this attribute stored within the data structure. This information may be obtained from PathMill or some other similar software package.

Inventors

  • 👤 John G McBride

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 01:28
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/33

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 70 words
A method for evaluating a node of a driver circuit comprising the steps of: identifying a clock driver output node; calculating a PFET:NFET ratio of the clock driver output node; determining a category of the clock driver output node, based upon the PFET:NFET ratio; obtaining a load of the clock driver output node, based upon the determined category; and determining whether the load is within specification for the driver circuit.
Claim 2
Independent Claim 70 words
A method for evaluating a node of a driver circuit comprising the steps of: identifying a clock driver output node; calculating a PFET:NFET ratio of the clock driver output node; determining a category of the clock driver output node, based upon the PFET:NFET ratio; obtaining a load of the clock driver output node, based upon the determined category; and determining whether the load is within specification for the driver circuit.
Claim 3
Dependent Claim 24 words
The method as defined in claim 1 , further including the step of obtaining a load rating for the category of the clock driver.
Claim 4
Dependent Claim 41 words
The method as defined in claim 2 , wherein the step of determining whether the load is within specification further includes the step of comparing the load rating with the load of the clock driver output node and the driver circuit.
Claim 5
Dependent Claim 25 words
The method as defined in claim 2 , wherein the step of obtaining the load rating includes retrieving the load rating from a parameter file.
Claim 6
Dependent Claim 35 words
The method as defined in claim 1 , wherein the step of calculating the PFET:NFET ratio of the clock driver output node includes summing a width of each PFET configured to drive the output node.
Claim 7
Dependent Claim 35 words
The method as defined in claim 1 , wherein the step of calculating the PFET:NFET ratio of the clock driver output node includes summing a width of each NFET configured to drive the output node.
Claim 8
Dependent Claim 32 words
The method as defined in claim 1 , wherein the step of identifying a clock driver output node includes evaluating a flag within a data structure of a node in a netlist.
Claim 9
Dependent Claim 27 words
The method as defined in claim 1 , wherein the step of identifying a clock driver output node includes identifying a circuitous inverter configuration surrounding the node.
Claim 10
Independent Claim 56 words
A method for evaluating a node of a driver circuit comprising the steps of: identifying a clock driver output node; calculating a PFET:NFET ratio of the clock driver output node; obtaining a load of the clock driver output node, based upon the PFET:NFET ratio; and determining whether the load is within specification for the driver circuit.
Claim 11
Independent Claim 56 words
A method for evaluating a node of a driver circuit comprising the steps of: identifying a clock driver output node; calculating a PFET:NFET ratio of the clock driver output node; obtaining a load of the clock driver output node, based upon the PFET:NFET ratio; and determining whether the load is within specification for the driver circuit.
Claim 12
Dependent Claim 99 words
A computer readable storage medium containing program code for evaluating a node of a driver circuit comprising: a first segment configured to identify a clock driver output node; a second segment configured to calculate a PFET:NFET ratio of the clock driver output node; a third segment configured to determine a category of the clock driver output node, based upon the PFET:NFET ratio; a fourth segment configured to obtain a load of the clock driver output node, based upon the determined category; and a fifth code segment configured to determine whether the load is within specification for the driver circuit.
Claim 13
Dependent Claim 99 words
A computer readable storage medium containing program code for evaluating a node of a driver circuit comprising: a first segment configured to identify a clock driver output node; a second segment configured to calculate a PFET:NFET ratio of the clock driver output node; a third segment configured to determine a category of the clock driver output node, based upon the PFET:NFET ratio; a fourth segment configured to obtain a load of the clock driver output node, based upon the determined category; and a fifth code segment configured to determine whether the load is within specification for the driver circuit.
Claim 14
Dependent Claim 28 words
The computer readable storage medium as defined in claim 10 , further including a segment configured to obtain a load rating for the category of the clock driver.
Claim 15
Dependent Claim 44 words
The computer readable storage medium as defined in claim 11 , wherein the segment configured to determine whether the load is within specification is further configured to compare the load rating with the load of the clock driver output node and the driver circuit.
Claim 16
Dependent Claim 31 words
The computer readable storage medium as defined in claim 11 , wherein the segment configured to obtain the load rating is configured to retrieve the load rating from a parameter file.
Claim 17
Dependent Claim 29 words
The computer readable storage medium as defined in claim 10 , further including a segment configured to sum a width of each PFET configured to drive the output node.
Claim 18
Dependent Claim 29 words
The computer readable storage medium as defined in claim 10 , further including a segment configured to sum a width of each NFET configured to drive the output node.
Claim 19
Dependent Claim 30 words
The computer readable storage medium as defined in claim 10 , further including a segment configured to evaluate a flag within a data structure of a node in a netlist.

References Cited (Backward Citations)

US5210701A Cited
US5638291A Cited
US6266803B1 Cited
US5963728A Cited
US6006025A Cited
US6053950A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-10-29 2005-04-30 2005-10-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-10-29 2009-04-30 2009-10-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-10-29 2013-04-30 2013-10-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag