IP Library Granted Patent US 7,525,457
Granted Patent B2
US 7,525,457 · App. 11/623,019 · Granted Apr 28, 2009

Transforming design objects in a computer by converting data sets between data set types

Assignee: Star Bridge Systems, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,525,457
App. No.
11/623,019
Granted
Apr 28, 2009
Kind
B2
Abstract

A computer implemented method converts a data set of a first type to a data set type of a second type. The method includes casting up a first data set of a first type to a prescribed data set type that is large enough to encompass a data set of a second type. The method then includes casting down the casted up first data set from the prescribed data set type to the second data set of the second data set type.

Claims (13)

1. A computer implemented method of converting a data set of a first type to a data set type of a second type, the computer having a processor and a computer readable media storing code that, when executed, performs the method, the method comprising:

casting up a first data set of a first type to a prescribed data set type that is large enough to encompass a data set of a second type, wherein the first data set is stored on the computer readable media; and

casting down the casted up first data set from the prescribed data set type to the second data set of the second data set type, wherein the second data set is stored on the computer readable media.

2. The computer implemented method of claim 1 , wherein casting up includes increasing a number of bits in the first data set such that an increased number of bits in the first data set matches a number of bits in the prescribed data set type, and wherein casting down includes reducing a number of bits in the casted up first data set such that a reduced number of bits in the first set matches a number of bits in the second data set type.

3. The computer implemented method of claim 1 , wherein casting up includes adding a number of bits in the first data set such that a number of bits in the added to first data set matches a number of bits in the prescribed data set type, and further including the step of,

assigning each of the added bits a prescribed value, and

wherein casting down includes eliminating a number of the added bits from the casted up first data set such that a number of bits in the eliminated from first data set matches a number of bits in the second data set type.

4. The computer implemented method of claim 1 , further comprising inserting a cast behavior object into a design to cast an abstract transport behavior object to the prescribed data set type.

5. The computer implemented method of claim 4 , wherein the prescribed data set type is cast to a word data set.

6. The computer implemented method of claim 4 , wherein a transport object that is cast to the prescribed data set type is cast to a word data set type.

7. The computer implemented method of claim 4 , wherein transports on both inputs of an add object are cast to be matching word type data sets.

8. The computer implemented method of claim 1 , further comprising determining the first and second type based on a fixed value.

9. The computer implemented method of claim 1 , further comprising determining the first and second type based upon a data set type propagated within a design during a synthesis process.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2013
From: MILLER TRUST DATED MARCH 31, 1987, GARY F. MILLER AND FARRELYN B. MILLER, TRUSTEES, A CALIFORNIA TRUST
To: DATA I/O CORPORATION
Reel/Frame 029869/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2011
From: VIVA COMPUTING LLC
To: MILLER TRUST DATED MARCH 31, 1987, GARY F. MILLER AND FARRELYN B. MILLER, TRUSTEES, A CALIFORNIA TRUST
Reel/Frame 026334/0268 →
MERGER Recorded Oct 24, 2010
From: STAR BRIDGE SYSTEMS, INC., A UTAH CORPORATION
To: STAR BRIDGE SYSTEMS, INC., A DELAWARE CORPORATION
Reel/Frame 025178/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2010
From: STAR BRIDGE SYSTEMS, INC., A DELAWARE CORPORATION
To: VIVA COMPUTING LLC, A UTAH LIMITED LIABILITY COMPANY
Reel/Frame 025178/0576 →
Continuity (3)
Division 0974760200 · Dec 22, 2000
Provisional Application 6025811200 · Dec 22, 2000
Related Publication 20070150501A1 · Jun 28, 2007