IP Library Granted Patent US 7,346,749
Granted Patent B2
US 7,346,749 · App. 10/692,681 · Granted Mar 18, 2008

Method for storing register properties in a datastructure and related datastructure

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,346,749
App. No.
10/692,681
Granted
Mar 18, 2008
Kind
B2
Abstract

The present invention relates to a method for storing register properties of a hardware device having heterogeneous memory in a datastructure. This hardware device is built according to a structure of modules and dependent sub-modules wherein the register properties correspond to register properties of the modules and sub-modules. This method comprises the step of storing the register properties in a data-structure according to the structure of the hardware device and the register properties are arranged in an array for each module or dependent sub-module.

Claims (13)

1. A method for storing register properties of a hardware device having heterogeneous memory in a data-structure, said hardware device being built according to a structure of modules and dependent sub-modules, wherein said register properties correspond to register properties of said modules and said dependent sub-modules, wherein said method comprises:

storing said register properties in a data-structure according to said structure of said hardware device; and

arranging said register properties in an array for each module or dependent sub-module.

2. The method according to claim 1 , wherein said array corresponding to a module of said hardware device comprises a number of repetitions indicator, adapted to indicate the number of reoccurrences of a submodule of said module.

3. The method according to claim 1 , wherein said register properties in each array includes either one of an initial value of a register, the read-write bits, unstable read-write bits or read-reset bits.

4. The method according to claim 1 , wherein said data structure is used in an access test executed by a generic test device.

5. The method according to claim 4 , wherein said access test of an ASIC includes either one of Read/Write of multiple patterns to two registers, data-bus test, address-bus test, device reset test or test initial values of all registers.

6. A storage device comprising a data structure,

wherein said data structure comprises register properties of a hardware device having heterogeneous memory, said hardware device having a structure of modules and dependent sub-modules, wherein said register properties correspond to register properties of said modules and said dependent sub-modules, wherein said data structure holds said register properties in a structure according to said structure of said hardware device, and wherein said register properties are arranged in an array for each module or dependent sub-module.

7. The storage device according to claim 6 , wherein said array corresponding to a module of said hardware device comprises a number of repetitions indicator, adapted to indicate the number of reoccurrences of a submodule of said module.

8. The storage device according to claim 6 , wherein said register properties in each array includes either one of an initial value of a register, the read-write bits, unstable read-write bits or read-reset bits.

9. The storage device according to claim 6 , wherein said data structure is used in an access test executed by a generic test device.

10. The storage device according to claim 9 , wherein said access test of an ASIC includes either one of Read/Write of multiple patterns to two registers, data-bus test, address-bus test, device reset test or test initial values of all registers.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
CHANGE OF NAME Recorded Feb 14, 2019
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 048329/0784 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →