throbber
Patent No. 7,012,463
`Petition For Inter Partes Review
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`_______________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`_____________
`
`XILINX, INC. and XILINX ASIA PACIFIC PTE. LTD.
`Petitioner,
`
`v.
`
`ANALOG DEVICES, INC.
`Patent Owner.
`
`Patent No. 7,012,463
`
`Inter Partes Review No.: IPR2020-01336
`
`____________________________________________
`
`DECLARATION OF DR. DOUGLAS HOLBERG
`IN SUPPORT OF PETITIONER XILINX’S REPLY
`TO PATENT OWNER’S RESPONSE BRIEF IN THE
`INTER PARTES REVIEW OF U.S. PAT. NO. 7,012,463
`
`

`

`TABLE OF CONTENTS
`
`I.
`
`II.
`
`INTRODUCTION ........................................................................................... 1
`
`DR. KINGET’S ANALYSIS .......................................................................... 1
`
`III. MY ANALYSIS .............................................................................................. 4
`
`IV. CONCLUDING STATEMENT ....................................................................11
`
`ii
`
`

`

`I.
`
`INTRODUCTION
`
`1.
`
`Supplemental to the declaration I provided on July 20, 2020, which is
`
`incorporated herein by reference, I have been asked by Xilinx, Inc. and Xilinx Asia
`
`Pacific Pte. Ltd. (“Xilinx”) to opine on the analysis undertaken by Dr. Peter Kinget
`
`as described in his declaration dated April 29, 2021 (“Kinget Declaration”), and
`
`more particularly at Paragraphs 87 – 105 of the Kinget Declaration.
`
`2.
`
`The analysis provided in this supplemental declaration is based on my
`
`education and experience as an engineer, and upon my knowledge of CMOS
`
`integrated circuit design. In addition to the documents I identified in my original
`
`declaration, I have also considered Dr. Kinget’s declaration (Ex. 2002) and Patent
`
`Owner’s Response dated April 29, 2021.
`
`
`
`II. DR. KINGET’S ANALYSIS
`
`3.
`
`I am familiar with the tools used by Dr. Kinget in his analysis. More
`
`specifically, I am familiar with the LTSpice simulation tool Dr. Kinget employed
`
`to create the schematics for the circuits he describes in Paragraphs 89 through 93
`
`of the Kinget Declaration.
`
`4.
`
`I am also familiar with the combined simulation test bench that Dr.
`
`Kinget employed to compare the performance of the three types of common-mode
`
`feedback circuits (the “unmodified CMFB circuit in Figure 5 of Oliaei, Petitioner’s
`
`- 1 -
`
`

`

`proposed modifications to Figure 5 of Oliaei, and the `463 patent’s improved
`
`CMFB circuit applied to Olieaie’s folded-cascode amplifier”). For clarity, I will
`
`henceforth use the term “Oliaei/Vittoz Circuit” when referring to what Dr. Kinget
`
`describes as “Petitioner’s proposed modifications to Figure 5 of Oliaei.”
`
`5.
`
`Based upon my experience as a circuit designer, I believe that the
`
`parameter values selected by Dr. Kinget, as described in Paragraph 98 of the
`
`Kinget Declaration are not unreasonable values – but certainly are not the only
`
`reasonable values that a POSITA would consider in order to evaluate the
`
`performance of the Oliaei/Vittoz Circuit.
`
`6.
`
`Dr. Kinget’s analysis provides only a single simulation using only a
`
`single set of parameter values. Ex. 2002, ¶¶97-98. A POSITA would not have
`
`reached a definitive conclusion regarding the performance of the Oliaei/Vittoz
`
`Circuit, or the other circuits simulated by Dr. Kinget, based upon such a limited
`
`data set1. Rather, a POSITA would have undertaken routine investigation and
`
`experimentation in order to evaluate circuit performance.
`
`7.
`
`In fact, Dr. Kinget’s results, reproduced below, show that for at least
`
`one criterion the Oliaei/Vittoz Circuit performed better than Oliaei’s unmodified
`
`
`1 While there may be instances in which the results of a single circuit simulation are so at odds
`with expectations or so extreme that a conclusion could be drawn based upon that single
`simulation, the results of Dr. Kinget’s simulation, as described in Paragraph 99 of the Kinget
`Declaration are not of that nature.
`
`2
`
`

`

`circuit. Specifically, Dr. Kinget’s simulation results show that the common-mode
`
`variation for Oliaei’s unmodified circuit (the curve shown in red) is about 5 mV,
`
`whereas the common-mode variation for the Oliaei/Vittoz Circuit (the curve shown
`
`in blue) is around only 1 mV (comparable to the common-mode variation of the
`
``463 Patent circuit simulation, in fact, as shown by the purple curve). Ex. 2002,
`
`¶99.
`
`Ex. 2002, ¶99 (annotated)
`
`
`
`8.
`
`A POSITA would recognize that reducing common-mode variation is
`
`desirable, as recognized by the `463 Patent. Ex. 1001, 1:40-67. A POSITA would
`
`further recognize from Dr. Kinget’s simulation results that Oliaei/Vittoz Circuit
`
`(blue curve) provides improved performance in this regard relative to Oliaei’s
`
`unmodified circuit (red curve). At a minimum, this result would have prompted
`
`further investigation and experimentation.
`
`3
`
`

`

