PATENT CLAIM ANALYSIS

Application Number: 15874450
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-08
Patent Classification: ["716", "103000"]

Abstract:
A method includes identifying the first path as a target path, wherein an operation speed of the target path is adjusted from the corner case; deriving and outputting first values from the lookup table by indexing the lookup table with a threshold voltage associated with the first path identified as the target path as the main threshold voltage and a threshold voltage associated with the second path as the slave threshold voltage; calculating a first extra time based on the first values and first cell delays associated with the first path.

Claim (Index 18):
A method, comprising:\n preparing a netlist of a digital circuit describing a timing path, wherein the timing path includes a first path and a second path, which are controlled by a same clock signal while do not overlap with each other, wherein the first path includes a launch clock path and a data path, and the second path includes a capture clock path, wherein the first path includes a first cell having a first threshold voltage, and a second cell having a second threshold voltage different from the first threshold voltage, wherein the second path includes a third cell having the second threshold voltage, and a fourth cell having a third threshold voltage; preparing a timing library describing a first cell delay associated with the first cell, a second cell delay associated with the second cell, a third cell delay associated with the third cell and a fourth cell delay associated with the fourth cell; preparing a lookup table, values described in the lookup table being derived based on a corner case at which a timing analysis is performed, the lookup table including a plurality of combinations, each combinations describes a first value for adjusting an operation speed of a cell having the first threshold voltage, a second value for adjusting an operation speed of a cell having the second threshold voltage and a third value for adjusting an operation speed of a cell having the third threshold voltage, wherein one of the first value, the second value and the third value is zero, and wherein each of the combination is different from each other; and performing a simulation based on the netlist, the timing library, and the lookup table, the simulation including:\n calculating a plurality of extra time for the combinations, wherein for each of the combinations each of the extra times is calculated based on the first cell delay, the first value, the second cell delay, the second value, the third cell delay, the third value; and \n selecting a maximum extra time from the extra times, wherein when the maximum extra time is a positive value, the maximum extra time serves as an extra margin for hold time check; and \n selecting a minimum extra time from the extra times, wherein when the minimum extra time is a negative value, an absolute value of the minimum extra time serves as an extra margin for setup time check.

Metadata:
- Claim Count in Document: 7.0
- Percentile: 86.0
- Lexical Diversity: 2.06522
- Patent Class: 716.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12233191', '14273724', '15182338', '15182353', '15290356']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2696916351561761
- 35 USC 102 Novelty (BERT): 0.4716753691218034
- Combined Prediction Score: 0.2898900085527388
- Mean Citation Score: 129.5408668
- Max Citation Score: 136.61423
- Similarity Product: 86.99028117670295

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test