HIGH-SPEED HIGH-VOLTAGE CMOS WRITE DRIVER
20250372120 ยท 2025-12-04
Assignee
Inventors
Cpc classification
International classification
Abstract
A data storage device comprises a magnetic medium and a head configured to be actuated over the magnetic medium. The head comprises a write element and a write driver configured to generate a write current to be applied to the write element. The write driver comprises a data switch section configured to switchably output low-level signals and high-level signals, and a stationary cascode section configured to receive the low-level signals and high-level signals from the data switch section and to generate a cascode pass through current. The data switch section comprises low voltage CMOS devices and the stationary cascode section comprises high voltage CMOS devices.
Claims
1. A data storage device comprising: a magnetic medium; a head configured to be actuated over the magnetic medium, the head comprising a write element; and a write driver configured to generate a write current to be applied to the write element, the write driver comprising: a data switch section configured to switchably output a low-level signal and a high-level signal, the data switch section comprising a low voltage CMOS device; and a stationary cascode section configured to receive the low-level signals and high-level signals from the data switch section, the stationary cascode section comprising a high voltage CMOS device configured to generate a cascode pass through current.
2. The data storage device of claim 1, further comprising: a digital data input section configured to receive a low-level digital data input, the digital data input section comprising a low voltage CMOS device; and a level shifter section configured to fold the low-level digital data input to a high-level digital data input, the level shifter section comprising a low voltage CMOS device and a high voltage CMOS device.
3. The data storage device of claim 1, further comprising: a distributed inductive compensation section configured to distribute a capacitive load associated with the high voltage CMOS device of the stationary cascode section.
4. The data storage device of claim 3, wherein the distributed inductive compensation section comprises a plurality of spiral inductors.
5. The data storage device of claim 1, further comprising: an adaptive cascode bias section configured to apply a programmable I.sub.W+OSA adaptive cascode bias current to the high voltage CMOS device of the stationary cascode section.
6. The data storage device of claim 5, further comprising: an A-B handoff circuit configured to generate the programmable I.sub.W+OSA adaptive cascode bias current, the A-B handoff circuit comprising a CMOS device.
7. The data storage device of claim 2, further comprising: a write driver receiver configured to provide the low-level digital data input to the digital data input section, the write driver receiver configured to receive differential PECL signals and generate positive differential logic signals and negative differential logic signals.
8. The data storage device of claim 7, wherein the write driver receiver comprises a low voltage CMOS device and a high voltage CMOS device.
9. The data storage device of claim 3, further comprising: a programmable termination section coupled to the distributed inductive compensation section, the programmable termination section comprising a programmable resistance R.sub.OUT coupled in series to a programmable reference voltage V.sub.REF.
10. The data storage device of claim 1, further comprising: a preamplifier, the preamplifier comprising the write driver, a low-level driver, a level-shifter section, a high-level driver, and a write driver receiver.
11. A preamplifier comprising: a write driver receiver configured to provide a low-level digital data input; a low-level driver configured to receive the low-level digital data input from the write driver receiver, the low-level driver comprising a digital data input section and a lower data switch section, the digital data input section and the lower data switch section comprising a low voltage CMOS device; a level shifter configured to fold the low-level digital data input to a high-level digital data input; a high-level driver configured to receive the high-level digital data input from the level shifter, the high-level driver comprising an upper data switch section comprising a low voltage CMOS device; and a write driver coupled to the low-level driver and to the high-level driver and configured to generate a write current, the write driver comprising a high voltage CMOS device.
12. The preamplifier of claim 11, wherein the write driver further comprises: an upper stationary cascode section configured to receive the high-level digital data input from the high-level driver; and a lower stationary cascode section configured to receive the low-level digital data input from the low-level driver, wherein the upper and lower stationary cascode sections comprise a high voltage CMOS device configured to generate a cascode pass through current.
13. The preamplifier of claim 12, wherein the high voltage CMOS device of the upper stationary cascode section and the low voltage CMOS device of the high-level driver comprise PMOS transistors, and wherein the high voltage CMOS device of the lower stationary cascode section and the low voltage CMOS device of the low-level driver comprise NMOS transistors.
14. The preamplifier of claim 12 wherein the level shifter comprises: a low voltage PMOS device; and a high voltage NMOS device coupled between the low-level driver and the low voltage PMOS device.
15. The preamplifier of claim 12, wherein the write driver further comprises: a distributed inductive compensation section configured to distribute a capacitive load associated with the high voltage CMOS device of the upper and lower stationary cascode sections.
16. The preamplifier of claim 15, wherein the distributed inductive compensation section comprises a plurality of spiral inductors.
17. The preamplifier of claim 12, wherein the write driver comprises: an adaptive cascode bias section configured to apply a programmable I.sub.W+OSA adaptive cascode bias current to the high voltage CMOS device of the upper and lower stationary cascode sections.
18. The preamplifier of claim 11, wherein the preamplifier is configured for use in a data storage device having a magnetic medium and a head having a write element configured to be actuated over the magnetic medium.
19. A method for generating a write current to be applied to a write element of a head configured to be actuated over a magnetic medium of a data storage device, the method comprising: switchably outputting, by a data switch section comprising a low voltage CMOS device, a low-level signal and a high-level signal; receiving, by a stationary cascode section comprising a high voltage CMOS device, the low-level signal and the high-level signal; and generating, by the stationary cascode section, a cascode pass through current.
20. The method of claim 19, further comprising: receiving, by a digital data input section comprising a low voltage CMOS device, a low-level digital data input; and shifting, by a level shifter comprising a low voltage CMOS device and a high voltage CMOS device, the low-level digital data input to a high-level digital data input.
21. The method of claim 20, further comprising: distributing, by a plurality of spiral inductors, a capacitive load associated with the high voltage CMOS device of the stationary cascode section.
22. The method of claim 21, further comprising: applying, by an adaptive cascode bias section, a programmable I.sub.W+OSA adaptive cascode bias current to the high voltage CMOS device of the stationary cascode section.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Various features and advantages of this disclosure will be apparent from the following description and accompanying drawings. The drawings are not necessarily to scale; emphasis instead is placed on illustrating the principles of this disclosure. In the drawings, like reference characters may refer to the same parts throughout the different figures. The drawings depict illustrative examples of this disclosure and are not limiting in scope.
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DETAILED DESCRIPTION
[0027] This disclosure provides a high-speed high-voltage write driver architecture utilizing an all-CMOS process with high-voltage devices. This provides a significant cost advantage over the industry standard BiCMOS process, which is typically more than three times the cost of an all-CMOS process, with equivalent or better performance.
[0028]
[0029]
[0030]
[0031] The sources of PMOS transistors M3, M4, M5 and M6 are coupled to the positive voltage supply V.sub.CC (typically +5V). The gates of PMOS transistors M3 and M4 are coupled to the tied drains of PMOS transistors M3 and M5, and the gates of PMOS transistors M5 and M6 are coupled to the tied drains of PMOS transistor M4 and M6. The tied drains of PMOS transistors M4 and M6 provide the positive differential logic output signal HLp, and the tied drains of PMOS transistors M3 and M5 provide the positive differential logic output signal HLn.
[0032] High voltage (HV) PMOS transistors M7 and M8 fold the high frequency signals HLp and HLn to the negative voltage supply. In particular, the source of HV-PMOS transistor M7 is coupled to output signal HLp (the tied drains of PMOS transistor M4 and M6), and the source of HV-PMOS transistor M8 is coupled to output signal HLn (the tied drains of PMOS transistors M3 and M5). The drain of HV-PMOS transistor M8 is coupled to the tied drains of NMOS transistors M11 and M9, and the drain of HV-PMOS transistor M7 is coupled to the tied drains of NMOS transistors M10 and M12. The gates of HV-PMOS transistors M7 and M8 are grounded.
[0033] The sources of NMOS transistors M9, M10, M11 and M12 are coupled to the negative voltage supply V.sub.EE. The gates of NMOS transistors M9 and M10 are coupled to the tied drains of NMOS transistor M9 and M11, and the gates of NMOS transistors M11 and M12 are coupled to the tied drains of NMOS transistors M10 and M12. The tied drains of NMOS transistors M9 and M11 provide the negative differential logic output signal LLp, and the tied drains of NMOS transistors M10 and M12 provide the negative differential logic output signal LLn.
[0034] With respect to write driver receiver 302, it should be noted that the positive voltage supply V.sub.CC and the negative voltage supply V.sub.EE could be regulated to permit use of lower 2.5V devices.
[0035]
[0036]
[0037]
[0038]
[0039]
Digital Data Input Section 601
[0040] Digital data input section 601 comprises two NMOS transistors M13 and M14 whose respective gates are coupled to lower-level input digital data signals S and S. In one implementation, lower-level input digital data signals S and S are received from write driver receiver 302 (
Level Shifter Section 602
[0041] Level shifter section 602 corresponds to level shifter 308 of
[0042] Level shifter section 602 comprises high voltage (HV) NMOS transistors M15 and M16, and low voltage (0.8V) PMOS transistors M17, M18, M19 and M20. The sources of NMOS transistors M15 and M16 are coupled to the drains of NMOS transistors M13 and M14. The gates of NMOS transistors M15 and M16 are coupled to ground. The drain of NMOS transistor M15 is coupled to the drains of PMOS transistors M17 and M19, and to the gates of PMOS transistors M17 and M18. The drain of NMOS transistor M16 is coupled to the drains of PMOS transistors M18 and M20, and to the gates of PMOS transistors M19 and M20. The sources of PMOS transistors M17, M18, M19 and M20 are coupled to voltage supply V.sub.CC. In one non-limiting example, V.sub.CC is 5V. As a result of the level shifting operation, the higher-level signal S (HLp) is present on the tied drains of PMOS transistors M17 and M19 (and tied gates of PMOS transistors M17 and M18), and the lower-level signal S (HLn) is present on the tied drains of PMOS transistors M18 and M20 (and tied gates of PMOS transistors M19 and M20).
Data Switch Sections 603A and 603B
[0043] Lower data switch section 603A receives lower-level signals S and S (LLp and LLn) from digital data input 601, and upper data switch section 603B receives higher-level signals S and S (HLp and HLn) from level shifter circuit 602. Together, lower data switch section 603A and digital data input section 601 comprise the low-level driver (e.g., low-level driver 304 of
[0044] Lower data reference currents and switch section 603A comprise low voltage (0.8V) NMOS transistors M21, M22, M23, M24 and M25, whose sources are coupled to voltage supply V.sub.EE. Lower-level signals S and S (LLp and LLn) are switchably applied to the gates of NMOS transistors M21 and M22 and to the gates of NMOS transistors M24 and M25. The gate of NMOS transistor M21, in addition to being switchably coupled to S and S, is tied to its drain. The drain of NMOS transistor M21 is coupled to lower A write and OSA current (I.sub.W+OSA) input section 607 and to the source of high voltage NMOS transistor M38 of lower stationary cascode section 608A. The drain of NMOS transistor M22 is coupled to the sources of high voltage NMOS transistors M36 and M37 of lower stationary cascode section 608A. The gate of NMOS transistor M23 is tied to its drain. The drain of NMOS transistor M23 is tied to lower A I.sub.W+OSA input section 607 and to the source of high voltage NMOS transistor M38 of lower stationary cascode section 608A. The drain of NMOS transistor M24 is tied to the sources of high voltage NMOS transistors M39 and M40 of lower stationary cascode section 608A. The gate of NMOS transistor M25 is tied to its drain, is switchably coupled to lower-level signals S and S and is coupled to lower B I.sub.W+OSA input section 607 and to the source of high voltage NMOS transistor M38 of lower stationary cascode section 608A. The drain of NMOS transistor M25 is coupled to lower B I.sub.W+OSA input section 607.
[0045] Upper data switch section 603B comprises low voltage (0.8V) PMOS transistors M26, M27, M28, M29 and M30, whose sources are coupled to the voltage supply V.sub.CC. Higher-level signals S and S (HLp and HLn) are switchably applied from level shifter section 602 to the gates of PMOS transistors M26 and M27 and to the gates of PMOS transistors M29 and M30. The gate of PMOS transistor M26, in addition to being switchably coupled to S and S, is tied to its drain. The drain of PMOS transistor M26 is coupled to upper B I.sub.W+OSA input section 607. The drain of PMOS transistor M27 is coupled to the sources of high voltage PMOS transistors M31 and M32 of upper stationary cascode section 608B. The gate of PMOS transistor M28 is tied to its drain. The drain of PMOS transistor M28 is tied to the source of high voltage PMOS transistor M33 of upper stationary cascode section 608B. The drain of PMOS transistor M29 is tied to the sources of high voltage PMOS transistors M34 and M35 of upper stationary cascode section 608B. The gate of PMOS transistor M30 is tied to its drain, which is coupled to the upper A I.sub.W+OSA input section 607.
Adaptive Cascode Bias 604
[0046] Adaptive cascode bias section 604 adapts for the I.sub.W and I.sub.OSA current settings. A scaled value of the programmable I.sub.W+OSA is used to create an adaptive cascode bias current 604, that creates the reference voltage applied to the tied gates of lower stationary cascode NMOS transistors M36, M37, M38, M39 and M40, as well as to the drain of lower stationary cascode NMOS transistor M38. Likewise, the programmable I.sub.W+OSA adaptive cascode bias current 604 is applied to the tied gates of upper stationary cascode PMOS transistors M31, M32, M33, M34 and M35, as well as to the drain of upper stationary cascode PMOS transistor M33. Capacitor C1 is coupled between the adaptive cascode bias current inputs to the lower and stationary cascode sections 608A and 608B.
A-B Handoff Circuits 605
[0047] High-speed A-B handoff circuits 605 are separately illustrated in
[0048] The source of upper A transistor M41 is tied to voltage supply V.sub.CC. The gate and drain of upper A transistor M41 are tied to reference voltage source V.sub.REF2A. The source of upper A transistor M42 is tied to reference voltage source V.sub.REF2A via the drain and gate of upper A transistor M41. The gate and drain of upper A transistor M42 are tied to voltage source V.sub.CAS2A, and reference current source I.sub.REFA is coupled to the drain of transistor M42. I.sub.REFA is the upper A I.sub.W+OSA input 607 of write driver circuit 600, and as can be seen in
[0049] The source of lower A transistor M44 is tied to voltage supply V.sub.EE. The gate and drain of lower A transistor M44 are tied to reference voltage source V.sub.REF1A. The source of lower A transistor M43 is tied to reference voltage source V.sub.REF1A via the drain and gate of lower A transistor M44. The gate and drain of lower A transistor M43 are tied to voltage source V.sub.CAS1A, and reference current source I.sub.REFA is coupled to the drain of transistor M43. I.sub.REFA is the lower A I.sub.W+OSA input 607 of write driver circuit 600, and as can be seen in
[0050] The source of upper B transistor M45 is tied to voltage supply V.sub.CC. The gate and drain of upper B transistor M45 are tied to reference voltage source V.sub.REF2B. The source of upper B transistor M46 is tied to reference voltage source V.sub.REF2B via the drain and gate of upper B transistor M45. The gate and drain of upper B transistor M46 are tied to voltage source V.sub.CAS2B, and reference current source I.sub.REFB is coupled to the drain of transistor M46. I.sub.REFB is the upper B I.sub.W+OSA input 607 of write driver circuit 600, and as can be seen in
[0051] The source of lower B transistor M48 is tied to voltage supply V.sub.EE. The gate and drain of lower B transistor M48 are tied to reference voltage source V.sub.REF1B. The source of lower B transistor M47 is tied to reference voltage source V.sub.REF1B via the drain and gate of lower B transistor M48. The gate and drain of lower B transistor M47 are tied to voltage source V.sub.CAS1B, and reference current source I.sub.REFB is coupled to the drain of transistor M47. I.sub.REFB is the lower B I.sub.W+OSA input 607 of write driver circuit 600, and as can be seen in
[0052]
[0053] A-B handoff circuits 605 set up for the overshoot 702 and the undershoot 704 (negative polarity of overshoot 702) in the write driver output. That is, A-B handoff circuits 605 are setting up the adaptive cascode bias 604. Essentially, the I.sub.REFA waveform is being loaded on the A side to have I.sub.W+OSA preset, so that the addition of the I.sub.W and I.sub.OSA currents is provided. When the write driver output switches at 706, the I.sub.W+I.sub.OSA input is set by I.sub.REFA. A digital delay circuit that is programmable in terms of overshoot duration (OSD) provides a delay in the transition 708 in the A waveform from I.sub.W+IOSA to I.sub.W. The transition rate from I.sub.W+IOSA to I.sub.W is set and programmably controlled by V.sub.REF. Changing the overshoot duration OSD can change the overshoot width 710. While the A side is discharging, the B side is getting loaded for the negative transition 712. Then B is discharged while A is loading, and it alternates back and forth. It is essentially a handoff between the A and B sides to provide a current mirror circuit. Internal delays are provided so that B is not loaded while a transition 706 in the write driver output is occurring, which could cause an undershoot. A slight delay for loading the B circuit is needed until it is completely switched over to A, and vice-versa, or undershoots could be created. Programmable control of the rise/fall transition rate is provided by two design considerations: variable impedance at the gate of the driving transistors and control of V.sub.REF.
Programmable Termination Section 606
[0054] The output write current from write driver circuit 600 (Write Driver Output waveform of
I.SUB.W+OSA .Input Section 607
[0055] As described above, programmable I.sub.W+OSA inputs 607 are provided by A-B handoff circuits 605 (
Stationary Cascode Section 608
[0056] Stationary cascode section 608 comprises high voltage PMOS and NMOS devices that are stationary in that they are not switching. Rather, they are setting up a cascode pass through current as described below.
[0057] Upper stationary cascode section 608B comprises high voltage PMOS transistors M31, M32, M33, M34 and M35, whose gates are commonly coupled to adaptive cascode bias current source I.sub.W+OSA 604. The sources of upper cascode transistors M31 and M32 are coupled to the drain of upper data switching transistor M27. The drain of upper cascode transistor M31 is tied to one end of inductor L1, and the drain of upper cascode transistor M32 is tied to the other end of inductor L1 (which is tied to output write current Iine 610B). The source of upper cascode transistor M33 is coupled to the tied gate and drain of upper switching transistor M28. The drain of upper cascode transistor M33 is coupled to adaptive cascode bias current source I.sub.W+OSA 604. The sources of upper cascode transistors M34 and M35 are coupled to the drain of upper data switch transistor M29. The drain of upper cascode transistor M35 is tied to one end of inductor L2, and the drain of upper cascode transistor M34 is tied to the other end of inductor L2 (which is tied to output write current line 610A).
[0058] Lower stationary cascode section 608A comprises high voltage NMOS transistors M36, M37, M38, M39 and M40, whose gates are commonly coupled to adaptive cascode bias current source I.sub.W+OSA 604. The sources of lower cascode transistors M36 and M37 are coupled to the drain of lower data switch transistor M22. The drain of lower cascode transistor M36 is tied to one end of inductor L3, and the drain of lower cascode transistor M37 is tied to the other end of inductor L3 (which is tied to output write current line 610B). The source of lower cascode transistor M38 is coupled to the tied gate and drain of lower switch transistor M23. The drain of lower cascode transistor M38 is coupled to adaptive cascode bias current source I.sub.W+OSA 604. The sources of lower cascode transistors M39 and M40 are coupled to the drain of lower data switch transistor M24. The drain of lower cascode transistor M40 is tied to one end of inductor L4, and the drain of lower cascode transistor M39 is tied to the other end of inductor L4 (which is tied to output write current line 610A).
Distributed Inductive Compensation Section 609
[0059] Spiral inductors L1, L2, L3 and L4 comprise distributed inductive compensation section 609, and provide distributed inductive compensation to the write current supplied on write current output lines 610A and 610B. In particular, the spiral inductors L1, L2, L3 and L4 distribute the capacitive load associated with the larger, slower cascode devices of stationary cascode section 608. In some embodiments, as many as six spiral inductors may be connected in series between the drains in each cascode transistor pair (i.e., M31-M32; M34-M35; M36-M37; M39-M40).
[0060] In one implementation, in accordance with some embodiments of this disclosure, 22 nm ultra-low leakage (ULL) devices are utilized.
[0061] High voltage (i.e., 2.5V) devices are also utilized in accordance with some embodiments of this disclosure. These devices include, for example, the NMOS and PMOS devices of adaptive cascode bias 604 and stationary cascode 608. As can be seen in
[0062]
[0063] Bottom RF core devices 1204 may correspond, for example, to NMOS devices M13, M14 of digital data input 601 and NMOS devices M21-M25 of data switches 603A of write driver circuit 600 (
[0064] Write driver 1200 further comprises level shifter circuit 1206. Level shifter circuit 1206 corresponds to level shifter 602 of write driver circuit 600 (
[0065] Write driver 1200 further comprises cascode gate control 1208. Cascode gate control 1208 corresponds to stationary cascode 608 and adaptive cascode bias 604 of write driver circuit 600 (
[0066] Write driver 1200 further comprises programmable termination 1214. The output write current is provided on the drains of HV PMOS transistor M81 and HV NMOS transistor M82. Programmable termination 1214 is coupled to the output write current. Programmable termination 1214 comprises programmable resistance R.sub.L connected in series with programmable reference voltage V.sub.Ref.
[0067]
[0068] In
[0069]
[0070]
[0071] Any suitable control circuitry may be employed to implement the flow diagrams in the above examples, such as any suitable integrated circuit or circuits. For example, the control circuitry may be implemented within a read channel integrated circuit, or in a component separate from the read channel, such as a disk controller, or certain operations described above may be performed by a read channel and others by a disk controller. In one example, the read channel and disk controller are implemented as separate integrated circuits, and in an alternative example they are fabricated into a single integrated circuit or system on a chip (SOC). In addition, the control circuitry may include a suitable preamp circuit implemented as a separate integrated circuit, integrated into the read channel or disk controller circuit, or integrated into a SOC.
[0072] In one example, the control circuitry comprises a microprocessor executing instructions, the instructions being operable to cause the microprocessor to perform the flow diagrams described herein. The instructions may be stored in any computer-readable medium. In one example, they may be stored on a non-volatile semiconductor memory external to the microprocessor, or integrated with the microprocessor in a SOC. In another example, the instructions are stored on the disk and read into a volatile semiconductor memory when the disk drive is powered on. In yet another example, the control circuitry comprises suitable logic circuitry, such as state machine circuitry.
[0073] A disk drive may include a magnetic disk drive, an optical disk drive, etc. In addition, while the above examples concern a disk drive, this disclosure is not limited to a disk drive and can be applied to other data storage devices and systems, such as magnetic tape drives, solid state drives, hybrid drives, etc. In addition, some embodiments may include electronic devices such as computing devices, data server devices, media content storage devices, etc. that comprise the storage media and/or control circuitry as described above.
[0074] The various features and processes described above may be used independently of one another or may be combined in various ways. All possible combinations and subcombinations are intended to fall within the scope of this disclosure. In addition, certain method, event, or process blocks may be omitted in some implementations. The methods and processes described herein are also not limited to any particular sequence, and the blocks or states relating thereto can be performed in other sequences that are appropriate. For example, described tasks or events may be performed in an order other than that specifically disclosed, or multiple may be combined in a single block or state. The example tasks or events may be performed in serial, in parallel, or in some other manner. Tasks or events may be added to or removed from the disclosed implementations. The example systems and components described herein may be configured differently than described. For example, elements may be added to, removed from, or rearranged compared to the disclosed example embodiments.
[0075] While certain implementation examples have been described, these examples are presented by way of example only, and are not intended to limit the scope of this disclosure. Thus, nothing in the foregoing description is intended to imply that any feature, characteristic, step, module, or block is necessary or indispensable. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions, and changes in the form of the methods and systems described herein may be made without departing from the spirit of the embodiments disclosed herein.