`
`
`III. MY ANALYSIS
`
`9.
`
`I do not believe that a POSITA must (or even necessarily would) run
`
`computer simulations in order to understand the basic operation of a circuit (such
`
`as the Oliaei/Vittoz Circuit). Based upon my years of experience in working with
`
`POSITAs, I believe a POSITA would be able to understand the basic functioning
`
`of such a circuit by analyzing the schematic (when combined with the POSITA’s
`
`education and experience). In fact, I describe in my original declaration how a
`
`POSITA would understand the operation of Oliaei’s circuits, both alone and in
`
`combination with Vittoz’s teaching based upon the references’ schematics and
`
`general knowledge and skill of a POSITA. Ex. 1002, e.g., ¶¶98-105, 123-125, 221-
`
`249, 261-272.
`
`10. However, I recognize that circuit simulations (e.g. SPICE) are
`
`necessary for evaluating circuits prior to committing them to fabrication. One of
`
`the key ways that circuit simulations are used by a POSITA is to quickly and
`
`inexpensively “change” various components and their values (without the need to
`
`actually construct a physical circuit) in order to investigate how those components
`
`and values impact circuit performance.
`
`11.
`
`In my analysis, as described in the following paragraphs, I undertook
`
`what I believe to be the type of routine investigation and experimentation that a
`
`4
`
`

`

`POSITA would undertake in order to evaluate the Oliaei/Vittoz Circuit using
`
`computer simulation.
`
`12. Based upon the description and the netlist provided in his declaration,
`
`I reconstructed Dr. Kinget’s simulation of the three circuits that he simulated. My
`
`test bench schematic is shown below and represents what Dr. Kinget describes in
`
`his declaration at Paragraphs 89 through 98, including using the component values
`
`Dr. Kinget used. Attached hereto as Appendix A is the listing of the netlist for the
`
`simulation I ran.
`
`
`
`5
`
`

`

`Figure 1: Simulation of the Circuit Dr. Kinget Presented
`
`13. Not surprisingly, the results of my simulation closely track that of Dr.
`
`Kinget when the same component values are used, as shown below.
`
`
`
`
`
`
`
`Figure 2:Results Using Dr. Kinget’s Values
`
`14. The results of this initial simulation gave me sufficient reason to
`
`investigate the Oliaei/Vittoz Circuit further. I recognized, as would a POSITA, that
`
`different component values could impact the results of the circuit performance,
`
`including capacitor values, and switch sizes, etc.
`
`6
`
`

`

