IP Library Patent Application 11446056
Patent Application
App. No. 11/446,056

Flexible write strategy generator

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 None
App. No.
11/446,056
Abstract

Methods and system are provided that enable unique write strategies to be selected without having to provide custom chips. Specific embodiments allow a user to specify which combinations, of total possible combinations, of space-to-mark lengths and mark-to-space lengths can have unique timing parameters defined in a portion of timing memory dedicated to storing space-to-mark and mark-to-space timing parameters, where unique timing parameters are defined for less than the total possible combinations of space-to-mark lengths and mark-to-space lengths. Embodiments also allow a user to select among different combination of timing mode and modulation code.

Claims (31)

1 . A laser driver system that provides flexible write strategies, comprising:

timing memory, a portion of which is dedicated to storing space-to-mark and mark-to-space parameters that define pulses of a mark; and

means for allowing a user to specify which combinations, of total possible combinations, of space-to-mark lengths and mark-to-space lengths can have unique timing parameters defined in said portion of said timing memory dedicated to storing space-to-mark and mark-to-space timing parameters, where unique timing parameters are defined for less than the total possible combinations of space-to-mark lengths and mark-to-space lengths.

2 . The system of claim 1 , wherein said means comprises at least one write strategy control register that includes a plurality of bits that enable a user to specify which combinations, of total possible combinations, of space-to-mark lengths and mark-to-space lengths can have unique timing parameters defined in said portion of said timing memory dedicated to storing space-to-mark and mark-to-space timing parameters.

3 . The system of claim 1 , wherein said means comprises at least one write strategy control register that includes a plurality of bits that enable a user to specify how the portion of timing memory is organized.

4 . The system of claim 1 , where:

the unique timing parameters that can be defined for combinations of space-to-mark lengths includes at least one of TSFP, TEFP, TMFP and TEER; and

the unique timing parameters that can be defined for combinations of mark-to-space lengths includes at least one of TSLP, TELP, TEMPP and TECP.

5 . A laser driver system that provides flexible write strategies, comprising:

timing memory that stores space-to-mark and mark-to-space event parameters that define at least a first pulse and a last pulse of a mark; and

at least one write strategy control register that includes a plurality of bits that are used to specify how the timing memory is organized.

6 . The system of claim 5 , wherein the timing memory can be organized as 4×4, 5×3 and mark-length-only arrays, and wherein the bits within the at least one write strategy control register can be used to select among the arrays.

7 . The system of claim 5 , wherein the write strategy control register also includes at least one bit that is used to specify either a mode-A or a mode-B timing mode.

8 . The system of claim 7 , wherein the at least one write strategy control register also includes at least one bit that is used to specify a modulation code.

9 . The system of claim 8 , wherein the at least one write strategy control register enables a selection of different combinations of timing memory organization, timing mode and modulation code.

10 . The system of claim 5 , wherein the at least one write strategy control register includes at least one bit that is used to specify whether a first multipulse location begins on the 1st T of a mark or on the 2nd T of a mark.

11 . The system of claim 10 , wherein the at least one write strategy control register includes at least one bit that is used to specify whether a first or a second modulation code is used when writing.

12 . The system of claim 11 , wherein the at least one write strategy control register enables a selection of:

one of at least two different ways in which timing memory is organized;

whether a first multipulse location begins on the 1st T of a mark or on the 2nd T of a mark; and

whether a first or a second modulation code is used when writing.

13 . A laser driver system that provides flexible write strategies, comprising:

timing memory, a portion of which is dedicated to storing space-to-mark and mark-to-space event parameters that define pulses of a mark; and

at least one write strategy control register that includes a plurality of bits that are used to specify how the portion of timing memory is organized.

14 . The system of claim 13 , wherein the portion of timing memory can be organized as different arrays, and wherein the bits within the write strategy control register can be used to select among the arrays.

15 . The system of claim 13 , wherein the at least one write strategy control register also includes at least one bit that is used to select among different timing modes.

16 . The system of claim 15 , wherein the different timing modes specify where a first multipulse location begins.

17 . The system of claim 15 , wherein the at least one write strategy control register enables a selection of different combinations of timing memory organization and timing mode.

18 . The system of claim 15 , wherein the at least one write strategy control register also includes at least one bit that is used to select among different modulation codes.

19 . The system of claim 18 , wherein the at least one write strategy control register enables a selection of different combinations of timing memory organization, timing mode and modulation code.

20 . The system of claim 13 , wherein the at least one write strategy control register includes at least one bit that is used to specify where a first multipulse location begins.

Assignments (2)
SECURITY AGREEMENT Recorded May 4, 2010
From: INTERSIL CORPORATION; TECHWELL, INC.; INTERSIL COMMUNICATIONS, INC.; QUELLAN, INC.; ZILKER LABS, INC.; KENET, INC.; INTERSIL AMERICAS INC.; ELANTEC SEMICONDUCTOR, INC.; D2AUDIO CORPORATION; PLANET ATE, INC.
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 024329/0411 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2006
From: PEREZ, MIGUEL GABINO; REES, THEODORE D.
To: INTERSIL AMERICAS INC.
Reel/Frame 017974/0402 →