Interpolation techniques used for time alignment of multiple simulation models

US9449122B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9449122-B2
Application numberUS-201314026222-A
CountryUS
Kind codeB2
Filing dateSep 13, 2013
Priority dateJan 25, 2013
Publication dateSep 20, 2016
Grant dateSep 20, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for performing time conversions that includes a processor configured to generate a set of target time-series data from a set of source time-series data and a memory containing specification information relating to the set of target time-series data and also containing information relating to the set of source time-series data. The source time-series specification and the target time-series specification include time intervals between data values. The system also includes a time alignment algorithm used by the processor for converting the set of source time-series data to the set of target time-series data. The converting includes calculation of a set of cubic-spline interpolation constants and the cubic-spline constants.

First claim

Opening claim text (preview).

What is claimed is: 1. A conversion system, comprising: a processor configured to generate a set of target time-series data from a set of source time-series data; a memory containing specification information relating to said set of target time-series data and also containing information relating to said set of source time-series data, said source time-series specification and said target time-series specification including time intervals between data values; and a time alignment algorithm used by said processor for converting said set of source time-series data to said set of target time-series data, wherein said converting includes calculation of a set of cubic-spline interpolation constants, said cubic-spline constants being calculated via a plurality of linear equations having a diagonal structure. 2. The system of claim 1 , wherein the processor includes a plurality of processors each configured to retrieve and store data in a plurality of memory devices. 3. The system of claim 1 , wherein said linear equations are calculated based on a set of cubic-spline interpolation constants. 4. The system of claim 3 , wherein said linear equations have a unique solution for calculating said cubic spline interpolation constant. 5. A time conversion system, comprising: a computer having a plurality of processors configured to receive a specification request for generating a set of target time-series data from a set of source time-series data, said computer configured for: obtaining specification information relating to said set of target time-series data; obtaining information relating to said set of source time-series data, said specifications for said source time-series data and said target time series data including time intervals between data values; and converting said set of source time-series data to said set of target time-series data, wherein said converting includes calculating a set of cubic-spline interpolation constants by said plurality of processors. 6. The system of claim 5 , wherein data are retrieved and stored in a plurality of memory devices and portions of said data are stored in different processors. 7. The system of claim 6 , wherein said calculating is performed by said plurality of processors by assigning a portion of data to a subgroup of said processors such that said data portion is divided in a plurality of strata among different processors of said plurality of processors. 8. The system of claim 7 , wherein said calculating is performed based on a set of cubic-spline interpolation constants made based on a plurality of equations having a diagonal structure. 9. The system of claim 8 , wherein each processor of said plurality of processors is only assigned one stratum and said processors process data in said strata simultaneously. 10. The system of claim 9 , wherein said strata are overlapping to provide data flow between processors. 11. The system of claim 10 , wherein said processing of data continues until there are either no more data to process or a data stopping condition is encountered. 12. The system of claim 11 , wherein data are retrieved and stored in a memory that is in processing communication with said plurality of processors. 13. The system of claim 12 , wherein data are retrieved and stored in a plurality of memory devices and portions of said data are stored in different processors. 14. The system of claim 13 , wherein said calculating a set of cubic-spline interpolation constants is made based on a plurality of linear equations. 15. The system of claim 14 , wherein said linear equations have a diagonal structure. 16. The system of claim 15 , wherein said converting employs an algorithm that uses a plurality of linear equations to calculate said cubic-spline interpolation. 17. The system of claim 16 , wherein said converting employs an algorithm that uses a plurality of linear equations having a unique solution for calculating a cubic spline interpolation constant.

Assignees

Inventors

Classifications

  • using finite element methods [FEM] or finite difference methods [FDM] · CPC title

  • Timing analysis or timing optimisation · CPC title

  • G06F30/20Primary

    Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9449122B2 cover?
A system for performing time conversions that includes a processor configured to generate a set of target time-series data from a set of source time-series data and a memory containing specification information relating to the set of target time-series data and also containing information relating to the set of source time-series data. The source time-series specification and the target time-se…
Who is the assignee on this patent?
Globalfoundries Inc, Globalfoundries Inc
What technology area does this patent fall under?
Primary CPC classification G06F30/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).