`15. Dr. Kinget testified he selected a 1:10 ratio (size of precharging
`
`capacitors relative to feedback capacitors) for his simulation, based upon the
`
`teachings of Johns & Martin (Ex.1005). Ex. 2002, ¶98. I note that Johns & Martin
`
`provides a range of values for such applications, including a 1:4 ratio. Ex.1005,
`
`p.691. I re-ran the simulation using the 1:4 capacitor ratio suggested by Johns &
`
`Martin. Ex.1005, p.691. The results of the simulation are reproduced below and
`
`show the Oliaei/Vittoz Circuit (blue curve) has improved common-mode level
`
`performance relative to the unmodified Oliaei circuit (red curve). Further, these
`
`results are significantly improved relative to Dr. Kinget’s sole simulation.
`
`
`
`
`
`Figure 3: Results Using 1:4 Capacitor Ratio
`
`16. Another parameter that would occur to a POSITA is to vary the size
`
`of the switches used in the circuit. Dr. Kinget used switches with a 2 µm / 0.18 µm
`
`width to “provide a small enough RC time constant for effective operation of the
`
`CMFB circuit.” Ex. 2002, ¶98. A POSITA would have recognized that acceptable
`
`operation of the circuit can be obtained with various switch sizes, including
`
`7
`
`

`

`minimum switch sizes (for the given technology node and application), as taught
`
`by Johns & Martin. Ex. 1005, p. 291. I assume for the purposes of this declaration
`
`that the minimum switch size for a 0.18um process is 0.4 µm / 0.18 µm. When
`
`using a minimum size switch, the options for the dummy transistor is minimum as
`
`well (one cannot make a transistor less than minimum size). Using a minimum
`
`switch size of a 0.4 µm / 0.18 µm, for instance, also provides a small enough RC
`
`time constant for effective operation of the CMFB circuit, as shown by the
`
`following simulation results. Because I was using a minimum switch size I could
`
`not make a smaller dummy switch, so both the switch and dummy were simulated
`
`as the same size. As also shown below, this simple change in the switch and
`
`dummy sizes also significantly improves the common-mode level performance of
`
`the Oliaei/Vittoz Circuit (blue curve) relative to the unmodified Oliaei circuit (red
`
`curve). Comparing these results to Dr. Kinget’s sole simulation results further
`
`demonstrates significantly improved performance relative to the parameters Dr.
`
`Kinget selected.
`
`
`
`8
`
`
`
`

`

`Figure 4: Results Using Minimum Switch Sizes
`
`17. Based upon the trend between the 1:10 capacitor ratio and the 1:4 capacitor
`
`ratio (comparing Figures 2 and 3 above), a POSITA would likely consider further
`
`decreasing the ratio of the capacitors to see if the trend continued toward further
`
`improved results. While I recognize Johns & Martin cautions against using
`
`precharging capacitors that are too large (as well as against using capacitor that are
`
`too small), the range is provided as a guideline (“might be between one-quarter and
`
`one-tenth”) and not as a bright-line rule that would discourage a POSITA from
`
`experimenting outside of the range. Ex. 1005, 291. For example, it would be
`
`reasonable to take the trend to a logical conclusion of a 1:1 ratio as a matter of
`
`routine experimentation. Consistent with how a POSITA might approach the
`
`evaluation, I reran the simulation an additional time, this time employing a 1:1
`
`capacitor ratio value along with a minimum switch size of 0.4µ/0.18 µ. The results,
`
`reproduced below, show improved common-mode level performance of the
`
`Oliaei/Vittoz Circuit (blue curve) relative to Oliaei’s unmodified circuit (red
`
`curve). In fact, this simulation demonstrates performance by the Oliaei/Vittoz
`
`Circuit (blue curve) comparable to the circuitry of the `463 Patent (purple curve).
`
`
`
`9
`
`

`

`
`
`18. As the above described simulations demonstrate, the (simulated)
`
`performance of the CMFB circuits considered by Dr. Kinget can be significantly
`
`impacted by relatively simple changes in component. Fortunately, these impacts
`
`are well-understood and predictable (as demonstrated by the availability of
`
`simulation tools such as used by Dr. Kinget himself).
`
`19. The simulations I ran are merely representative of the types of simulation
`
`runs a POSITA would undertake in order to evaluate the performance of a CMFB
`
`circuit, such as the types considered in Dr. Kinget’s declaration. In my personal
`
`experience of circuit design, I would anticipate running many such simulations
`
`before reaching any conclusions regarding the feasibility or performance of a
`
`proposed circuit modification.
`
`20. With all due respect to Dr. Kinget, if an engineer reporting to me concluded
`
`that the Oliaei/Vittoz circuit would not perform well, based upon only a single
`
`simulation using only a single set of component/parameter values, I would
`
`consider that engineer’s work to be sub-par and unacceptable. In my opinion, Dr.
`
`Kinget’s single simulation is not representative of how a POSITA would evaluate
`
`10
`
`

`

`the Oliaei/Vittoz Circuit and does not support his conclusion that a POSITA would
`
`not have been motivated to combine the references. Rather, in addition to analysis,
`
`I think that a relatively few number of computer simulations would support a
`
`POSITA’s motivation to combine Oliaei and Vittoz as I outlined in my original
`
`declaration. Ex. 1002, ¶¶200-218.
`
`IV. CONCLUDING STATEMENT
`
`
`
`21.
`
`In my original declaration, I identified and factually supported
`
`numerous rationales under which a POSITA would have found it obvious to
`
`combine Oliaei and Vittoz. Ex. 1002, ¶¶200-21. Dr. Kinget’s analysis, using only a
`
`single simulation with only a single set of parameter values, does not reflect how a
`
`POSITA would consider that combination. In fact, as my own simulations
`
`demonstrate, a POSITA would have found ample reason to combine Oliaei and
`
`Vittoz using routine experimentation.
`
`22. Under penalty of perjury, all statements made herein of my own
`
`knowledge are true, and I believe that all statements made herein on information
`
`and belief to be true. I have been warned and I am aware that willful false
`
`statements are punishable by fine or imprisonment or both under Section 1001 of
`
`Title 18 of the United States Code.
`
`23.
`
`In signing this Declaration, I understand that the Declaration will be
`
`filed as evidence in a contested case before the Patent Trial and Appeal Board of
`
`11
`
`

`

`the United States Patent and Trademark Office. I acknowledge that I may be
`
`subject to cross-examination in the case and that cross-examination will take place
`
`in the United States. If cross examination is required of me, I undertake to appear
`
`within the United States during the time allotted for cross-examination, and within
`
`the limits of my ability so to do.
`
`I declare under penalty of perjury that the foregoing is true and correct.
`
`Executed on _22 July 2021_____.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`__________________________________
`Dr. Douglas Holberg
`
`12
`
`

`

`
`
`V.
`
`
`Appendix A: Kinget duplicated simulation
`
`* F:\Documents\Docs\Consulting\Xilinx\SlaterMatsil\US7012463\Simulations 463\Kinget_\Kinget_1.asc
`Vclock1 clock1 0 PULSE(0 1.8 0 {tr} {tr} {Ton} {Tperiod})
`Vclock2 clock2 0 PULSE(0 1.8 {Tperiod/2} {tr} {tr} {Ton} {Tperiod})
`V1 vdd 0 {Vdd}
`V2 vincm 0 {Vdd/2}
`V3 cmref 0 {Vcmref}
`XX16 clock1 clock2 vdd 0 clock1_2 clock2_2 clk_buffer
`XX12 vincm vincm vdd 0 pbias_2 fb_2 biasn_2 voutn_2 voutp_2 folded_cascode
`XX15 clock1 clock2 vdd 0 clock1_1 clock2_1 clk_buffer
`XX13 vincm vincm vdd 0 pbias_1 fb_1 biasn_1 voutn_1 voutp_1 folded_cascode
`XX14 clock1_1 clock2_1 cmref biasn_1 0 voutn_1 voutp_1 fb_1 sc_cmfb
`XX17 clock1 clock2 vdd 0 clock1_3 clock2_3 clk_buffer
`XX11 vincm vincm vdd 0 pbias_3 fb_3 biasn_3 voutn_3 voutp_3 folded_cascode
`XX9 clock1_3 clock2_3 cmref biasn_3 0 voutn_3 voutp_3 fb_3 sc_cmfb_imp_dummy params: fly_scale=1
`XX10 clock1_2 clock2_2 cmref biasn_2 0 voutn_2 voutp_2 fb_2 sc_cmfb_imp_dummy
`
` *
`
` block symbol definitions
`.subckt clk_buffer clkin1 clkin2 VDD VSS clkout1 clkout2
`M11 out1 clkin1 VDD VDD PMOS18 l=0.18u w={Wp} ad={Wp*1u} as={Wp*1u} pd={Wp} ps={Wp} m={mp}
`M12 out1 clkin1 VSS VSS NMOS18 l=0.18u w={Wn} ad={Wn*1u} as={Wn*1u} pd={Wn} ps={Wn} m={mn}
`M13 out2 out1 VDD VDD PMOS18 l=0.18u w={Wp} ad={Wp*1u} as={Wp*1u} pd={Wp} ps={Wp} m={mp}
`M14 out2 out1 VSS VSS NMOS18 l=0.18u w={Wn} ad={Wn*1u} as={Wn*1u} pd={Wn} ps={Wn} m={mn}
`M15 out3 out2 VDD VDD PMOS18 l=0.18u w={Wp} ad={Wp*1u} as={Wp*1u} pd={Wp} ps={Wp} m={mp}
`M16 out3 out2 VSS VSS NMOS18 l=0.18u w={Wn} ad={Wn*1u} as={Wn*1u} pd={Wn} ps={Wn} m={mn}
`M17 clkout1 out3 VDD VDD PMOS18 l=0.18u w={Wp} ad={Wp*1u} as={Wp*1u} pd={Wp} ps={Wp} m={mp}
`M18 clkout1 out3 VSS VSS NMOS18 l=0.18u w={Wn} ad={Wn*1u} as={Wn*1u} pd={Wn} ps={Wn} m={mn}
`C1 clkout1 VSS {Cclock}
`M2 out1_2 clkin2 VDD VDD PMOS18 l=0.18u w={Wp} ad={Wp*1u} as={Wp*1u} pd={Wp} ps={Wp} m={mp}
`M1 out1_2 clkin2 VSS VSS NMOS18 l=0.18u w={Wn} ad={Wn*1u} as={Wn*1u} pd={Wn} ps={Wn} m={mn}
`M3 out2_2 out1_2 VDD VDD PMOS18 l=0.18u w={Wp} ad={Wp*1u} as={Wp*1u} pd={Wp} ps={Wp} m={mp}
`M4 out2_2 out1_2 VSS VSS NMOS18 l=0.18u w={Wn} ad={Wn*1u} as={Wn*1u} pd={Wn} ps={Wn} m={mn}
`M5 out3_2 out2_2 VDD VDD PMOS18 l=0.18u w={Wp} ad={Wp*1u} as={Wp*1u} pd={Wp} ps={Wp} m={mp}
`M6 out3_2 out2_2 VSS VSS NMOS18 l=0.18u w={Wn} ad={Wn*1u} as={Wn*1u} pd={Wn} ps={Wn} m={mn}
`M7 clkout2 out3_2 VDD VDD PMOS18 l=0.18u w={Wp} ad={Wp*1u} as={Wp*1u} pd={Wp} ps={Wp} m={mp}
`M8 clkout2 out3_2 VSS VSS NMOS18 l=0.18u w={Wn} ad={Wn*1u} as={Wn*1u} pd={Wn} ps={Wn} m={mn}
`C2 clkout2 VSS {Cclock}
`.param Wn = 1u
`.param mn = 1
`.param Wp = 3u
`.param mp = 1
`.param Cclock = 200f
`.ends clk_buffer
`
`.subckt folded_cascode vinp vinn VDD VSS pbias nbias_in nbias_out voutn voutp
`M5 CS pbias VDD VDD PMOS18 l=0.54u w=30u ad=30p as=30p pd=30u ps=30u m=6
`M8 voutn pbias VDD VDD PMOS18 l=0.54u w=30u ad=30p as=30p pd=30u ps=30u m=3
`M1 pbias pbias VDD VDD PMOS18 l=0.54u w=30u ad=30p as=30p pd=30u ps=30u m=3
`M9 voutp pbias VDD VDD PMOS18 l=0.54u w=30u ad=30p as=30p pd=30u ps=30u m=3
`I1 pbias VSS {Ibias}
`M4 fcasn vinp CS VDD PMOS18 l=0.54u w=30u ad=30p as=30p pd=30u ps=30u m=3
`M3 fcasp vinn CS VDD PMOS18 l=0.54u w=30u ad=30p as=30p pd=30u ps=30u m=3
`M6 fcasn nbias_in VSS VSS NMOS18 l=0.54u w=10u ad=10p as=10p pd=10u ps=10u m=6
`M7 fcasp nbias_in VSS VSS NMOS18 l=0.54u w=10u ad=10p as=10p pd=10u ps=10u m=6
`M11 voutn casn fcasn VSS NMOS18 l=0.54u w=10u ad=10p as=10p pd=10u ps=10u m=3
`M10 voutp casn fcasp VSS NMOS18 l=0.54u w=10u ad=10p as=10p pd=10u ps=10u m=3
`CLp voutp VSS {Cload}
`CLn voutn VSS {Cload}
`I2 VDD nbias_out {Ibias}
`M2 nbias_out nbias_out VSS VSS NMOS18 l=0.54u w=10u ad=10p as=10p pd=10u ps=10u m=3
`E1 casn VSS VDD VSS 0.5
`.param Ibias = 20u
`.param Cload = 5p
`.ends folded_cascode
`
`
`13
`
`

`

`.subckt sc_cmfb clock1 clock2 cmref biasn VSS voutn voutp fb
`Msw2 voutn clock2 cn VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw3 fb clock2 b VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw5 cn clock1 cmref VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw6 b clock1 biasn VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw1 voutp clock2 cp VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw4 cp clock1 cmref VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Cbfly1 cn b {Cfly}
`Cafly1 cp b {Cfly}
`Cbcmfb1 voutn fb {Ccmfb}
`Cbcmfb2 voutp fb {Ccmfb}
`.param Ccmfb = 1000f
`.param fly_scale = 10
`.param Cfly = {Ccmfb/fly_scale}
`.param Wswitch = 2u
`.ends sc_cmfb
`
`.subckt sc_cmfb_imp_dummy clock1 clock2 cmref biasn VSS voutn voutp fb
`Msw2 voutn clock2 cn VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw3 fb clock2 b VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw5 cn clock1 cmref VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw6 b clock1 biasn VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw1 voutp clock2 cp VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Msw4 cp clock1 cmref VSS NMOS18 l=0.18u w={Wswitch} ad={Wswitch*1u} as={Wswitch*1u} pd={Wswitch} ps={Wswitch}
`Cbfly1 cn b {Cfly}
`Cafly1 cp b {Cfly}
`Cbcmfb1 voutn fb {Ccmfb}
`Cacmfb1 voutp fb {Ccmfb}
`Msw7 fb clock1 fb VSS NMOS18 l=0.18u w={Wdummy} ad={Wdummy*1u} as={Wdummy*1u} pd={Wdummy} ps={Wdummy}
`C2 biasn VSS {C2}
`C1 b VSS {C1}
`.param Ccmfb = 1000f
`.param fly_scale = 10
`.param Cfly = {Ccmfb/fly_scale}
`.param Wswitch = 2u
`.param Wdummy = 1u
`.param C1 = 530f
`.param C2 = 400f
`.ends sc_cmfb_imp_dummy
`
`.model NMOS NMOS
`.model PMOS PMOS
`.lib F:\Documents\LTspiceXVII\lib\cmp\standard.mos
`.param Tperiod = 625n
`.param td1 = 0
`.param tr_factor = 4000
`.param tr=Tperiod/tr_factor
`.param tnov=Tperiod/100
`.param Ton=Tperiod/2-2*tr-tnov
`.tran 0.01n 100u
`.include p18_cmos_models_tt.inc
`.param Vdd = 1.8
`.param Vcmref = 0.90
`.param Ibias = 20u
`.options reltol=1e-5
`.options abstol=1e-14
`.options chgtol=1e-16
`.options vntol=1e-8
`* Simulation Control
`* Parameters
`* Transistor models
`.backanno
`.end
`
`
`
`
`
`14
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket