\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07159408-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07159408-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?><i>{overscore (v)}</i>(<i>t</i>)=<i>v</i>(<i>t</i>)+<i>e</i>(<i>t</i>)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i> <o ostyle="single">v</o></i>(<i>t</i>)=<i>v</i>(<i>t</i>)+<i>e</i>(<i>t</i>)<?in-line-formulae description="In-line Formulae" end="tail"?>
<p id="p-0043" num="0042">Where v(t) is the parameter of interest (the refrigerant charge indicator) at time t; α(t) is a rate of change in the parameter value at the time t; m is the average rate of change in α(t); and {overscore (v)}(t) is the estimate of the variable charge based on data acquired at time t. The added term ε(t) is called an innovation process in Kalman filter terminology. This allows deviations from the model and enables adaptation to changing degradation rates if the sensor data point in a certain direction. The sensor data at each time provides the estimated data for the future value parameter of interest and smoothes out noisy estimates or random terms.</p> <p id="p-0043" num="0042">Where v(t) is the parameter of interest (the refrigerant charge indicator) at time t; α(t) is a rate of change in the parameter value at the time t; m is the average rate of change in α(t); and <o ostyle="single">v</o>(t) is the estimate of the variable charge based on data acquired at time t. The added term ε(t) is called an innovation process in Kalman filter terminology. This allows deviations from the model and enables adaptation to changing degradation rates if the sensor data point in a certain direction. The sensor data at each time provides the estimated data for the future value parameter of interest and smoothes out noisy estimates or random terms.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07159472-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07159472-20070109.XML
<p id="p-0064" num="0145">In this embodiment, preferably, the signal processing means <b>26</b> also determines specific volume of the fluid. The specific volume can be determined from the “REM calculation” as specific volume cubic feet/pound” in Appendix A. For this calculation, the pressure is independently measured with a pressure gauge and the temperature is calculated from the speed of sound, as described above. Additionally, the signal processing means <b>24</b> can determine Reynolds number for the fluid in the pipe from the specific volume and viscosity and consequently PF. It does this in the following way. The determination of the kinematic viscosity (kvis), the profile factor PF and the Reynolds number can be obtained from “REM calculation of meter factor” in Appendix A, where L represents log. The profile correction factor, PF, relates to axial velocity averaged along the acoustic path between the diagonal transducers, {overscore (v)}, with the axial velocity average across the cross sectional area of the flow, {double overscore (v)}. This is expressed as:</p> <p id="p-0064" num="0145">In this embodiment, preferably, the signal processing means <b>26</b> also determines specific volume of the fluid. The specific volume can be determined from the “REM calculation” as specific volume cubic feet/pound” in Appendix A. For this calculation, the pressure is independently measured with a pressure gauge and the temperature is calculated from the speed of sound, as described above. Additionally, the signal processing means <b>24</b> can determine Reynolds number for the fluid in the pipe from the specific volume and viscosity and consequently PF. It does this in the following way. The determination of the kinematic viscosity (kvis), the profile factor PF and the Reynolds number can be obtained from “REM calculation of meter factor” in Appendix A, where L represents log. The profile correction factor, PF, relates to axial velocity averaged along the acoustic path between the diagonal transducers, <o ostyle="single">v</o>, with the axial velocity average across the cross sectional area of the flow, <o ostyle="double">v</o>. This is expressed as:</p>
        <li id="ul0006-0001" num="0148">(1) Average fluid velocity, {double overscore (v)}.</li>         <li id="ul0006-0001" num="0148">(1) Average fluid velocity, <o ostyle="double">v</o>.</li>
<?in-line-formulae description="In-line Formulae" end="lead"?>Re=Reynolds number=D{double overscore (v)}/υ<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>Re=Reynolds number=D <o ostyle="double">v</o>/υ<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160253-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160253-20070109.XML
wherein n is the number of RR intervals, j is the index of the RR intervals, RR<sub>j </sub>is the j<sup>th </sup>value of an {overscore (RR)} interval, and RR is the mean of the RR intervals. However, the pulse variation can be generated in many ways, and generally, pulse variation indeed refers to the division of the power of the QRS complexes as a function of the frequency of occurrence. This is why the pulse variation can also be measured as a value proportional to the magnitude of the total or partial power of the pulse spectrum. The pulse variation may also be calculated for instance by means of the height or width of the distribution pattern of the pulse variation or a magnitude derived from them. The measurement of the pulse spectrum may utilize Welch's averaged periodogram method for generating the power spectral density, an eigenvalue decomposition, such as the PMUSIC (Pseudospectrum using Multiple Signal Classification), the AR spectral decomposition (Auto Regressive Spectral Decomposition), the MSSD index (Mean Square Successive Difference), which is the square of squared differences that occur in the vicinity of normal RR intervals, Porges' filtering method or the like. wherein n is the number of RR intervals, j is the index of the RR intervals, RR<sub>j </sub>is the j<sup>th </sup>value of an <o ostyle="single">RR</o> interval, and RR is the mean of the RR intervals. However, the pulse variation can be generated in many ways, and generally, pulse variation indeed refers to the division of the power of the QRS complexes as a function of the frequency of occurrence. This is why the pulse variation can also be measured as a value proportional to the magnitude of the total or partial power of the pulse spectrum. The pulse variation may also be calculated for instance by means of the height or width of the distribution pattern of the pulse variation or a magnitude derived from them. The measurement of the pulse spectrum may utilize Welch's averaged periodogram method for generating the power spectral density, an eigenvalue decomposition, such as the PMUSIC (Pseudospectrum using Multiple Signal Classification), the AR spectral decomposition (Auto Regressive Spectral Decomposition), the MSSD index (Mean Square Successive Difference), which is the square of squared differences that occur in the vicinity of normal RR intervals, Porges' filtering method or the like.
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160365-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160365-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?><i>E</i><sub>nrm3</sub><i>=√{square root over (<E</i><sub><i>3</i></sub><i>,E</i><sub><i>3</i></sub><i>>)}</i>  (12)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i>E</i><sub>nrm3</sub><i>=√{square root over (<E<sub>3</sub>,E<sub>3</sub>>)}</i>  (12)<?in-line-formulae description="In-line Formulae" end="tail"?>
<?in-line-formulae description="In-line Formulae" end="lead"?><i>E</i><sub>mnrm</sub><i>=√{square root over (<E</i><sub><i>m</i></sub><i>,E</i><sub><i>m</i></sub><i>>)}</i>  (20)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i>E</i><sub>mnrm</sub><i>=√{square root over (<E<sub>m</sub>,E<sub>m</sub>>)}</i>  (20)<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160369-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160369-20070109.XML
<p id="p-0030" num="0029">To obtain an optimum relationship between the adsorption capacity of the adsorption material of the present invention and its breakthrough behavior, the ratio of the mean particle diameter of the granular or spherical activated carbon particles to the mean fiber diameter of the activated carbon fibers should be selected in a certain range. Especially good results are obtained, if the mean particle diameter of the granular or spherical activated carbon particles ({overscore (d)}<sub>activatedcarbonparticle</sub>) is greater than the mean fiber diameter of the activated carbon fibers ({overscore (d)}<sub>activatedcarbonfiber</sub>) by a factor of at least three, preferably by a factor of at least four, more preferably by a factor of at least five, and most preferably by a factor of at lest six. Thus, in accordance with a preferred embodiment: {overscore (d)}<sub>activatedcarbonparticle</sub>/{overscore (d)}<sub>activatedcarbonfiber</sub>>3, preferably >4, more preferably >5, and most preferably >6.</p> <p id="p-0030" num="0029">To obtain an optimum relationship between the adsorption capacity of the adsorption material of the present invention and its breakthrough behavior, the ratio of the mean particle diameter of the granular or spherical activated carbon particles to the mean fiber diameter of the activated carbon fibers should be selected in a certain range. Especially good results are obtained, if the mean particle diameter of the granular or spherical activated carbon particles ( <o ostyle="single">d</o><sub>activatedcarbonparticle</sub>) is greater than the mean fiber diameter of the activated carbon fibers ( <o ostyle="single">d</o><sub>activatedcarbonfiber</sub>) by a factor of at least three, preferably by a factor of at least four, more preferably by a factor of at least five, and most preferably by a factor of at lest six. Thus, in accordance with a preferred embodiment: <o ostyle="single">d</o><sub>activatedcarbonparticle</sub>/ <o ostyle="single">d</o><sub>activatedcarbonfiber</sub>>3, preferably >4, more preferably >5, and most preferably >6.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160522-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160522-20070109.XML
<p id="p-0058" num="0061">In order to calculate the radius of curvature ρ<sub>sT </sub>of the face T of the infinitesimal teeth it is necessary to find previously the radius of curvature of S<sub>3 </sub>at points F<sub>1 </sub>to F<sub>M </sub>during their calculation in steps d) and e) of the second phase. For this the expression (Ec. 2) is applied to the refraction at these points of the rays coming from I. In this case, for each point F<sub>k </sub>and denoting by {overscore (AB)} the length of the segment of edges A and B, we have ρ<sub>i</sub>={overscore (IF<sub>k</sub>)}, ρ<sub>r</sub>=∞ in step d) and ρ<sub>r</sub>={overscore (R′F<sub>k</sub>)} in step e).</p> <p id="p-0058" num="0061">In order to calculate the radius of curvature ρ<sub>sT </sub>of the face T of the infinitesimal teeth it is necessary to find previously the radius of curvature of S<sub>3 </sub>at points F<sub>1 </sub>to F<sub>M </sub>during their calculation in steps d) and e) of the second phase. For this the expression (Ec. 2) is applied to the refraction at these points of the rays coming from I. In this case, for each point F<sub>k </sub>and denoting by <o ostyle="single">AB</o> the length of the segment of edges A and B, we have ρ<sub>i</sub>= <o ostyle="single">IF<sub>k</sub></o>, ρ<sub>r</sub>=∞ in step d) and ρ<sub>r</sub>= <o ostyle="single">R′F<sub>k</sub></o> in step e).</p>
<p id="p-0059" num="0062">It is in step f), in which the points G<sub>k </sub>are calculated on the basis of the points F<sub>k</sub>, where the desired values of ρ<sub>sT </sub>should be calculated. The calculation involves the use of the expression (Ec. 2) for the three successive incidences undergone by the ray that goes (in the reverse direction) from R toward F<sub>k</sub>. Given that in step f) the points and the normals to the surfaces are calculated, the angles of incidence and of refraction/reflection, like the refractive indices, are known parameters in the three incidences. In the first, at F<sub>k</sub>, as the radius of curvature ρ<sub>s </sub>is already known and ρ<sub>i</sub>={overscore (RF<sub>k</sub>)}, from (Ec. 2) we obtain the radius of curvature of the refracted wavefront ρ<sub>r1</sub>. For the second incidence, which occurs on the face V of the tooth calculated at G<sub>k</sub>, the radius of curvature of the incident wavefront is ρ<sub>i</sub>={overscore (G<sub>k</sub>F<sub>k</sub>)}−ρ<sub>i </sub>and the radius of curvature of the surface is known (ρ<sub>sV</sub>=∞), so that from (Ec. 2) we obtain the radius of curvature of the refracted wavefront ρ<sub>r2</sub>. Finally, for the third incidence, which occurs on the face T of the tooth, it is known that ρ<sub>i</sub>=−ρ<sub>r2 </sub>and ρ<sub>r3</sub>=∞, so that (Ec. 2) can be solved with the radius of curvature ρ<sub>sT </sub>as an unknown, which was the desired value.</p> <p id="p-0059" num="0062">It is in step f), in which the points G<sub>k </sub>are calculated on the basis of the points F<sub>k</sub>, where the desired values of ρ<sub>sT </sub>should be calculated. The calculation involves the use of the expression (Ec. 2) for the three successive incidences undergone by the ray that goes (in the reverse direction) from R toward F<sub>k</sub>. Given that in step f) the points and the normals to the surfaces are calculated, the angles of incidence and of refraction/reflection, like the refractive indices, are known parameters in the three incidences. In the first, at F<sub>k</sub>, as the radius of curvature ρ<sub>s </sub>is already known and ρ<sub>i</sub>= <o ostyle="single">RF<sub>k</sub></o>, from (Ec. 2) we obtain the radius of curvature of the refracted wavefront ρ<sub>r1</sub>. For the second incidence, which occurs on the face V of the tooth calculated at G<sub>k</sub>, the radius of curvature of the incident wavefront is ρ<sub>i</sub>= <o ostyle="single">G<sub>k</sub>F<sub>k</sub></o>−ρ<sub>i </sub>and the radius of curvature of the surface is known (ρ<sub>sV</sub>=∞), so that from (Ec. 2) we obtain the radius of curvature of the refracted wavefront ρ<sub>r2</sub>. Finally, for the third incidence, which occurs on the face T of the tooth, it is known that ρ<sub>i</sub>=−ρ<sub>r2 </sub>and ρ<sub>r3</sub>=∞, so that (Ec. 2) can be solved with the radius of curvature ρ<sub>sT </sub>as an unknown, which was the desired value.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160539-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160539-20070109.XML
<sequence-list file="US07160539-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160539-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160541-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160541-20070109.XML
<sequence-list file="US07160541-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160541-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160542-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160542-20070109.XML
<sequence-list file="US07160542-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160542-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160543-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160543-20070109.XML
<sequence-list file="US07160543-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160543-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160545-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160545-20070109.XML
<sequence-list file="US07160545-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160545-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160546-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160546-20070109.XML
<sequence-list file="US07160546-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160546-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160547-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160547-20070109.XML
<sequence-list file="US07160547-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160547-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160548-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160548-20070109.XML
<sequence-list file="US07160548-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160548-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160560-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160560-20070109.XML
<sequence-list file="US07160560-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160560-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160562-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160562-20070109.XML
<entry>Mean ({overscore (X)})</entry> <entry>Mean ( <o ostyle="single">X</o>)</entry>
<entry>Xi − {overscore (X)}</entry> <entry>Xi − <o ostyle="single">X</o></entry>
<entry>  MEAN  Xi   {overscore (X)}</entry> <entry>  MEAN  Xi    <o ostyle="single">X</o></entry>
<entry>Xi − {overscore (X)}</entry> <entry>Xi − <o ostyle="single">X</o></entry>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160677-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160677-20070109.XML
<sequence-list file="US07160677-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160677-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160678-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160678-20070109.XML
<sequence-list file="US07160678-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160678-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160679-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160679-20070109.XML
<sequence-list file="US07160679-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160679-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160682-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160682-20070109.XML
<sequence-list file="US07160682-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160682-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160683-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160683-20070109.XML
<sequence-list file="US07160683-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160683-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160684-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160684-20070109.XML
<sequence-list file="US07160684-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160684-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160685-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160685-20070109.XML
<sequence-list file="US07160685-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160685-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160688-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160688-20070109.XML
<sequence-list file="US07160688-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160688-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160692-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160692-20070109.XML
<sequence-list file="US07160692-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160692-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160693-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160693-20070109.XML
<sequence-list file="US07160693-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160693-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160694-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160694-20070109.XML
<sequence-list file="US07160694-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160694-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160695-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160695-20070109.XML
<sequence-list file="US07160695-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160695-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160696-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160696-20070109.XML
<sequence-list file="US07160696-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160696-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160697-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160697-20070109.XML
<sequence-list file="US07160697-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160697-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160698-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160698-20070109.XML
<sequence-list file="US07160698-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160698-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160700-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160700-20070109.XML
<sequence-list file="US07160700-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160700-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160701-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160701-20070109.XML
<sequence-list file="US07160701-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160701-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160702-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160702-20070109.XML
<sequence-list file="US07160702-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160702-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160703-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160703-20070109.XML
<sequence-list file="US07160703-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160703-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160704-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160704-20070109.XML
<sequence-list file="US07160704-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160704-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160705-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160705-20070109.XML
<sequence-list file="US07160705-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160705-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160708-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160708-20070109.XML
<sequence-list file="US07160708-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160708-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160709-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160709-20070109.XML
<sequence-list file="US07160709-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160709-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160710-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160710-20070109.XML
<sequence-list file="US07160710-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160710-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160711-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160711-20070109.XML
<sequence-list file="US07160711-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160711-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160720-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160720-20070109.XML
<sequence-list file="US07160720-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160720-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160722-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160722-20070109.XML
<sequence-list file="US07160722-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160722-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160725-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160725-20070109.XML
<sequence-list file="US07160725-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160725-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160726-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160726-20070109.XML
<sequence-list file="US07160726-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160726-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160736-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160736-20070109.XML
When two harmonic vibrations A<sub>1 </sub>cos(ωt+φ<sub>1</sub>) and A<sub>2 </sub>cos(ωt+φ<sub>2</sub>) of the same frequency occur along the same directions, then the resulting vibration Ā cos(ωt+{overscore (φ)}) has an amplitude defined from Ā<sup>2</sup>=A<sub>1</sub><sup>2</sup>+A<sub>2</sub><sup>2</sup>+2A<sub>1</sub>A<sub>2 </sub>cos(φ<sub>1</sub>−φ<sub>2</sub>). The analyzer thus transforms the pattern of (x,y)-dependent phase difference into the pattern of transmitted light intensity I(x,y)=Ā<sup>2</sup>. The intensity of light passed through the crossed polarizers and the nematic slab between them follows from Eq. (1) as When two harmonic vibrations A<sub>1 </sub>cos(ωt+φ<sub>1</sub>) and A<sub>2 </sub>cos(ωt+φ<sub>2</sub>) of the same frequency occur along the same directions, then the resulting vibration Ā cos(ωt+ <o ostyle="single">φ</o>) has an amplitude defined from Ā<sup>2</sup>=A<sub>1</sub><sup>2</sup>+A<sub>2</sub><sup>2</sup>+2A<sub>1</sub>A<sub>2 </sub>cos(φ<sub>1</sub>−φ<sub>2</sub>). The analyzer thus transforms the pattern of (x,y)-dependent phase difference into the pattern of transmitted light intensity I(x,y)=Ā<sup>2</sup>. The intensity of light passed through the crossed polarizers and the nematic slab between them follows from Eq. (1) as
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160855-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160855-20070109.XML
<sequence-list file="US07160855-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160855-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160856-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160856-20070109.XML
<sequence-list file="US07160856-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160856-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160858-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160858-20070109.XML
<sequence-list file="US07160858-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160858-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160859-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160859-20070109.XML
<sequence-list file="US07160859-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160859-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160860-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160860-20070109.XML
<sequence-list file="US07160860-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160860-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160861-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160861-20070109.XML
<sequence-list file="US07160861-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160861-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160862-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160862-20070109.XML
<sequence-list file="US07160862-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160862-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160863-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160863-20070109.XML
<sequence-list file="US07160863-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160863-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160864-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160864-20070109.XML
<entry><u style="single">WGF 11-mer:   <i>NH</i></u><sub><u style="single">2</u></sub><u style="single">-AQPYPQGNHEA-<i>COOH</i></u></entry> <entry><u style="single">WGF 11-mer:   <i>NH</i><sub>2</sub>-AQPYPQGNHEA-<i>COOH</i></u></entry>
<sequence-list file="US07160864-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160864-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160868-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160868-20070109.XML
<sequence-list file="US07160868-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160868-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160869-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160869-20070109.XML
<sequence-list file="US07160869-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160869-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160879-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160879-20070109.XML
<sequence-list file="US07160879-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160879-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160885-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160885-20070109.XML
<sequence-list file="US07160885-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160885-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160887-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160887-20070109.XML
<sequence-list file="US07160887-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160887-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160911-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160911-20070109.XML
<sequence-list file="US07160911-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160911-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160914-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160914-20070109.XML
<sequence-list file="US07160914-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160914-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160924-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160924-20070109.XML
<sequence-list file="US07160924-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160924-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160971-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160971-20070109.XML
<p id="p-0045" num="0050">A random copolymer having the formula illustrated in <figref idref="DRAWINGS">FIG. 8</figref> was prepared wherein Z was a diethyl amino group (NR<sup>6</sup>R<sup>7 </sup>with R<sup>6 </sup>and R<sup>7 </sup>being CH<sup>2</sup>CH<sup>3</sup>) and R<sup>1 </sup>was CH<sup>3</sup>. The copolymer (I-a) was prepared using N,N-(diethyl amino)ethyl methacrylate (DEAEM) (Sigma-Aldrich, St. Louis, Mo.), poly(ethylene glycol) methyl ether methacrylate (PEGMEM, {overscore (M)}<sub>n</sub>=300) (Sigma-Aldrich), Potassium t-butoxide (KtBuO) (Sigma-Aldrich) as the initiator, and tetrahydrofuran (THF) (Sigma-Aldrich) as the solvent. Prior to polymerization, both the PEGMEM and the DEAEM monomer were stirred over calcium hydride for at least 24 hours. The dried DEAEM monomer was then distilled under vacuum immediately prior to use. The THF was also dried over sodium metal in the presence of benzophenone until a purple color was present. Once dried, the THF was then distilled under argon and used immediately. Potassium t-butoxide (KtBuO) was used under dry, inert atmosphere with no purification.</p> <p id="p-0045" num="0050">A random copolymer having the formula illustrated in <figref idref="DRAWINGS">FIG. 8</figref> was prepared wherein Z was a diethyl amino group (NR<sup>6</sup>R<sup>7 </sup>with R<sup>6 </sup>and R<sup>7 </sup>being CH<sup>2</sup>CH<sup>3</sup>) and R<sup>1 </sup>was CH<sup>3</sup>. The copolymer (I-a) was prepared using N,N-(diethyl amino)ethyl methacrylate (DEAEM) (Sigma-Aldrich, St. Louis, Mo.), poly(ethylene glycol) methyl ether methacrylate (PEGMEM, <o ostyle="single">M</o><sub>n</sub>=300) (Sigma-Aldrich), Potassium t-butoxide (KtBuO) (Sigma-Aldrich) as the initiator, and tetrahydrofuran (THF) (Sigma-Aldrich) as the solvent. Prior to polymerization, both the PEGMEM and the DEAEM monomer were stirred over calcium hydride for at least 24 hours. The dried DEAEM monomer was then distilled under vacuum immediately prior to use. The THF was also dried over sodium metal in the presence of benzophenone until a purple color was present. Once dried, the THF was then distilled under argon and used immediately. Potassium t-butoxide (KtBuO) was used under dry, inert atmosphere with no purification.</p>
<entry>{overscore (M)}<sub>n</sub></entry> <entry> <o ostyle="single">M</o><sub>n</sub></entry>
<entry>{overscore (M)}<sub>n</sub></entry> <entry> <o ostyle="single">M</o><sub>n</sub></entry>
<entry>{overscore (M)}<sub>n</sub></entry> <entry> <o ostyle="single">M</o><sub>n</sub></entry>
<p id="p-0053" num="0058">GPC results relative to poly(methyl methacrylate) standards were drastically lower than what was expected based on initiator concentration (Table 1). The polydispersity index (PDI), however, was on the order that is expected for anionic polymerization. In the absence of premature termination or slow initiation, both of which would cause a much broader molecular weight distribution, there is little explanation of a {overscore (M)}<sub>n </sub>much lower than the expected {overscore (M)}<sub>n</sub>. Due to the high mass fraction of the polymer contained in the pendent groups of the PDEAEM homopolymer and PEGMEM/DEAEM copolymers, it was believed that a relative calibration to the linear polystyrene or poly(methyl methacrylate) could yield measured molecular weights much lower than their actual values. In order to verify the relative calibration measurements light scattering was used to obtain an absolute molecular weight measurement.</p> <p id="p-0053" num="0058">GPC results relative to poly(methyl methacrylate) standards were drastically lower than what was expected based on initiator concentration (Table 1). The polydispersity index (PDI), however, was on the order that is expected for anionic polymerization. In the absence of premature termination or slow initiation, both of which would cause a much broader molecular weight distribution, there is little explanation of a <o ostyle="single">M</o><sub>n </sub>much lower than the expected <o ostyle="single">M</o><sub>n</sub>. Due to the high mass fraction of the polymer contained in the pendent groups of the PDEAEM homopolymer and PEGMEM/DEAEM copolymers, it was believed that a relative calibration to the linear polystyrene or poly(methyl methacrylate) could yield measured molecular weights much lower than their actual values. In order to verify the relative calibration measurements light scattering was used to obtain an absolute molecular weight measurement.</p>
<p id="p-0055" num="0060">The values for {overscore (M)}<sub>n </sub>resulting from laser light scattering were much higher than the values obtained from relative RI measurements. The {overscore (M)}<sub>n </sub>values were also slightly higher than the target values, which could be due to the fact that the initiator was not titrated prior to each polymerization. If some of the potassium t-butoxide became inactive then the amount of active initiator would be lower, resulting in higher molecular weight values. If an exact {overscore (M)}<sub>n </sub>was desired, such a practice could be performed immediately prior to the polymerization.</p> <p id="p-0055" num="0060">The values for <o ostyle="single">M</o><sub>n </sub>resulting from laser light scattering were much higher than the values obtained from relative RI measurements. The <o ostyle="single">M</o><sub>n </sub>values were also slightly higher than the target values, which could be due to the fact that the initiator was not titrated prior to each polymerization. If some of the potassium t-butoxide became inactive then the amount of active initiator would be lower, resulting in higher molecular weight values. If an exact <o ostyle="single">M</o><sub>n </sub>was desired, such a practice could be performed immediately prior to the polymerization.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160974-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160974-20070109.XML
        <li id="ul0002-0003" num="0017">B) at least one polyol having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 450 to 10,000;         <li id="ul0002-0003" num="0017">B) at least one polyol having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 450 to 10,000;
    <li id="ul0001-0002" num="0018">C) at least one low molecular weight polyol or polyamine having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 400 as a chain lengthener;     <li id="ul0001-0002" num="0018">C) at least one low molecular weight polyol or polyamine having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 400 as a chain lengthener;
    <li id="ul0001-0003" num="0019">D) from 1 to 15 wt. %, based on the total weight of the TPU, of at least one organic phosphorus-containing compound based on phosphonate or phosphine oxide having on average at least 1.5 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 10,000, corresponding to the following structural formula:</li>     <li id="ul0001-0003" num="0019">D) from 1 to 15 wt. %, based on the total weight of the TPU, of at least one organic phosphorus-containing compound based on phosphonate or phosphine oxide having on average at least 1.5 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 10,000, corresponding to the following structural formula:</li>
    <li id="ul0005-0003" num="0029">F) from 0 to 70 wt. %, based on the total weight of the TPU, of at least one further flameproofing agent which contains no Zerewitinoff-active hydrogen atoms and has a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 10,000;     <li id="ul0005-0003" num="0029">F) from 0 to 70 wt. %, based on the total weight of the TPU, of at least one further flameproofing agent which contains no Zerewitinoff-active hydrogen atoms and has a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 10,000;
<p id="p-0021" num="0035">Zerewitinoff-active polyols which are suitable to be used as component B) in the products of the present invention are those having on average at least 1.8 to not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 450 to 10,000. These often contain small amounts of non-linear compounds as a result of their production. Thus, these are often referred to as “substantially linear polyols”. Polyester-, polyether- or polycarbonate-diols or mixtures of these are preferred.</p> <p id="p-0021" num="0035">Zerewitinoff-active polyols which are suitable to be used as component B) in the products of the present invention are those having on average at least 1.8 to not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 450 to 10,000. These often contain small amounts of non-linear compounds as a result of their production. Thus, these are often referred to as “substantially linear polyols”. Polyester-, polyether- or polycarbonate-diols or mixtures of these are preferred.</p>
<p id="p-0022" num="0036">In addition to compounds containing amino groups, thiol groups or carboxyl groups, compounds containing two to three, preferably two hydroxyl groups are included, and in particular, specifically those with number-average molecular weights {overscore (M)}<sub>n </sub>of 450 to 6,000. It is particularly preferred that these have a number-average molecular weight {overscore (M)}<sub>n </sub>of 600 to 4,500. Among the preferred compounds are, for example, polyesters, polyethers, polycarbonates and polyester-amides containing hydroxyl groups.</p> <p id="p-0022" num="0036">In addition to compounds containing amino groups, thiol groups or carboxyl groups, compounds containing two to three, preferably two hydroxyl groups are included, and in particular, specifically those with number-average molecular weights <o ostyle="single">M</o><sub>n </sub>of 450 to 6,000. It is particularly preferred that these have a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 600 to 4,500. Among the preferred compounds are, for example, polyesters, polyethers, polycarbonates and polyester-amides containing hydroxyl groups.</p>
<p id="p-0023" num="0037">Suitable polyether-diols to be used as component B) of the invention can be prepared, for example, by reacting one or more alkylene oxides having 2 to 4 carbon atoms in the alkylene radical with a starter molecule which contains two active hydrogen atoms in bonded form. Alkylene oxides which may be mentioned include, e.g. ethylene oxide, 1,2-propylene oxide, epichlorohydrin and 1,2-butylene oxide and 2,3-butylene oxide. Ethylene oxide, propylene oxide and mixtures of 1,2-propylene oxide and ethylene oxide are preferably used. The alkylene oxides can be used individually, alternately in succession or as mixtures. Possible starter molecules include, for example, water, amino alcohols, such as N-alkyl-diethanolamines, for example N-methyl-diethanolamine, and diols, such as ethylene glycol, 1,3-propylene glycol, 1,4-butanediol and 1,6-hexanediol. Mixtures of starter molecules can also optionally be employed. Suitable polyether-ols are furthermore the polymerization products of tetrahydrofuran which contain hydroxyl groups. It is also possible to employ trifunctional polyethers in amounts of 0 to 30 wt. %, based on the weight of the bifunctional polyethers. The amount of the trifunctional polyethers used is limited to an amount such that a product which is still thermoplastically processable is formed. The substantially linear polyether-diols preferably have number-average molecular weights {overscore (M)}<sub>n </sub>of 450 to 6,000. They can be used either individually or in the form of mixtures with one another.</p> <p id="p-0023" num="0037">Suitable polyether-diols to be used as component B) of the invention can be prepared, for example, by reacting one or more alkylene oxides having 2 to 4 carbon atoms in the alkylene radical with a starter molecule which contains two active hydrogen atoms in bonded form. Alkylene oxides which may be mentioned include, e.g. ethylene oxide, 1,2-propylene oxide, epichlorohydrin and 1,2-butylene oxide and 2,3-butylene oxide. Ethylene oxide, propylene oxide and mixtures of 1,2-propylene oxide and ethylene oxide are preferably used. The alkylene oxides can be used individually, alternately in succession or as mixtures. Possible starter molecules include, for example, water, amino alcohols, such as N-alkyl-diethanolamines, for example N-methyl-diethanolamine, and diols, such as ethylene glycol, 1,3-propylene glycol, 1,4-butanediol and 1,6-hexanediol. Mixtures of starter molecules can also optionally be employed. Suitable polyether-ols are furthermore the polymerization products of tetrahydrofuran which contain hydroxyl groups. It is also possible to employ trifunctional polyethers in amounts of 0 to 30 wt. %, based on the weight of the bifunctional polyethers. The amount of the trifunctional polyethers used is limited to an amount such that a product which is still thermoplastically processable is formed. The substantially linear polyether-diols preferably have number-average molecular weights <o ostyle="single">M</o><sub>n </sub>of 450 to 6,000. They can be used either individually or in the form of mixtures with one another.</p>
<p id="p-0024" num="0038">Suitable polyester-diols to be used as component B) in the present invention can be prepared, for example, from dicarboxylic acids having 2 to 12 carbon atoms, preferably 4 to 6 carbon atoms, and polyhydric alcohols. Possible dicarboxylic acids include, for example: aliphatic dicarboxylic acids, such as succinic acid, glutaric acid, adipic acid, suberic acid, azelaic acid and sebacic acid, or aromatic dicarboxylic acids, such as phthalic acid, isophthalic acid and terephthalic acid. The dicarboxylic acids can be used individually or as mixtures, e.g. in the form of a succinic, glutaric and adipic acid mixture. For the preparation of the polyester-diols it may be advantageous, where appropriate, to use the corresponding dicarboxylic acid derivatives, such as carboxylic acid diesters having 1 to 4 carbon atoms in the alcohol radical, carboxylic acid anhydrides or carboxylic acid chlorides, instead of the dicarboxylic acids. Examples of suitable polyhydric alcohols include glycols having 2 to 10, preferably 2 to 6 carbon atoms, such as, e.g. ethylene glycol, diethylene glycol, 1,4-butanediol, 1,5-pentanediol, 1,6-hexanediol, 1,10-decanediol, 2,2-dimethyl- 1,3-propanediol, 1,3-propanediol or dipropylene glycol. The polyhydric alcohols can be used by themselves or as a mixture with one another, depending on the desired properties. Compounds which are also suitable for use as component B) include esters of carbonic acid with the diols mentioned, and particularly those diols having 4 to 6 carbon atoms, such as 1,4-butanediol or 1,6-hexanediol, condensation products of ω-hydroxycarboxylic acids, such as ω-hydroxycaproic acid, or polymerization products of lactones, such as, e.g. ω-caprolactones which are optionally substituted. Polyester-diols which are preferably used are ethanediol polyadipates, 1,4-butanediol polyadipates, ethanediol- 1,4-butanediol polyadipates, 1,6-hexanediol-neopentylglycol polyadipates, 1,6-hexanediol- 1,4-butanediol polyadipates and polycaprolactones. The polyester-diols have number-average molecular weights {overscore (M)}<sub>n </sub>of 450 to 10,000 and can be used individually or in the form of mixtures with one another.</p> <p id="p-0024" num="0038">Suitable polyester-diols to be used as component B) in the present invention can be prepared, for example, from dicarboxylic acids having 2 to 12 carbon atoms, preferably 4 to 6 carbon atoms, and polyhydric alcohols. Possible dicarboxylic acids include, for example: aliphatic dicarboxylic acids, such as succinic acid, glutaric acid, adipic acid, suberic acid, azelaic acid and sebacic acid, or aromatic dicarboxylic acids, such as phthalic acid, isophthalic acid and terephthalic acid. The dicarboxylic acids can be used individually or as mixtures, e.g. in the form of a succinic, glutaric and adipic acid mixture. For the preparation of the polyester-diols it may be advantageous, where appropriate, to use the corresponding dicarboxylic acid derivatives, such as carboxylic acid diesters having 1 to 4 carbon atoms in the alcohol radical, carboxylic acid anhydrides or carboxylic acid chlorides, instead of the dicarboxylic acids. Examples of suitable polyhydric alcohols include glycols having 2 to 10, preferably 2 to 6 carbon atoms, such as, e.g. ethylene glycol, diethylene glycol, 1,4-butanediol, 1,5-pentanediol, 1,6-hexanediol, 1,10-decanediol, 2,2-dimethyl- 1,3-propanediol, 1,3-propanediol or dipropylene glycol. The polyhydric alcohols can be used by themselves or as a mixture with one another, depending on the desired properties. Compounds which are also suitable for use as component B) include esters of carbonic acid with the diols mentioned, and particularly those diols having 4 to 6 carbon atoms, such as 1,4-butanediol or 1,6-hexanediol, condensation products of ω-hydroxycarboxylic acids, such as ω-hydroxycaproic acid, or polymerization products of lactones, such as, e.g. ω-caprolactones which are optionally substituted. Polyester-diols which are preferably used are ethanediol polyadipates, 1,4-butanediol polyadipates, ethanediol- 1,4-butanediol polyadipates, 1,6-hexanediol-neopentylglycol polyadipates, 1,6-hexanediol- 1,4-butanediol polyadipates and polycaprolactones. The polyester-diols have number-average molecular weights <o ostyle="single">M</o><sub>n </sub>of 450 to 10,000 and can be used individually or in the form of mixtures with one another.</p>
<p id="p-0029" num="0043">The flameproofing agents D) have a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 10,000, preferably 100 to 5,000, particularly preferably 100 to 1,000.</p> <p id="p-0029" num="0043">The flameproofing agents D) have a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 10,000, preferably 100 to 5,000, particularly preferably 100 to 1,000.</p>
        <li id="ul0012-0003" num="0066">B) at least one polyol having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 450 to 10,000;</li>         <li id="ul0012-0003" num="0066">B) at least one polyol having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 450 to 10,000;</li>
        <li id="ul0013-0001" num="0068">C) at least one low molecular weight polyol or polyamine having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 400 as a chain lengthener,</li>         <li id="ul0013-0001" num="0068">C) at least one low molecular weight polyol or polyamine having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 400 as a chain lengthener,</li>
        <li id="ul0013-0003" num="0070">D) from 1 to 15 wt. %, based on the total weight of the TPU, of at least one organic phosphorus-containing compound based on phosphonate or phosphine oxide having on average at least 1.5 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 10,000, corresponding to the following structural formula:</li>         <li id="ul0013-0003" num="0070">D) from 1 to 15 wt. %, based on the total weight of the TPU, of at least one organic phosphorus-containing compound based on phosphonate or phosphine oxide having on average at least 1.5 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 10,000, corresponding to the following structural formula:</li>
        <li id="ul0018-0004" num="0083">F) from 0 to 70 wt. %, based on the total weight of the TPU, of at least one further flameproofing agent which contains no Zerewitinoff-active hydrogen atoms and has a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 10,000,         <li id="ul0018-0004" num="0083">F) from 0 to 70 wt. %, based on the total weight of the TPU, of at least one further flameproofing agent which contains no Zerewitinoff-active hydrogen atoms and has a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 10,000,
<claim-text>B) at least one polyether polyol having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 450 to 10,000;</claim-text> <claim-text>B) at least one polyether polyol having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 450 to 10,000;</claim-text>
<claim-text>C) at least one low molecular weight polyol or polyamine having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 400 as a chain lengthener;</claim-text> <claim-text>C) at least one low molecular weight polyol or polyamine having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 400 as a chain lengthener;</claim-text>
<claim-text>D) from 1 to 15 wt. %, based on the total weight of the TPU, of at least one organic phosphorus-containing compound having on average at least 2.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 10,000, wherein said organic phosphorus-containing compound is selected from the group consisting of (1) one or more phosphonates which correspond to the structural formula:</claim-text> <claim-text>D) from 1 to 15 wt. %, based on the total weight of the TPU, of at least one organic phosphorus-containing compound having on average at least 2.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 10,000, wherein said organic phosphorus-containing compound is selected from the group consisting of (1) one or more phosphonates which correspond to the structural formula:</claim-text>
<claim-text>F) from 0 to 70 wt. %, based on the total weight of the TPU, of at least one further flameproofing agent which contains no Zerewitinoff-active hydrogen atoms and has a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 10,000;</claim-text> <claim-text>F) from 0 to 70 wt. %, based on the total weight of the TPU, of at least one further flameproofing agent which contains no Zerewitinoff-active hydrogen atoms and has a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 10,000;</claim-text>
<claim-text>B) at least one polyether polyol having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 450 to 10,000;</claim-text> <claim-text>B) at least one polyether polyol having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 450 to 10,000;</claim-text>
<claim-text>C) at least one low molecular weight polyol or polyamine having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 400 as a chain lengthener;</claim-text> <claim-text>C) at least one low molecular weight polyol or polyamine having on average at least 1.8 and not more than 3.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 400 as a chain lengthener;</claim-text>
<claim-text>D) from 1 to 15 wt. %, based on the total weight of the TPU, of at least one organic phosphorus-containing compound having on average at least 2.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 10,000, wherein said organic phosphorus-containing compound is selected from the group consisting of (1) one or more phosphonates which correspond to the structural formula:</claim-text> <claim-text>D) from 1 to 15 wt. %, based on the total weight of the TPU, of at least one organic phosphorus-containing compound having on average at least 2.0 Zerewitinoff-active hydrogen atoms and a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 10,000, wherein said organic phosphorus-containing compound is selected from the group consisting of (1) one or more phosphonates which correspond to the structural formula:</claim-text>
<claim-text>F) 0 to 70 wt. %, based on the total weight of the TPU, of at least one further flameproofing agent which contains no Zerewitinoff-active hydrogen atoms and has a number-average molecular weight {overscore (M)}<sub>n </sub>of 60 to 10,000,</claim-text> <claim-text>F) 0 to 70 wt. %, based on the total weight of the TPU, of at least one further flameproofing agent which contains no Zerewitinoff-active hydrogen atoms and has a number-average molecular weight <o ostyle="single">M</o><sub>n </sub>of 60 to 10,000,</claim-text>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160981-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160981-20070109.XML
<sequence-list file="US07160981-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160981-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160982-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160982-20070109.XML
<sequence-list file="US07160982-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160982-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160985-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160985-20070109.XML
<sequence-list file="US07160985-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160985-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160986-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160986-20070109.XML
<sequence-list file="US07160986-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160986-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160988-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160988-20070109.XML
<sequence-list file="US07160988-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160988-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160989-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160989-20070109.XML
<sequence-list file="US07160989-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160989-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160990-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160990-20070109.XML
<sequence-list file="US07160990-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160990-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160991-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160991-20070109.XML
<sequence-list file="US07160991-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160991-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160992-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160992-20070109.XML
<sequence-list file="US07160992-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160992-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160993-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160993-20070109.XML
<sequence-list file="//20070109-SUPP/US07160993-20070109-SUPP.ZIP | US07160993-20070109-SUPP.SEQ" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="//20070109-SUPP/US07160993-20070109 | US07160993-20070109-S00001.TXT" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160994-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160994-20070109.XML
<sequence-list file="US07160994-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160994-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160995-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160995-20070109.XML
<sequence-list file="US07160995-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160995-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160996-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160996-20070109.XML
<sequence-list file="US07160996-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160996-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160997-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160997-20070109.XML
<sequence-list file="US07160997-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160997-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07160998-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07160998-20070109.XML
<sequence-list file="US07160998-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07160998-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161013-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161013-20070109.XML
<sequence-list file="US07161013-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07161013-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161058-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161058-20070109.XML
<sequence-list file="US07161058-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07161058-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161060-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161060-20070109.XML
<sequence-list file="US07161060-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07161060-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161061-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161061-20070109.XML
<sequence-list file="US07161061-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07161061-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161062-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161062-20070109.XML
<sequence-list file="US07161062-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07161062-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161063-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161063-20070109.XML
<sequence-list file="US07161063-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07161063-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161096-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161096-20070109.XML
<p id="p-0075" num="0074">If the number of times the mass of the sample S is measured reaches N, the main control unit <b>150</b> calculates the average {overscore (m′)} of the masses m′ of the sample S using an averaging operation program at step S<b>412</b>, and displays the average through the display unit (not shown) at step S<b>414</b>.</p> <p id="p-0075" num="0074">If the number of times the mass of the sample S is measured reaches N, the main control unit <b>150</b> calculates the average <o ostyle="single">m′</o> of the masses m′ of the sample S using an averaging operation program at step S<b>412</b>, and displays the average through the display unit (not shown) at step S<b>414</b>.</p>
<p id="p-0094" num="0093">Further, similar to the first embodiment, if the statistical processing mode is set, steps S<b>402</b>, S<b>404</b>, S<b>602</b>, S<b>604</b> and S<b>606</b> are repeatedly performed N times at steps S<b>608</b> and S<b>610</b>, and the average {overscore (m″)} of measured masses is calculated at step S<b>612</b>. Further, the calculated average mass {overscore (m″)} is displayed through a display unit (not shown) at step S<b>614</b>.</p> <p id="p-0094" num="0093">Further, similar to the first embodiment, if the statistical processing mode is set, steps S<b>402</b>, S<b>404</b>, S<b>602</b>, S<b>604</b> and S<b>606</b> are repeatedly performed N times at steps S<b>608</b> and S<b>610</b>, and the average <o ostyle="single">m″</o> of measured masses is calculated at step S<b>612</b>. Further, the calculated average mass <o ostyle="single">m″</o> is displayed through a display unit (not shown) at step S<b>614</b>.</p>
<p id="p-0105" num="0104">In the mass measurement method according to the fourth embodiment of the present invention in <figref idref="DRAWINGS">FIG. 8</figref>, the average mass {overscore (m′)} of the masses of the sample S is calculated in a statistical processing mode in the mass measurement method of the first embodiment, and the calculated average mass {overscore (m′)} is used together with the mass measurement method using the sample exchange measurement of the second and third embodiments.</p> <p id="p-0105" num="0104">In the mass measurement method according to the fourth embodiment of the present invention in <figref idref="DRAWINGS">FIG. 8</figref>, the average mass <o ostyle="single">m′</o> of the masses of the sample S is calculated in a statistical processing mode in the mass measurement method of the first embodiment, and the calculated average mass <o ostyle="single">m′</o> is used together with the mass measurement method using the sample exchange measurement of the second and third embodiments.</p>
<p id="p-0106" num="0105">That is, after the average mass {overscore (m′)} of the sample S is calculated at steps S<b>402</b> to S<b>412</b> in the first embodiment, the locations of the sample S and the standard sample CS are exchanged to measure the mass of the sample as in the second and third embodiments.</p> <p id="p-0106" num="0105">That is, after the average mass <o ostyle="single">m′</o> of the sample S is calculated at steps S<b>402</b> to S<b>412</b> in the first embodiment, the locations of the sample S and the standard sample CS are exchanged to measure the mass of the sample as in the second and third embodiments.</p>
<p id="p-0107" num="0106">First, after the average mass {overscore (m′)} of the sample S is measured at steps S<b>402</b> to S<b>412</b>, the linear motion controller <b>132</b> outputs a driving control signal and drives the linear motor <b>130</b> under the control of the main control unit <b>150</b> with the locations of the sample S and the standard sample exchanged at step S<b>802</b>.</p> <p id="p-0107" num="0106">First, after the average mass <o ostyle="single">m′</o> of the sample S is measured at steps S<b>402</b> to S<b>412</b>, the linear motion controller <b>132</b> outputs a driving control signal and drives the linear motor <b>130</b> under the control of the main control unit <b>150</b> with the locations of the sample S and the standard sample exchanged at step S<b>802</b>.</p>
<p id="p-0111" num="0110">Further, the main control unit <b>150</b> compares the mass m″″, calculated at step S<b>806</b>, with the average mass {overscore (m′)}, calculated at step S<b>412</b>, at step S<b>808</b>. If the difference therebetween |{overscore (m′)}−m″″| is equal to or greater than a predetermined value ε, the entire process is executed again. Conversely, if the difference between calculated masses |{overscore (m′)}−m″″| is less than the predetermined value ε, it is determined that the measured mass is an accurate final mass, so that the mass m″″ of the sample S measured at step S<b>806</b> is displayed through a display unit (not shown) at steps S<b>810</b> and S<b>812</b>.</p> <p id="p-0111" num="0110">Further, the main control unit <b>150</b> compares the mass m″″, calculated at step S<b>806</b>, with the average mass <o ostyle="single">m′</o>, calculated at step S<b>412</b>, at step S<b>808</b>. If the difference therebetween | <o ostyle="single">m′</o>−m″″| is equal to or greater than a predetermined value ε, the entire process is executed again. Conversely, if the difference between calculated masses | <o ostyle="single">m′</o>−m″″| is less than the predetermined value ε, it is determined that the measured mass is an accurate final mass, so that the mass m″″ of the sample S measured at step S<b>806</b> is displayed through a display unit (not shown) at steps S<b>810</b> and S<b>812</b>.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161172-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161172-20070109.XML
<entry><u style="single">OCH</u><sub><u style="single">3</u></sub><u style="single"></u></entry> <entry><u style="single">OCH<sub>3</sub></u></entry>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161389-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161389-20070109.XML
<p id="p-0014" num="0013"><figref idref="DRAWINGS">FIG. 5</figref> is a circuit diagram illustrating a known ratioed logic circuit to implement the function {overscore ((A·B)+(C·D))}{overscore ((A·B)+(C·D))}.</p> <p id="p-0014" num="0013"><figref idref="DRAWINGS">FIG. 5</figref> is a circuit diagram illustrating a known ratioed logic circuit to implement the function <o ostyle="single">(A·B)+(C·D)</o> <o ostyle="single">(A·B)+(C·D)</o>.</p>
<p id="p-0015" num="0014"><figref idref="DRAWINGS">FIG. 6</figref> is a circuit diagram illustrating a ratioed logic circuit with contention interrupt to implement the function {overscore ((A·B)+(C·D))}{overscore ((A·B)+(C·D))}, in accordance with an embodiment of the present invention.</p> <p id="p-0015" num="0014"><figref idref="DRAWINGS">FIG. 6</figref> is a circuit diagram illustrating a ratioed logic circuit with contention interrupt to implement the function <o ostyle="single">(A·B)+(C·D)</o> <o ostyle="single">(A·B)+(C·D)</o>, in accordance with an embodiment of the present invention.</p>
<p id="p-0016" num="0015"><figref idref="DRAWINGS">FIG. 7</figref> is a circuit diagram illustrating a known ratioed logic circuit to implement the function {overscore ((A·B)+(C·D)+(E·F))}{overscore ((A·B)+(C·D)+(E·F))}{overscore ((A·B)+(C·D)+(E·F))}.</p> <p id="p-0016" num="0015"><figref idref="DRAWINGS">FIG. 7</figref> is a circuit diagram illustrating a known ratioed logic circuit to implement the function <o ostyle="single">(A·B)+(C·D)+(E·F)</o> <o ostyle="single">(A·B)+(C·D)+(E·F)</o> <o ostyle="single">(A·B)+(C·D)+(E·F)</o>.</p>
<p id="p-0017" num="0016"><figref idref="DRAWINGS">FIG. 8</figref> is a circuit diagram illustrating a ratioed logic circuit with contention interrupt to implement the function {overscore ((A·B)+(C·D)+(E·F))}{overscore ((A·B)+(C·D)+(E·F))}{overscore ((A·B)+(C·D)+(E·F))}, in accordance with an embodiment of the present invention.</p> <p id="p-0017" num="0016"><figref idref="DRAWINGS">FIG. 8</figref> is a circuit diagram illustrating a ratioed logic circuit with contention interrupt to implement the function <o ostyle="single">(A·B)+(C·D)+(E·F)</o> <o ostyle="single">(A·B)+(C·D)+(E·F)</o> <o ostyle="single">(A·B)+(C·D)+(E·F)</o>, in accordance with an embodiment of the present invention.</p>
<p id="p-0018" num="0017"><figref idref="DRAWINGS">FIG. 9</figref> is a circuit diagram of a known ratioed logic circuit to implement the function {overscore (A+(B·C))}.</p> <p id="p-0018" num="0017"><figref idref="DRAWINGS">FIG. 9</figref> is a circuit diagram of a known ratioed logic circuit to implement the function <o ostyle="single">A+(B·C)</o>.</p>
<p id="p-0019" num="0018"><figref idref="DRAWINGS">FIG. 10</figref> is a circuit diagram of a ratioed logic circuit with contention interrupt to implement the function {overscore (A+(B·C))}, in accordance with an embodiment of the present invention.</p> <p id="p-0019" num="0018"><figref idref="DRAWINGS">FIG. 10</figref> is a circuit diagram of a ratioed logic circuit with contention interrupt to implement the function <o ostyle="single">A+(B·C)</o>, in accordance with an embodiment of the present invention.</p>
<p id="p-0020" num="0019"><figref idref="DRAWINGS">FIG. 11</figref> is a circuit diagram of a ratioed logic circuit to implement the function {overscore (A+(B·C)+D)}.</p> <p id="p-0020" num="0019"><figref idref="DRAWINGS">FIG. 11</figref> is a circuit diagram of a ratioed logic circuit to implement the function <o ostyle="single">A+(B·C)+D</o>.</p>
<p id="p-0021" num="0020"><figref idref="DRAWINGS">FIG. 12</figref> is a circuit diagram of a ratioed logic circuit with contention interrupt to implement the function {overscore (A+(B·C)+D)}, in accordance with an embodiment of the present invention</p> <p id="p-0021" num="0020"><figref idref="DRAWINGS">FIG. 12</figref> is a circuit diagram of a ratioed logic circuit with contention interrupt to implement the function <o ostyle="single">A+(B·C)+D</o>, in accordance with an embodiment of the present invention</p>
<?in-line-formulae description="In-line Formulae" end="lead"?>OUT={overscore ((<i>A·B</i>)+(<i>C·D</i>))}{overscore ((<i>A·B</i>)+(<i>C·D</i>))}  (Equation 1)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>OUT= <o ostyle="single">(<i>A·B</i>)+(<i>C·D</i>)</o> <o ostyle="single">(<i>A·B</i>)+(<i>C·D</i>)</o>  (Equation 1)<?in-line-formulae description="In-line Formulae" end="tail"?>
<?in-line-formulae description="In-line Formulae" end="lead"?>OUT={overscore ((<i>A·B</i>)+(<i>C·D</i>)+(<i>E·F</i>))}{overscore ((<i>A·B</i>)+(<i>C·D</i>)+(<i>E·F</i>))}{overscore ((<i>A·B</i>)+(<i>C·D</i>)+(<i>E·F</i>))}.   (Equation 2)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>OUT= <o ostyle="single">(<i>A·B</i>)+(<i>C·D</i>)+(<i>E·F</i>)</o> <o ostyle="single">(<i>A·B</i>)+(<i>C·D</i>)+(<i>E·F</i>)</o> <o ostyle="single">(<i>A·B</i>)+(<i>C·D</i>)+(<i>E·F</i>)</o>.   (Equation 2)<?in-line-formulae description="In-line Formulae" end="tail"?>
<?in-line-formulae description="In-line Formulae" end="lead"?>OUT={overscore (<i>A</i>+(<i>B·C</i>))}  (Equation 3)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>OUT= <o ostyle="single"><i>A</i>+(<i>B·C</i>)</o>  (Equation 3)<?in-line-formulae description="In-line Formulae" end="tail"?>
<?in-line-formulae description="In-line Formulae" end="lead"?>OUT={overscore (<i>A</i>+(<i>B·C</i>)+D)}  (Equation 4)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>OUT= <o ostyle="single"><i>A</i>+(<i>B·C</i>)+D</o>  (Equation 4)<?in-line-formulae description="In-line Formulae" end="tail"?>
<claim-text>28. The apparatus of <claim-ref idref="CLM-00026">claim 26</claim-ref>, wherein the logical function comprises OUT={overscore ((A·B)+(C·D))}{overscore ((A·B)+(C·D))}, where OUT represents an output signal generated on the output, A, B, C, and D represent input signals received on the multiple inputs, “+” represents a logical OR, and “·” represents a logical AND, and wherein the decoder comprises a logical NOR gate coupled to logically NOR inversions of the portion of the multiple inputs not coupled to the pull up network.</claim-text> <claim-text>28. The apparatus of <claim-ref idref="CLM-00026">claim 26</claim-ref>, wherein the logical function comprises OUT= <o ostyle="single">(A·B)+(C·D)</o> <o ostyle="single">(A·B)+(C·D)</o>, where OUT represents an output signal generated on the output, A, B, C, and D represent input signals received on the multiple inputs, “+” represents a logical OR, and “·” represents a logical AND, and wherein the decoder comprises a logical NOR gate coupled to logically NOR inversions of the portion of the multiple inputs not coupled to the pull up network.</claim-text>
<claim-text>29. The apparatus of <claim-ref idref="CLM-00026">claim 26</claim-ref>, wherein the logical function comprises OUT={overscore ((A·B)+(C·D)+(E·F))}{overscore ((A·B)+(C·D)+(E·F))}{overscore ((A·B)+(C·D)+(E·F))}, where OUT represents an output signal generated on the output, A, B, C, D, E, and F represent input signals received on the multiple inputs, “+” represents a logical OR, and “·” represents a logical AND.</claim-text> <claim-text>29. The apparatus of <claim-ref idref="CLM-00026">claim 26</claim-ref>, wherein the logical function comprises OUT= <o ostyle="single">(A·B)+(C·D)+(E·F)</o> <o ostyle="single">(A·B)+(C·D)+(E·F)</o> <o ostyle="single">(A·B)+(C·D)+(E·F)</o>, where OUT represents an output signal generated on the output, A, B, C, D, E, and F represent input signals received on the multiple inputs, “+” represents a logical OR, and “·” represents a logical AND.</claim-text>
<claim-text>31. The apparatus of <claim-ref idref="CLM-00026">claim 26</claim-ref>, wherein the logical function comprises OUT={overscore (A+(B·C))}, where OUT represents an output signal generated on the output, A, B, and C represent input signals received on the multiple inputs, “+” represents a logical OR, and “·” represents a logical AND, and wherein the decoder comprises a logical inverter coupled to logically invert an inversion of one of the multiple inputs.</claim-text> <claim-text>31. The apparatus of <claim-ref idref="CLM-00026">claim 26</claim-ref>, wherein the logical function comprises OUT= <o ostyle="single">A+(B·C)</o>, where OUT represents an output signal generated on the output, A, B, and C represent input signals received on the multiple inputs, “+” represents a logical OR, and “·” represents a logical AND, and wherein the decoder comprises a logical inverter coupled to logically invert an inversion of one of the multiple inputs.</claim-text>
<claim-text>32. The apparatus of <claim-ref idref="CLM-00026">claim 26</claim-ref>, wherein the logical function comprises OUT={overscore (A+(B·C)+D)}, where OUT represents an output signal generated on the output, A, B, C, and D represent input signals received on the multiple inputs, “+” represents a logical OR, and “·” represents a logical AND, and wherein the decoder comprises a logical NAND gate coupled to logically NAND the inversions of the second portion of the multiple inputs not coupled to the pull up network.</claim-text> <claim-text>32. The apparatus of <claim-ref idref="CLM-00026">claim 26</claim-ref>, wherein the logical function comprises OUT= <o ostyle="single">A+(B·C)+D</o>, where OUT represents an output signal generated on the output, A, B, C, and D represent input signals received on the multiple inputs, “+” represents a logical OR, and “·” represents a logical AND, and wherein the decoder comprises a logical NAND gate coupled to logically NAND the inversions of the second portion of the multiple inputs not coupled to the pull up network.</claim-text>
<claim-text>38. The method of <claim-ref idref="CLM-00035">claim 35</claim-ref>, wherein the logical function comprises {overscore ((A·B)+(C·D))}{overscore ((A·B)+(C·D))}, where A, B, C, and D represent the received digital logic signals, “+” represents a logical OR, and “·” represents a logical AND, and wherein determining whether a contention state exists comprises: <claim-text>38. The method of <claim-ref idref="CLM-00035">claim 35</claim-ref>, wherein the logical function comprises <o ostyle="single">(A·B)+(C·D)</o> <o ostyle="single">(A·B)+(C·D)</o>, where A, B, C, and D represent the received digital logic signals, “+” represents a logical OR, and “·” represents a logical AND, and wherein determining whether a contention state exists comprises:
<claim-text>39. The method of <claim-ref idref="CLM-00035">claim 35</claim-ref>, wherein the logical function comprises {overscore ((A·B)+(C·D)+(E·F))}{overscore ((A·B)+(C·D)+(E·F))}{overscore ((A·B)+(C·D)+(E·F))}, where A, B, C, D, E, and F represent the received digital logic signals, “+” represents a logical OR, and “·” represents a logical AND, and wherein determining whether a contention state exists comprises: <claim-text>39. The method of <claim-ref idref="CLM-00035">claim 35</claim-ref>, wherein the logical function comprises <o ostyle="single">(A·B)+(C·D)+(E·F)</o> <o ostyle="single">(A·B)+(C·D)+(E·F)</o> <o ostyle="single">(A·B)+(C·D)+(E·F)</o>, where A, B, C, D, E, and F represent the received digital logic signals, “+” represents a logical OR, and “·” represents a logical AND, and wherein determining whether a contention state exists comprises:
<claim-text>40. The method of <claim-ref idref="CLM-00035">claim 35</claim-ref>, wherein the logical function comprises {overscore (A+(B·C))}, where A, B, and C represent the received digital logic signals, “+” represents a logical OR, and “·” represents a logical AND, and wherein determining whether a contention state exists comprises: <claim-text>40. The method of <claim-ref idref="CLM-00035">claim 35</claim-ref>, wherein the logical function comprises <o ostyle="single">A+(B·C)</o>, where A, B, and C represent the received digital logic signals, “+” represents a logical OR, and “·” represents a logical AND, and wherein determining whether a contention state exists comprises:
<claim-text>41. The method of <claim-ref idref="CLM-00035">claim 35</claim-ref>, wherein the logical function comprises {overscore (A+(B·C)+D)}, where A, B, C, and D represent the received digital logic signals, “+” represents a logical OR, and “·” represents a logical AND, and wherein determining whether a contention state exists comprises: <claim-text>41. The method of <claim-ref idref="CLM-00035">claim 35</claim-ref>, wherein the logical function comprises <o ostyle="single">A+(B·C)+D</o>, where A, B, C, and D represent the received digital logic signals, “+” represents a logical OR, and “·” represents a logical AND, and wherein determining whether a contention state exists comprises:
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161396-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161396-20070109.XML
<p id="p-0004" num="0003"><figref idref="DRAWINGS">FIG. 1</figref> shows a prior art POR circuit <b>100</b> for generating a power-on reset signal RST for an associated IC device (not shown for simplicity). POR circuit <b>100</b> includes a PMOS transistor <b>101</b>, NMOS transistors <b>102</b>–<b>104</b>, a diode-connected NMOS transistor <b>105</b>, resistors <b>106</b>–<b>107</b>, and an inverter <b>108</b>. Resistors <b>106</b>–<b>107</b> and diode <b>105</b>, which are connected in series between a supply voltage VDD and ground potential, form a voltage divider at node <b>111</b>, which is coupled to the input of a CMOS inverter <b>110</b> formed by PMOS transistor <b>101</b> and NMOS transistor <b>102</b>. The output <b>112</b> of CMOS inverter <b>110</b> provides RST. NMOS transistors <b>103</b> and <b>104</b> are connected in series between output node <b>112</b> and ground potential, with the gate of transistor <b>103</b> coupled to node <b>111</b> and the gate of transistor <b>104</b> coupled to the output of inverter <b>108</b>. Inverter <b>108</b> is configured to logically invert RST to generate its complement {overscore (RST)}.</p> <p id="p-0004" num="0003"><figref idref="DRAWINGS">FIG. 1</figref> shows a prior art POR circuit <b>100</b> for generating a power-on reset signal RST for an associated IC device (not shown for simplicity). POR circuit <b>100</b> includes a PMOS transistor <b>101</b>, NMOS transistors <b>102</b>–<b>104</b>, a diode-connected NMOS transistor <b>105</b>, resistors <b>106</b>–<b>107</b>, and an inverter <b>108</b>. Resistors <b>106</b>–<b>107</b> and diode <b>105</b>, which are connected in series between a supply voltage VDD and ground potential, form a voltage divider at node <b>111</b>, which is coupled to the input of a CMOS inverter <b>110</b> formed by PMOS transistor <b>101</b> and NMOS transistor <b>102</b>. The output <b>112</b> of CMOS inverter <b>110</b> provides RST. NMOS transistors <b>103</b> and <b>104</b> are connected in series between output node <b>112</b> and ground potential, with the gate of transistor <b>103</b> coupled to node <b>111</b> and the gate of transistor <b>104</b> coupled to the output of inverter <b>108</b>. Inverter <b>108</b> is configured to logically invert RST to generate its complement <o ostyle="single">RST</o>.</p>
<p id="p-0005" num="0004">When POR circuit <b>100</b> is powered-up, VDD rises from 0 volts to its normal operating voltage. Node <b>111</b>, which is initially at or near ground potential, turns on PMOS transistor <b>101</b> and turns off NMOS transistors <b>102</b> and <b>103</b>, thereby charging node <b>112</b> toward VDD through PMOS transistor <b>101</b>. The resulting logic high state of RST is inverted by inverter <b>108</b> to generate a logic low {overscore (RST)} that maintains NMOS transistor <b>104</b> in a non-conductive state. The increasing operating voltage VDD also charges node <b>111</b> through resistor <b>106</b>, albeit more slowly than node <b>112</b>. When the voltage at node <b>111</b> reaches the trip point of CMOS inverter <b>110</b>, PMOS transistor <b>101</b> turns off and NMOS transistor <b>102</b> turns on, thereby discharging node <b>112</b> to ground potential and de-asserting RST to logic low.</p> <p id="p-0005" num="0004">When POR circuit <b>100</b> is powered-up, VDD rises from 0 volts to its normal operating voltage. Node <b>111</b>, which is initially at or near ground potential, turns on PMOS transistor <b>101</b> and turns off NMOS transistors <b>102</b> and <b>103</b>, thereby charging node <b>112</b> toward VDD through PMOS transistor <b>101</b>. The resulting logic high state of RST is inverted by inverter <b>108</b> to generate a logic low <o ostyle="single">RST</o> that maintains NMOS transistor <b>104</b> in a non-conductive state. The increasing operating voltage VDD also charges node <b>111</b> through resistor <b>106</b>, albeit more slowly than node <b>112</b>. When the voltage at node <b>111</b> reaches the trip point of CMOS inverter <b>110</b>, PMOS transistor <b>101</b> turns off and NMOS transistor <b>102</b> turns on, thereby discharging node <b>112</b> to ground potential and de-asserting RST to logic low.</p>
<p id="p-0006" num="0005">The rising voltage at node <b>111</b> also turns on transistor <b>103</b>, and inverter <b>108</b> inverts RST to generate a logic high {overscore (RST)} which turns on NMOS transistor <b>104</b>. Thus, when RST is de-asserted to logic low, transistors <b>103</b> and <b>104</b> provide an additional discharge path to ground potential for output node <b>112</b>.</p> <p id="p-0006" num="0005">The rising voltage at node <b>111</b> also turns on transistor <b>103</b>, and inverter <b>108</b> inverts RST to generate a logic high <o ostyle="single">RST</o> which turns on NMOS transistor <b>104</b>. Thus, when RST is de-asserted to logic low, transistors <b>103</b> and <b>104</b> provide an additional discharge path to ground potential for output node <b>112</b>.</p>
<p id="p-0007" num="0006">POR circuit <b>100</b> can also assert RST to logic high when VDD decreases below an acceptable level. For example, when VDD decreases below its normal operating voltage, the voltage at node <b>111</b> also decreases. When the voltage on node <b>111</b> falls below the trip point of CMOS inverter <b>110</b>, NMOS transistors <b>102</b> and <b>103</b> turn off and PMOS transistor <b>101</b> turns on, thereby charging node <b>112</b> toward VDD to assert RST to logic high. Inverter <b>108</b> inverts RST to generate a logic low {overscore (RST)} which turns off NMOS transistor <b>104</b>, thereby isolating output node <b>112</b> from ground potential.</p> <p id="p-0007" num="0006">POR circuit <b>100</b> can also assert RST to logic high when VDD decreases below an acceptable level. For example, when VDD decreases below its normal operating voltage, the voltage at node <b>111</b> also decreases. When the voltage on node <b>111</b> falls below the trip point of CMOS inverter <b>110</b>, NMOS transistors <b>102</b> and <b>103</b> turn off and PMOS transistor <b>101</b> turns on, thereby charging node <b>112</b> toward VDD to assert RST to logic high. Inverter <b>108</b> inverts RST to generate a logic low <o ostyle="single">RST</o> which turns off NMOS transistor <b>104</b>, thereby isolating output node <b>112</b> from ground potential.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161398-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161398-20070109.XML
<p id="p-0041" num="0040">The first phase detector and charge pump sync portion <b>401</b> is used such that a delay time of the VCDL circuit portion <b>405</b> of the reference clock REF_CLK has a value between 0.5 T and 1.5 T. The first phase detector and charge pump sync portion <b>401</b> in response to a reset signal {overscore (RESET)} detects the phase of the first phase clock signal P<b>0</b> and the fifth phase clock signal P<b>180</b> and generates a charge pump enable signal CP_EN and a first control voltage R_VCTL.</p> <p id="p-0041" num="0040">The first phase detector and charge pump sync portion <b>401</b> is used such that a delay time of the VCDL circuit portion <b>405</b> of the reference clock REF_CLK has a value between 0.5 T and 1.5 T. The first phase detector and charge pump sync portion <b>401</b> in response to a reset signal <o ostyle="single">RESET</o> detects the phase of the first phase clock signal P<b>0</b> and the fifth phase clock signal P<b>180</b> and generates a charge pump enable signal CP_EN and a first control voltage R_VCTL.</p>
<p id="p-0042" num="0041"><figref idref="DRAWINGS">FIG. 5</figref> shows in detail the first phase detector and charge pump sync portion <b>401</b>. Referring to <figref idref="DRAWINGS">FIG. 5</figref>, a first phase detection portion <b>510</b> includes a D-flipflop <b>511</b> for outputting the first phase clock signal P<b>0</b> in response to the fifth phase clock signal and an S-R latch <b>512</b> for generating a charge pump enable signal CP_EN in response to the output of the D-flipflop <b>511</b> and the reset signal {overscore (RESET)}.</p> <p id="p-0042" num="0041"><figref idref="DRAWINGS">FIG. 5</figref> shows in detail the first phase detector and charge pump sync portion <b>401</b>. Referring to <figref idref="DRAWINGS">FIG. 5</figref>, a first phase detection portion <b>510</b> includes a D-flipflop <b>511</b> for outputting the first phase clock signal P<b>0</b> in response to the fifth phase clock signal and an S-R latch <b>512</b> for generating a charge pump enable signal CP_EN in response to the output of the D-flipflop <b>511</b> and the reset signal <o ostyle="single">RESET</o>.</p>
<p id="p-0043" num="0042">The charge pump sync portion <b>520</b> generates a first control voltage R_VCTL in response to the reset signal {overscore (RESET)}, the output of the S-R latch <b>512</b>, and a bias signal Vb. The charge pump sync portion <b>520</b> includes a PMOS transistor <b>521</b> and first through third NMOS transistors <b>522</b>, <b>523</b>, and <b>524</b> which are connected in series between a power voltage VDD and a ground voltage VSS. Gates of the PMOS transistor <b>521</b> and the second NMOS transistors <b>522</b>, <b>523</b>, and <b>524</b> are connected to the reset signal {overscore (RESET)}, a gate of the first NMOS transistor <b>522</b> is connected to an output of the S-R latch <b>512</b>, and a gate of the third NMOS transistor <b>524</b> is connected to the bias signal Vb. Drains of the PMOS transistor <b>521</b> and the first NMOS transistor <b>522</b> become the first control voltage R_VCTL. The first control voltage R_VCTL is provided to the first loop filter <b>403</b> which is formed of a capacitor.</p> <p id="p-0043" num="0042">The charge pump sync portion <b>520</b> generates a first control voltage R_VCTL in response to the reset signal <o ostyle="single">RESET</o>, the output of the S-R latch <b>512</b>, and a bias signal Vb. The charge pump sync portion <b>520</b> includes a PMOS transistor <b>521</b> and first through third NMOS transistors <b>522</b>, <b>523</b>, and <b>524</b> which are connected in series between a power voltage VDD and a ground voltage VSS. Gates of the PMOS transistor <b>521</b> and the second NMOS transistors <b>522</b>, <b>523</b>, and <b>524</b> are connected to the reset signal <o ostyle="single">RESET</o>, a gate of the first NMOS transistor <b>522</b> is connected to an output of the S-R latch <b>512</b>, and a gate of the third NMOS transistor <b>524</b> is connected to the bias signal Vb. Drains of the PMOS transistor <b>521</b> and the first NMOS transistor <b>522</b> become the first control voltage R_VCTL. The first control voltage R_VCTL is provided to the first loop filter <b>403</b> which is formed of a capacitor.</p>
<p id="p-0046" num="0045">The operation of the reference DLL <b>301</b> is described below. When the reset signal {overscore (RESET)} is activated, the first control voltage R_VCTL becomes the power voltage VDD and the delay time of the VCDL circuit portion <b>405</b> has the minimum value. The minimum delay time must be less than T. When the reset signal {overscore (RESET)} is deactivated, the delay time of the VCDL circuit portion <b>405</b> increases close to T. The second phase detector and charge pump portion <b>402</b> operate until the delay time of the VCDL circuit portion <b>405</b> is T. When the delay time of the VCDL circuit portion <b>405</b> is T, edges of the first phase clock signal P<b>0</b> and the ninth phase clock signal P<b>360</b> are accurately matched.</p> <p id="p-0046" num="0045">The operation of the reference DLL <b>301</b> is described below. When the reset signal <o ostyle="single">RESET</o> is activated, the first control voltage R_VCTL becomes the power voltage VDD and the delay time of the VCDL circuit portion <b>405</b> has the minimum value. The minimum delay time must be less than T. When the reset signal <o ostyle="single">RESET</o> is deactivated, the delay time of the VCDL circuit portion <b>405</b> increases close to T. The second phase detector and charge pump portion <b>402</b> operate until the delay time of the VCDL circuit portion <b>405</b> is T. When the delay time of the VCDL circuit portion <b>405</b> is T, edges of the first phase clock signal P<b>0</b> and the ninth phase clock signal P<b>360</b> are accurately matched.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161404-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161404-20070109.XML
<p id="p-0021" num="0020"><figref idref="DRAWINGS">FIG. 4</figref> is a block diagram of one embodiment of hardened latch <b>400</b> fabricated on a die using a complementary metal-oxide semiconductor (CMOS) manufacturing process. Hardened latch <b>400</b> includes first latch <b>403</b> coupled to second latch <b>406</b>. Hardened latch <b>400</b> receives a data signal at input port <b>409</b> and a clock signal at input port <b>412</b> and generates data output signal {overscore (Q)} at output port <b>415</b>. In operation, for one embodiment, data contained in the data signal at input port <b>409</b> is stored in latch <b>400</b> on a rising edge of the clock signal at port <b>412</b>. The stored data is available as data signal {overscore (Q)} at output port <b>415</b>. The stored data is protected from a single event upset (SEU) at a data storage node in either first latch <b>403</b> or second latch <b>406</b> by coupling first latch <b>403</b> to second latch <b>406</b>. Hardened latch <b>400</b> is also immune to a series of SEUs occurring at internal data storage nodes of first latch <b>403</b> and second latch <b>406</b>.</p> <p id="p-0021" num="0020"><figref idref="DRAWINGS">FIG. 4</figref> is a block diagram of one embodiment of hardened latch <b>400</b> fabricated on a die using a complementary metal-oxide semiconductor (CMOS) manufacturing process. Hardened latch <b>400</b> includes first latch <b>403</b> coupled to second latch <b>406</b>. Hardened latch <b>400</b> receives a data signal at input port <b>409</b> and a clock signal at input port <b>412</b> and generates data output signal <o ostyle="single">Q</o> at output port <b>415</b>. In operation, for one embodiment, data contained in the data signal at input port <b>409</b> is stored in latch <b>400</b> on a rising edge of the clock signal at port <b>412</b>. The stored data is available as data signal <o ostyle="single">Q</o> at output port <b>415</b>. The stored data is protected from a single event upset (SEU) at a data storage node in either first latch <b>403</b> or second latch <b>406</b> by coupling first latch <b>403</b> to second latch <b>406</b>. Hardened latch <b>400</b> is also immune to a series of SEUs occurring at internal data storage nodes of first latch <b>403</b> and second latch <b>406</b>.</p>
<p id="p-0024" num="0023">In operation, writing to hardened latch <b>500</b> is performed via transmission gates <b>518</b> and <b>524</b>. The latch is protected for an SEU occurring on a single internal node, which implies that at least two nodes have to be modified simultaneously in order to change the state of latch <b>500</b>. Transmission gates <b>518</b> and <b>524</b> are sized so that the gate delay of the two gates is equal. For one embodiment, the size of each of the transmission gates <b>518</b> and <b>524</b> is equal to the size of the transmission gate <b>318</b> of the unhardened latch shown in <figref idref="DRAWINGS">FIG. 3</figref>. Output buffer <b>521</b> is sized so that when coupled to transmission gates <b>518</b> and <b>524</b> only a small increase in the D to {overscore (Q)} delay is incurred when compared with the D to {overscore (Q)} delay of the unhardened latch shown in <figref idref="DRAWINGS">FIG. 3</figref>. For one embodiment, output buffer <b>521</b> includes two output buffer transistors and the size of each of the two output buffer transistors is equal to the size of the output buffer transistors of the unhardened latch shown in <figref idref="DRAWINGS">FIG. 3</figref>.</p> <p id="p-0024" num="0023">In operation, writing to hardened latch <b>500</b> is performed via transmission gates <b>518</b> and <b>524</b>. The latch is protected for an SEU occurring on a single internal node, which implies that at least two nodes have to be modified simultaneously in order to change the state of latch <b>500</b>. Transmission gates <b>518</b> and <b>524</b> are sized so that the gate delay of the two gates is equal. For one embodiment, the size of each of the transmission gates <b>518</b> and <b>524</b> is equal to the size of the transmission gate <b>318</b> of the unhardened latch shown in <figref idref="DRAWINGS">FIG. 3</figref>. Output buffer <b>521</b> is sized so that when coupled to transmission gates <b>518</b> and <b>524</b> only a small increase in the D to <o ostyle="single">Q</o> delay is incurred when compared with the D to <o ostyle="single">Q</o> delay of the unhardened latch shown in <figref idref="DRAWINGS">FIG. 3</figref>. For one embodiment, output buffer <b>521</b> includes two output buffer transistors and the size of each of the two output buffer transistors is equal to the size of the output buffer transistors of the unhardened latch shown in <figref idref="DRAWINGS">FIG. 3</figref>.</p>
<p id="p-0028" num="0027">At one stable state, nodes <b>527</b> and <b>536</b> store 1 and nodes <b>530</b> and <b>533</b> store <b>0</b>. The output value at port <b>609</b> is 0. An SEU on either node <b>527</b> or <b>530</b> results in node <b>527</b> having value 0 and node <b>530</b> having value 1, because of coupling between nodes <b>527</b> and <b>530</b>. Output buffer <b>612</b> attempts to drive output port <b>609</b> high. Nodes <b>533</b> and <b>536</b> retain their original values 0 and 1, respectively. Output buffer <b>615</b> attempts to hold output port <b>609</b> at its correct value 0. There is a contention between buffer <b>612</b> and <b>615</b>. In one embodiment, the nMOS and pMOS transistors of buffers <b>612</b> and <b>615</b> are sized so that the D to {overscore (Q)} delay is minimized. The pMOS transistor of buffer <b>612</b> is weaker than the nMOS transistor of buffer <b>615</b> and output port <b>609</b> preserves its correct value 0 only marginally degraded. An SEU on either node <b>533</b> or node <b>536</b> results in node <b>536</b> having value 0 and node <b>533</b> having value 1, because of coupling between nodes <b>536</b> and <b>533</b>. Buffer <b>615</b> attempts to raise the voltage on output port <b>615</b>. Nodes <b>527</b> and <b>530</b> retain their original values 1 and 0, respectively. The pMOS transistor of buffer <b>615</b> is weaker than the nMOS transistor of buffer <b>612</b> and output port <b>609</b> retains its correct value 0 only marginally degraded. In this stable state corresponding to logic value 0 at output port <b>609</b>, transients at output port <b>609</b> are suppressed.</p> <p id="p-0028" num="0027">At one stable state, nodes <b>527</b> and <b>536</b> store 1 and nodes <b>530</b> and <b>533</b> store <b>0</b>. The output value at port <b>609</b> is 0. An SEU on either node <b>527</b> or <b>530</b> results in node <b>527</b> having value 0 and node <b>530</b> having value 1, because of coupling between nodes <b>527</b> and <b>530</b>. Output buffer <b>612</b> attempts to drive output port <b>609</b> high. Nodes <b>533</b> and <b>536</b> retain their original values 0 and 1, respectively. Output buffer <b>615</b> attempts to hold output port <b>609</b> at its correct value 0. There is a contention between buffer <b>612</b> and <b>615</b>. In one embodiment, the nMOS and pMOS transistors of buffers <b>612</b> and <b>615</b> are sized so that the D to <o ostyle="single">Q</o> delay is minimized. The pMOS transistor of buffer <b>612</b> is weaker than the nMOS transistor of buffer <b>615</b> and output port <b>609</b> preserves its correct value 0 only marginally degraded. An SEU on either node <b>533</b> or node <b>536</b> results in node <b>536</b> having value 0 and node <b>533</b> having value 1, because of coupling between nodes <b>536</b> and <b>533</b>. Buffer <b>615</b> attempts to raise the voltage on output port <b>615</b>. Nodes <b>527</b> and <b>530</b> retain their original values 1 and 0, respectively. The pMOS transistor of buffer <b>615</b> is weaker than the nMOS transistor of buffer <b>612</b> and output port <b>609</b> retains its correct value 0 only marginally degraded. In this stable state corresponding to logic value 0 at output port <b>609</b>, transients at output port <b>609</b> are suppressed.</p>
<p id="p-0033" num="0032">Thus, the probability of a propagated error in subsequent logic stages is reduced by about 50% for the hardened latch in <figref idref="DRAWINGS">FIG. 6</figref> when compared with the hardened latch of <figref idref="DRAWINGS">FIG. 5</figref>, and at the same time the D to {overscore (Q)} delay of the latch of <figref idref="DRAWINGS">FIG. 6</figref> is smaller than the corresponding delay of the hardened latch of <figref idref="DRAWINGS">FIG. 5</figref>. In addition, with all other transistor sizes equal to the sizes of the unhardened latch shown in <figref idref="DRAWINGS">FIG. 3</figref>, there is no penalty on D to {overscore (Q)} delay, and setup and hold times of the latch in <figref idref="DRAWINGS">FIG. 5</figref> or the latch in <figref idref="DRAWINGS">FIG. 6</figref>. Depending on the size of the transistors of split buffers <b>612</b> and <b>615</b>, the penalty on area and power consumption is typically about 50%.</p> <p id="p-0033" num="0032">Thus, the probability of a propagated error in subsequent logic stages is reduced by about 50% for the hardened latch in <figref idref="DRAWINGS">FIG. 6</figref> when compared with the hardened latch of <figref idref="DRAWINGS">FIG. 5</figref>, and at the same time the D to <o ostyle="single">Q</o> delay of the latch of <figref idref="DRAWINGS">FIG. 6</figref> is smaller than the corresponding delay of the hardened latch of <figref idref="DRAWINGS">FIG. 5</figref>. In addition, with all other transistor sizes equal to the sizes of the unhardened latch shown in <figref idref="DRAWINGS">FIG. 3</figref>, there is no penalty on D to <o ostyle="single">Q</o> delay, and setup and hold times of the latch in <figref idref="DRAWINGS">FIG. 5</figref> or the latch in <figref idref="DRAWINGS">FIG. 6</figref>. Depending on the size of the transistors of split buffers <b>612</b> and <b>615</b>, the penalty on area and power consumption is typically about 50%.</p>
<p id="p-0034" num="0033"><figref idref="DRAWINGS">FIG. 7</figref> is a schematic diagram of an alternate embodiment of hardened latch <b>700</b> having Miller C output buffer <b>701</b>. The SEU performance of hardened latch <b>700</b> is superior to the SEU performance of either hardened latch <b>500</b> or hardened latch <b>600</b>. An SEU can modify at most one of the nodes <b>527</b> and <b>536</b> at a time. The output port <b>703</b> can be modified only if both nodes <b>527</b> and <b>536</b> change simultaneously, which is possible only during writing into the cell via transmission gates <b>518</b> and <b>524</b>. During the recovery time, the bit value stored at output port <b>703</b> retains its original value dynamically. A drawback of hardened latch of <figref idref="DRAWINGS">FIG. 7</figref> is that the D to {overscore (Q)} delay approximately doubles, while the setup and hold times remain essentially unchanged compared to the hardened latches shown in <figref idref="DRAWINGS">FIGS. 5 and 6</figref>.</p> <p id="p-0034" num="0033"><figref idref="DRAWINGS">FIG. 7</figref> is a schematic diagram of an alternate embodiment of hardened latch <b>700</b> having Miller C output buffer <b>701</b>. The SEU performance of hardened latch <b>700</b> is superior to the SEU performance of either hardened latch <b>500</b> or hardened latch <b>600</b>. An SEU can modify at most one of the nodes <b>527</b> and <b>536</b> at a time. The output port <b>703</b> can be modified only if both nodes <b>527</b> and <b>536</b> change simultaneously, which is possible only during writing into the cell via transmission gates <b>518</b> and <b>524</b>. During the recovery time, the bit value stored at output port <b>703</b> retains its original value dynamically. A drawback of hardened latch of <figref idref="DRAWINGS">FIG. 7</figref> is that the D to <o ostyle="single">Q</o> delay approximately doubles, while the setup and hold times remain essentially unchanged compared to the hardened latches shown in <figref idref="DRAWINGS">FIGS. 5 and 6</figref>.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161523-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161523-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?>if ({overscore (c)}<sub>j+1</sub>·c<sub>j</sub>)<img id="CUSTOM-CHARACTER-00001" he="2.79mm" wi="3.89mm" file="US07161523-20070109-P00001.TIF" alt="custom character" img-content="character" img-format="tif"/>(trim<sub>j</sub>+=∂, trim<sub>j+1</sub>−=∂)  Equation 3<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>if ( <o ostyle="single">c</o><sub>j+1</sub>·c<sub>j</sub>)<img id="CUSTOM-CHARACTER-00001" he="2.79mm" wi="3.89mm" file="US07161523-20070109-P00001.TIF" alt="custom character" img-content="character" img-format="tif"/>(trim<sub>j</sub>+=∂, trim<sub>j+1</sub>−=∂)  Equation 3<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161529-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161529-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?><i>DP=√{square root over (R</i><sup><i>2</i></sup><i>−(HR−HT)</i><sup><i>2</i></sup><i>)}</i>  Eqn. 5<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i>DP=√{square root over (R<sup>2</sup>−(HR−HT)<sup>2</sup>)}</i>  Eqn. 5<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161532-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161532-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?>ρ<sub>i</sub>=√{square root over (({overscore (x)}<sub>i</sub>−{overscore (x)})<sup>2</sup>)}+c·Δt+ε<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>ρ<sub>i</sub>=√{square root over (( <o ostyle="single">x</o><sub>i</sub>− <o ostyle="single">x</o>)<sup>2</sup>)}+c·Δt+ε<?in-line-formulae description="In-line Formulae" end="tail"?>
<?in-line-formulae description="In-line Formulae" end="lead"?>ρ<sub>i</sub>=√{square root over (({overscore (x)}<sub>i</sub>−{overscore (x)}<sub>R</sub>)<sup>2</sup>)}+√{square root over (({overscore (x)}<sub>R</sub>−{overscore (x)})<sup>2</sup>)}+c·t<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>ρ<sub>i</sub>=√{square root over (( <o ostyle="single">x</o><sub>i</sub>− <o ostyle="single">x</o><sub>R</sub>)<sup>2</sup>)}+√{square root over (( <o ostyle="single">x</o><sub>R</sub>− <o ostyle="single">x</o>)<sup>2</sup>)}+c·t<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161597-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161597-20070109.XML
<p id="p-0076" num="0108">To illustrate a scenario where the starting point and the end point of an edge are not located on pixel borders, method <b>200</b> is now explained in reference to <figref idref="DRAWINGS">FIG. 3</figref>. The image file provides an edge {overscore (P<b>0</b>P<b>3</b>)} that has a starting point P<b>0</b> in pixel <b>0</b> and an end point P<b>3</b> in a pixel <b>2</b>. Edge {overscore (P<b>0</b>P<b>3</b>)} intersects the border between pixels <b>0</b> and <b>1</b> at a point P<b>1</b>, and the border between pixels <b>1</b> and <b>2</b> at a point P<b>2</b>. Points P<b>1</b> and P<b>2</b> are conventionally calculated from points P<b>0</b> and P<b>3</b>, and the slope of edge {overscore (P<b>0</b>P<b>3</b>)}.</p> <p id="p-0076" num="0108">To illustrate a scenario where the starting point and the end point of an edge are not located on pixel borders, method <b>200</b> is now explained in reference to <figref idref="DRAWINGS">FIG. 3</figref>. The image file provides an edge <o ostyle="single">P<b>0</b>P<b>3</b></o> that has a starting point P<b>0</b> in pixel <b>0</b> and an end point P<b>3</b> in a pixel <b>2</b>. Edge <o ostyle="single">P<b>0</b>P<b>3</b></o> intersects the border between pixels <b>0</b> and <b>1</b> at a point P<b>1</b>, and the border between pixels <b>1</b> and <b>2</b> at a point P<b>2</b>. Points P<b>1</b> and P<b>2</b> are conventionally calculated from points P<b>0</b> and P<b>3</b>, and the slope of edge <o ostyle="single">P<b>0</b>P<b>3</b></o>.</p>
<p id="p-0077" num="0109">In a first iteration through method <b>200</b>, the graphic engine processes the portion of edge {overscore (P<b>0</b>P<b>3</b>)} in pixel <b>0</b>. In step <b>201</b>, the graphic engine computes and initializes the variables for point P<b>0</b>. Most notably, the graphic engine computes dx<b>0</b>. As the edge does not start and end within one pixel, dx<b>1</b> is initialized as 0. In step <b>202</b>, the graphic engine determines there is no exceeded area from rasterizing a previous scan line because edge {overscore (P<b>0</b>P<b>3</b>)} starts in the current scan line. Thus, step <b>202</b> is followed by step <b>205</b>. In step <b>205</b>, the graphic engine determines that dx<b>0</b> does not equal to 0 because point P<b>0</b> is not located on the left border of pixel <b>0</b>. Thus, step <b>205</b> is followed by step <b>206</b>. In step <b>206</b>, the graphic engine computes dy<b>0</b> for point P<b>0</b>. In step <b>208</b>, the graphic engine computes area<b>0</b> from dy<b>0</b>. In step <b>210</b>, the graphic engine decrements dx by dx<b>0</b>, and dy by dy<b>0</b>. In step <b>214</b>, the graphic engine decrements da by area<b>0</b>, which is not part of the area projected by edge {overscore (P<b>0</b>P<b>3</b>)} in pixel <b>0</b>. In step <b>215</b>, the graphic engine sets dx<b>0</b> equal to 0.</p> <p id="p-0077" num="0109">In a first iteration through method <b>200</b>, the graphic engine processes the portion of edge <o ostyle="single">P<b>0</b>P<b>3</b></o> in pixel <b>0</b>. In step <b>201</b>, the graphic engine computes and initializes the variables for point P<b>0</b>. Most notably, the graphic engine computes dx<b>0</b>. As the edge does not start and end within one pixel, dx<b>1</b> is initialized as 0. In step <b>202</b>, the graphic engine determines there is no exceeded area from rasterizing a previous scan line because edge <o ostyle="single">P<b>0</b>P<b>3</b></o> starts in the current scan line. Thus, step <b>202</b> is followed by step <b>205</b>. In step <b>205</b>, the graphic engine determines that dx<b>0</b> does not equal to 0 because point P<b>0</b> is not located on the left border of pixel <b>0</b>. Thus, step <b>205</b> is followed by step <b>206</b>. In step <b>206</b>, the graphic engine computes dy<b>0</b> for point P<b>0</b>. In step <b>208</b>, the graphic engine computes area<b>0</b> from dy<b>0</b>. In step <b>210</b>, the graphic engine decrements dx by dx<b>0</b>, and dy by dy<b>0</b>. In step <b>214</b>, the graphic engine decrements da by area<b>0</b>, which is not part of the area projected by edge <o ostyle="single">P<b>0</b>P<b>3</b></o> in pixel <b>0</b>. In step <b>215</b>, the graphic engine sets dx<b>0</b> equal to 0.</p>
<p id="p-0078" num="0110">In step <b>216</b>, the graphic engine determines that dx<b>1</b> is equal to 0 because point P<b>0</b> is not an end point located inside pixel <b>0</b>. Thus, step <b>216</b> is followed by step <b>228</b>. In step <b>228</b>, the graphic engine increments da by the carryover area, which was initialized to 0. In step <b>230</b>, the graphic engine increments x_current by dx, and y_current by dy, to advance from point P<b>0</b> in pixel <b>0</b> to point P<b>1</b> in pixel <b>1</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge {overscore (P<b>0</b>P<b>3</b>)} reaches the next scan line.</p> <p id="p-0078" num="0110">In step <b>216</b>, the graphic engine determines that dx<b>1</b> is equal to 0 because point P<b>0</b> is not an end point located inside pixel <b>0</b>. Thus, step <b>216</b> is followed by step <b>228</b>. In step <b>228</b>, the graphic engine increments da by the carryover area, which was initialized to 0. In step <b>230</b>, the graphic engine increments x_current by dx, and y_current by dy, to advance from point P<b>0</b> in pixel <b>0</b> to point P<b>1</b> in pixel <b>1</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge <o ostyle="single">P<b>0</b>P<b>3</b></o> reaches the next scan line.</p>
<p id="p-0079" num="0111">In step <b>238</b>, the graphic engine determines that dy_metering is less than GF_ONE because edge {overscore (P<b>0</b>P<b>3</b>)} is still in the current scan line. Thus, step <b>238</b> is followed by step <b>246</b>. In step <b>246</b>, the graphic engine saves the value of da as the area projected by edge {overscore (P<b>0</b>P<b>3</b>)} in pixel <b>0</b>. In step <b>247</b>, the graphic engine decrements dx_left by dx to track when the end of edge {overscore (P<b>0</b>P<b>3</b>)} will be reached. In step <b>248</b>, the graphic engine determines that dx_left is not equal to 0 because it has not reahed the end of edge {overscore (P<b>0</b>P<b>3</b>)}. Thus, step <b>248</b> is followed by step <b>250</b>. In step <b>250</b>, the graphic engine does not calulate dx<b>1</b> because the next pixel (pixel <b>1</b>) is not the last pixel that edge {overscore (P<b>0</b>P<b>3</b>)} touches. In step <b>251</b>, the graphic engine increments the carryover area, which was initialized to 0, by dy. In step <b>252</b>, the graphic engine reinitializes dx, dy, and da. Step <b>252</b> is followed by step <b>205</b> and the methods repeats for point P<b>1</b> in pixel <b>1</b>.</p> <p id="p-0079" num="0111">In step <b>238</b>, the graphic engine determines that dy_metering is less than GF_ONE because edge <o ostyle="single">P<b>0</b>P<b>3</b></o> is still in the current scan line. Thus, step <b>238</b> is followed by step <b>246</b>. In step <b>246</b>, the graphic engine saves the value of da as the area projected by edge <o ostyle="single">P<b>0</b>P<b>3</b></o> in pixel <b>0</b>. In step <b>247</b>, the graphic engine decrements dx_left by dx to track when the end of edge <o ostyle="single">P<b>0</b>P<b>3</b></o> will be reached. In step <b>248</b>, the graphic engine determines that dx_left is not equal to 0 because it has not reahed the end of edge <o ostyle="single">P<b>0</b>P<b>3</b></o>. Thus, step <b>248</b> is followed by step <b>250</b>. In step <b>250</b>, the graphic engine does not calulate dx<b>1</b> because the next pixel (pixel <b>1</b>) is not the last pixel that edge <o ostyle="single">P<b>0</b>P<b>3</b></o> touches. In step <b>251</b>, the graphic engine increments the carryover area, which was initialized to 0, by dy. In step <b>252</b>, the graphic engine reinitializes dx, dy, and da. Step <b>252</b> is followed by step <b>205</b> and the methods repeats for point P<b>1</b> in pixel <b>1</b>.</p>
<p id="p-0080" num="0112">In a second iteration through method <b>200</b>, the graphic engine processes point P<b>1</b> in pixel <b>1</b>. In step <b>205</b>, the graphic engine determines that dx<b>0</b> is set to 0. Thus, step <b>205</b> is followed by step <b>216</b>. In step <b>216</b>, the graphic engine determines that dx<b>1</b> is equal to 0 because point P<b>1</b> is not an end point located inside pixel <b>1</b>. Thus, step <b>216</b> is followed by step <b>228</b>. In step <b>228</b>, the graphic engine increments da by the carryover area calculated in the previous iteration at step <b>251</b>. In step <b>230</b>, the graphic engine increments x_current by dx, and y_current by dy, to advance from point P<b>1</b> in pixel <b>1</b> to point P<b>2</b> in pixel <b>2</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge {overscore (P<b>0</b>P<b>3</b>)} reaches the next scan line.</p> <p id="p-0080" num="0112">In a second iteration through method <b>200</b>, the graphic engine processes point P<b>1</b> in pixel <b>1</b>. In step <b>205</b>, the graphic engine determines that dx<b>0</b> is set to 0. Thus, step <b>205</b> is followed by step <b>216</b>. In step <b>216</b>, the graphic engine determines that dx<b>1</b> is equal to 0 because point P<b>1</b> is not an end point located inside pixel <b>1</b>. Thus, step <b>216</b> is followed by step <b>228</b>. In step <b>228</b>, the graphic engine increments da by the carryover area calculated in the previous iteration at step <b>251</b>. In step <b>230</b>, the graphic engine increments x_current by dx, and y_current by dy, to advance from point P<b>1</b> in pixel <b>1</b> to point P<b>2</b> in pixel <b>2</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge <o ostyle="single">P<b>0</b>P<b>3</b></o> reaches the next scan line.</p>
<p id="p-0081" num="0113">In step <b>238</b>, the graphic engine determines that dy_metering is less than GF_ONE because edge {overscore (P<b>0</b>P<b>3</b>)} is still in the current scan line. Thus, step <b>238</b> is followed by step <b>246</b>. In step <b>246</b>, the graphic engine saves the value of da as the projected area by edge {overscore (P<b>0</b>P<b>3</b>)} in pixel <b>1</b>. In step <b>247</b>, the graphic engine decrements dx_left by dx to track when the end of edge {overscore (P<b>0</b>P<b>3</b>)} will be reached. In step <b>248</b>, the graphic engine determines that dx_left is not equal to 0 because it has not reached the end of edge {overscore (P<b>0</b>P<b>3</b>)}. Thus, step <b>248</b> is followed by step <b>250</b>. In step <b>250</b>, the graphic engine calculates dx<b>1</b> because the next pixel (pixel <b>2</b>) is the last pixel that edge {overscore (P<b>0</b>P<b>3</b>)} touches. In step <b>251</b>, the graphic engine increments the carryover area by dy. In step <b>252</b>, the graphic engine reinitializes dx, dy, and da. Step <b>252</b> is followed by step <b>205</b> and the methods repeats for point P<b>2</b> in pixel <b>2</b>.</p> <p id="p-0081" num="0113">In step <b>238</b>, the graphic engine determines that dy_metering is less than GF_ONE because edge <o ostyle="single">P<b>0</b>P<b>3</b></o> is still in the current scan line. Thus, step <b>238</b> is followed by step <b>246</b>. In step <b>246</b>, the graphic engine saves the value of da as the projected area by edge <o ostyle="single">P<b>0</b>P<b>3</b></o> in pixel <b>1</b>. In step <b>247</b>, the graphic engine decrements dx_left by dx to track when the end of edge <o ostyle="single">P<b>0</b>P<b>3</b></o> will be reached. In step <b>248</b>, the graphic engine determines that dx_left is not equal to 0 because it has not reached the end of edge <o ostyle="single">P<b>0</b>P<b>3</b></o>. Thus, step <b>248</b> is followed by step <b>250</b>. In step <b>250</b>, the graphic engine calculates dx<b>1</b> because the next pixel (pixel <b>2</b>) is the last pixel that edge <o ostyle="single">P<b>0</b>P<b>3</b></o> touches. In step <b>251</b>, the graphic engine increments the carryover area by dy. In step <b>252</b>, the graphic engine reinitializes dx, dy, and da. Step <b>252</b> is followed by step <b>205</b> and the methods repeats for point P<b>2</b> in pixel <b>2</b>.</p>
<p id="p-0083" num="0115">In step <b>218</b>, the graphic engine determines dy<b>1</b> for point P<b>2</b>. In step <b>220</b>, the graphic engine determines area<b>1</b> from dy<b>1</b>. In step <b>222</b>, the graphic engine decrements dx by dx<b>1</b>, and dy by dy<b>1</b>. In step <b>226</b>, the graphic engine decrements da by area<b>1</b>, which is not an area projected by edge {overscore (P<b>0</b>P<b>3</b>)} in pixel <b>2</b>.</p> <p id="p-0083" num="0115">In step <b>218</b>, the graphic engine determines dy<b>1</b> for point P<b>2</b>. In step <b>220</b>, the graphic engine determines area<b>1</b> from dy<b>1</b>. In step <b>222</b>, the graphic engine decrements dx by dx<b>1</b>, and dy by dy<b>1</b>. In step <b>226</b>, the graphic engine decrements da by area<b>1</b>, which is not an area projected by edge <o ostyle="single">P<b>0</b>P<b>3</b></o> in pixel <b>2</b>.</p>
<p id="p-0084" num="0116">In step <b>228</b>, the graphic engine increments da by the carryover area calculated in the previous iteration at step <b>251</b>. In step <b>230</b>, the graphic engine increments x_current by dx, and y_current by dy, to advance from point P<b>2</b> in pixel <b>2</b> to point P<b>3</b> in pixel <b>2</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge {overscore (P<b>0</b>P<b>3</b>)} reaches the next scan line.</p> <p id="p-0084" num="0116">In step <b>228</b>, the graphic engine increments da by the carryover area calculated in the previous iteration at step <b>251</b>. In step <b>230</b>, the graphic engine increments x_current by dx, and y_current by dy, to advance from point P<b>2</b> in pixel <b>2</b> to point P<b>3</b> in pixel <b>2</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge <o ostyle="single">P<b>0</b>P<b>3</b></o> reaches the next scan line.</p>
<p id="p-0085" num="0117">In step <b>238</b>, the graphic engine determines that dy_metering is less than GF_ONE because edge {overscore (P<b>0</b>P<b>3</b>)} is still in the current scan line. Thus, step <b>238</b> is followed by step <b>246</b>. In step <b>246</b>, the graphic engine saves the value of da as the projected area by edge {overscore (P<b>0</b>P<b>3</b>)} in pixel <b>2</b>. In step <b>247</b>, the graphic engine decrements dx_left by dx to track when the end of edge {overscore (P<b>0</b>P<b>3</b>)} will be reached. In step <b>248</b>, the graphic engine determines that dx_left is equal to 0 because it has reached the end of edge {overscore (P<b>0</b>P<b>3</b>)}. Thus, step <b>248</b> is followed by step <b>254</b>, which ends method <b>200</b>.</p> <p id="p-0085" num="0117">In step <b>238</b>, the graphic engine determines that dy_metering is less than GF_ONE because edge <o ostyle="single">P<b>0</b>P<b>3</b></o> is still in the current scan line. Thus, step <b>238</b> is followed by step <b>246</b>. In step <b>246</b>, the graphic engine saves the value of da as the projected area by edge <o ostyle="single">P<b>0</b>P<b>3</b></o> in pixel <b>2</b>. In step <b>247</b>, the graphic engine decrements dx_left by dx to track when the end of edge <o ostyle="single">P<b>0</b>P<b>3</b></o> will be reached. In step <b>248</b>, the graphic engine determines that dx_left is equal to 0 because it has reached the end of edge <o ostyle="single">P<b>0</b>P<b>3</b></o>. Thus, step <b>248</b> is followed by step <b>254</b>, which ends method <b>200</b>.</p>
<p id="p-0086" num="0118">To illustrate a scenario when an edge extends into the next scan line in one unit step, method <b>200</b> is now explained in reference to <figref idref="DRAWINGS">FIG. 4</figref>. <figref idref="DRAWINGS">FIG. 4</figref> shows an edge {overscore (P<b>4</b>P<b>9</b>)} having a starting point P<b>4</b> in a pixel <b>4</b> and an end point P<b>9</b> in a pixel <b>7</b>′. Edge {overscore (P<b>4</b>P<b>9</b>)} intersects the border between pixels <b>4</b> and <b>5</b> at a point P<b>5</b>, the border between pixels <b>5</b> and <b>6</b> at a point P<b>6</b>, and the border between pixels <b>6</b> and <b>6</b>′ at a point P<b>7</b>. Points P<b>5</b>, P<b>6</b>, and P<b>7</b> are conventionally calculated from points P<b>4</b> and P<b>8</b>, and the slope of edge {overscore (P<b>4</b>P<b>9</b>)}.</p> <p id="p-0086" num="0118">To illustrate a scenario when an edge extends into the next scan line in one unit step, method <b>200</b> is now explained in reference to <figref idref="DRAWINGS">FIG. 4</figref>. <figref idref="DRAWINGS">FIG. 4</figref> shows an edge <o ostyle="single">P<b>4</b>P<b>9</b></o> having a starting point P<b>4</b> in a pixel <b>4</b> and an end point P<b>9</b> in a pixel <b>7</b>′. Edge <o ostyle="single">P<b>4</b>P<b>9</b></o> intersects the border between pixels <b>4</b> and <b>5</b> at a point P<b>5</b>, the border between pixels <b>5</b> and <b>6</b> at a point P<b>6</b>, and the border between pixels <b>6</b> and <b>6</b>′ at a point P<b>7</b>. Points P<b>5</b>, P<b>6</b>, and P<b>7</b> are conventionally calculated from points P<b>4</b> and P<b>8</b>, and the slope of edge <o ostyle="single">P<b>4</b>P<b>9</b></o>.</p>
<p id="p-0087" num="0119">In a first iteration through method <b>200</b>, the graphic engine starts with the portion of edge {overscore (P<b>4</b>P<b>9</b>)} in pixel <b>4</b>. In step <b>201</b>, the graphic engine computes and initializes the parameters for point P<b>4</b>. Most notably, the graphic engine computes dx<b>0</b>. As the edge does not start and end in one pixel, dx<b>1</b> is initialized as 0. In step <b>202</b>, the graphic engine determines there is no exceeded area from rasterizing a previous scan line and proceeds to step <b>205</b>. In step <b>205</b>, the graphic engine determines that dx<b>0</b> does not equal to 0 because point P<b>4</b> is not located on the left border of pixel <b>0</b>. Thus, step <b>205</b> is followed by step <b>206</b>. In step <b>206</b>, the graphic engine determines dy<b>0</b> for point P<b>4</b>. In step <b>208</b>, the graphic engine determines area<b>0</b> from dy<b>0</b>. In step <b>210</b>, the graphic engine decrements dx by dx<b>0</b>, and dy by dy<b>0</b>. In step <b>214</b>, the graphic engine decrements da by area<b>0</b>, which is not an area projected by edge {overscore (P<b>4</b>P<b>9</b>)} in pixel <b>4</b>.</p> <p id="p-0087" num="0119">In a first iteration through method <b>200</b>, the graphic engine starts with the portion of edge <o ostyle="single">P<b>4</b>P<b>9</b></o> in pixel <b>4</b>. In step <b>201</b>, the graphic engine computes and initializes the parameters for point P<b>4</b>. Most notably, the graphic engine computes dx<b>0</b>. As the edge does not start and end in one pixel, dx<b>1</b> is initialized as 0. In step <b>202</b>, the graphic engine determines there is no exceeded area from rasterizing a previous scan line and proceeds to step <b>205</b>. In step <b>205</b>, the graphic engine determines that dx<b>0</b> does not equal to 0 because point P<b>4</b> is not located on the left border of pixel <b>0</b>. Thus, step <b>205</b> is followed by step <b>206</b>. In step <b>206</b>, the graphic engine determines dy<b>0</b> for point P<b>4</b>. In step <b>208</b>, the graphic engine determines area<b>0</b> from dy<b>0</b>. In step <b>210</b>, the graphic engine decrements dx by dx<b>0</b>, and dy by dy<b>0</b>. In step <b>214</b>, the graphic engine decrements da by area<b>0</b>, which is not an area projected by edge <o ostyle="single">P<b>4</b>P<b>9</b></o> in pixel <b>4</b>.</p>
<p id="p-0088" num="0120">In step <b>216</b>, the graphic engine determines that dx<b>1</b> of point P<b>4</b> is equal to 0 because point P<b>4</b> is not an end point located inside pixel <b>4</b>. Thus, step <b>216</b> is followed by step <b>228</b>. In step <b>228</b>, the graphic engine increments da by the carryover area, which was initialized as 0. In step <b>230</b>, the graphic engine increments x_current by dx, and y_current by dy, to advance from point P<b>4</b> in pixel <b>4</b> to point P<b>5</b> in pixel <b>5</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge {overscore (P<b>4</b>P<b>9</b>)} reaches the next scan line.</p> <p id="p-0088" num="0120">In step <b>216</b>, the graphic engine determines that dx<b>1</b> of point P<b>4</b> is equal to 0 because point P<b>4</b> is not an end point located inside pixel <b>4</b>. Thus, step <b>216</b> is followed by step <b>228</b>. In step <b>228</b>, the graphic engine increments da by the carryover area, which was initialized as 0. In step <b>230</b>, the graphic engine increments x_current by dx, and y_current by dy, to advance from point P<b>4</b> in pixel <b>4</b> to point P<b>5</b> in pixel <b>5</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge <o ostyle="single">P<b>4</b>P<b>9</b></o> reaches the next scan line.</p>
<p id="p-0089" num="0121">In step <b>238</b>, the graphic engine determines that dy_metering is less than GF_ONE and proceeds to step <b>246</b>. In step <b>246</b>, the graphic engine saves the value of da as the area projected by edge {overscore (P<b>4</b>P<b>9</b>)} in pixel <b>4</b>. In step <b>247</b>, the graphic engine decrements dx_left by dx to track when it reaches the end of edge {overscore (P<b>4</b>P<b>9</b>)}. In step <b>248</b>, the graphic engine determines that dx_left is not equal to 0 and proceeds to step <b>250</b>. In step <b>250</b>, the graphic engine does not calculate dx<b>1</b> because the next pixel (pixel <b>5</b>) is not the last pixel that edge {overscore (P<b>4</b>P<b>9</b>)} touches. In step <b>251</b>, the graphic engine increments the carryover area, which was initialized to 0, by dy. In step <b>252</b>, the graphic engine reinitializes dx, dy, and da. Step <b>252</b> is followed by step <b>205</b> and the methods repeats for point P<b>5</b> in pixel <b>5</b>.</p> <p id="p-0089" num="0121">In step <b>238</b>, the graphic engine determines that dy_metering is less than GF_ONE and proceeds to step <b>246</b>. In step <b>246</b>, the graphic engine saves the value of da as the area projected by edge <o ostyle="single">P<b>4</b>P<b>9</b></o> in pixel <b>4</b>. In step <b>247</b>, the graphic engine decrements dx_left by dx to track when it reaches the end of edge <o ostyle="single">P<b>4</b>P<b>9</b></o>. In step <b>248</b>, the graphic engine determines that dx_left is not equal to 0 and proceeds to step <b>250</b>. In step <b>250</b>, the graphic engine does not calculate dx<b>1</b> because the next pixel (pixel <b>5</b>) is not the last pixel that edge <o ostyle="single">P<b>4</b>P<b>9</b></o> touches. In step <b>251</b>, the graphic engine increments the carryover area, which was initialized to 0, by dy. In step <b>252</b>, the graphic engine reinitializes dx, dy, and da. Step <b>252</b> is followed by step <b>205</b> and the methods repeats for point P<b>5</b> in pixel <b>5</b>.</p>
<p id="p-0091" num="0123">In a third iteration through method <b>200</b>, the graphic engine processes point P<b>6</b> in pixel <b>6</b>. In step <b>205</b>, the graphic engine determines that dx<b>0</b> is set to 0 and proceeds to step <b>216</b>. In step <b>216</b>, the graphic engine determines that dx<b>1</b> of point P<b>6</b> is equal to 0 because point <b>6</b> is not an end point located inside pixel <b>6</b>. Thus, step <b>216</b> is followed by step <b>228</b>. In step <b>228</b>, the graphic engine computes increments da by the carryover area calculated in the previous iteration. In step <b>230</b>, the graphic engine increments x_current by dx and y_current by dy to advance from point P<b>6</b> to point P<b>8</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge {overscore (P<b>4</b>P<b>9</b>)} reaches the next scan line.</p> <p id="p-0091" num="0123">In a third iteration through method <b>200</b>, the graphic engine processes point P<b>6</b> in pixel <b>6</b>. In step <b>205</b>, the graphic engine determines that dx<b>0</b> is set to 0 and proceeds to step <b>216</b>. In step <b>216</b>, the graphic engine determines that dx<b>1</b> of point P<b>6</b> is equal to 0 because point <b>6</b> is not an end point located inside pixel <b>6</b>. Thus, step <b>216</b> is followed by step <b>228</b>. In step <b>228</b>, the graphic engine computes increments da by the carryover area calculated in the previous iteration. In step <b>230</b>, the graphic engine increments x_current by dx and y_current by dy to advance from point P<b>6</b> to point P<b>8</b>. In step <b>234</b>, the graphic engine increments dy_metering by dy to track when edge <o ostyle="single">P<b>4</b>P<b>9</b></o> reaches the next scan line.</p>
<p id="p-0092" num="0124">In step <b>238</b>, the graphic engine determines that dy_metering is greater than GF_ONE because edge {overscore (P<b>4</b>P<b>9</b>)} extends into the next scan line in one unit step. Thus, step <b>238</b> is followed by optional step <b>239</b>. In optional step <b>239</b>, the graphic engine sets the flag for parameter sum_fill. In step <b>240</b>, the graphic engine decrements dy_metering by GF_ONE. In step <b>242</b>, the graphic engine computes the exceeded area in pixel <b>6</b>′ from dy_metering. In step <b>244</b>, the graphic engine decrements da by the exceeded area, which is not part of the area projected by edge {overscore (P<b>4</b>P<b>9</b>)} in pixel <b>6</b>. In step <b>245</b>, the graphic engine saves da as the area projected by edge {overscore (P<b>4</b>P<b>9</b>)} in pixel <b>6</b>. In step <b>245</b>A, the graphic engine saves the exceeded area of edge {overscore (P<b>4</b>P<b>9</b>)} in pixel <b>6</b>′ so it can be used when the graphic engine processes edge {overscore (P<b>4</b>P<b>9</b>)} in the next scan line. In step <b>245</b>B, the graphic engine saves the carryover area projected onto a pixel <b>7</b>′ by the exceeded area in pixel <b>6</b>′, which is simply dy_metering. Step <b>245</b>B is followed by step <b>254</b>, which ends method <b>200</b>.</p> <p id="p-0092" num="0124">In step <b>238</b>, the graphic engine determines that dy_metering is greater than GF_ONE because edge <o ostyle="single">P<b>4</b>P<b>9</b></o> extends into the next scan line in one unit step. Thus, step <b>238</b> is followed by optional step <b>239</b>. In optional step <b>239</b>, the graphic engine sets the flag for parameter sum_fill. In step <b>240</b>, the graphic engine decrements dy_metering by GF_ONE. In step <b>242</b>, the graphic engine computes the exceeded area in pixel <b>6</b>′ from dy_metering. In step <b>244</b>, the graphic engine decrements da by the exceeded area, which is not part of the area projected by edge <o ostyle="single">P<b>4</b>P<b>9</b></o> in pixel <b>6</b>. In step <b>245</b>, the graphic engine saves da as the area projected by edge <o ostyle="single">P<b>4</b>P<b>9</b></o> in pixel <b>6</b>. In step <b>245</b>A, the graphic engine saves the exceeded area of edge <o ostyle="single">P<b>4</b>P<b>9</b></o> in pixel <b>6</b>′ so it can be used when the graphic engine processes edge <o ostyle="single">P<b>4</b>P<b>9</b></o> in the next scan line. In step <b>245</b>B, the graphic engine saves the carryover area projected onto a pixel <b>7</b>′ by the exceeded area in pixel <b>6</b>′, which is simply dy_metering. Step <b>245</b>B is followed by step <b>254</b>, which ends method <b>200</b>.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161676-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161676-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?>Δ<i>E=√{square root over (ΔL</i><sup><i>2</i></sup><i>+Δa</i><sup><i>2</i></sup><i>+Δb</i><sup><i>2</i></sup><i>)}</i><?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>Δ<i>E=√{square root over (ΔL<sup>2</sup>+Δa<sup>2</sup>+Δb<sup>2</sup>)}</i><?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161680-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161680-20070109.XML
<p id="p-0086" num="0085">The set of values used for p<sub>j </sub>and ε<sub>m,j </sub>for different values of m and j will depend in part on whether the components of the measured conjugated quadratures are to be joint measurements or non-joint measurements. The average times {overscore (t)}<sub>d1 </sub>and {overscore (t)}<sub>d2 </sub>of the times of the respective pulses of the duplets of pulses corresponding to components of the conjugated quadratures that are associated with cos φ<sub>A</sub><sub><sub2>1</sub2></sub><sub>C</sub><sub><sub2>1 </sub2></sub>and sin φ<sub>A</sub><sub><sub2>1</sub2></sub><sub>C</sub><sub><sub2>1</sub2></sub>, respectively, are given by the equations</p> <p id="p-0086" num="0085">The set of values used for p<sub>j </sub>and ε<sub>m,j </sub>for different values of m and j will depend in part on whether the components of the measured conjugated quadratures are to be joint measurements or non-joint measurements. The average times <o ostyle="single">t</o><sub>d1 </sub>and <o ostyle="single">t</o><sub>d2 </sub>of the times of the respective pulses of the duplets of pulses corresponding to components of the conjugated quadratures that are associated with cos φ<sub>A</sub><sub><sub2>1</sub2></sub><sub>C</sub><sub><sub2>1 </sub2></sub>and sin φ<sub>A</sub><sub><sub2>1</sub2></sub><sub>C</sub><sub><sub2>1</sub2></sub>, respectively, are given by the equations</p>
It is also apparent from Eq. (5) that the difference between the two average times {overscore (t)}<sub>d1 </sub>and {overscore (t)}<sub>d2 </sub>can be arranged to be non-zero by selecting the set of values of p<sub>j </sub>such that the sum of p<sub>j </sub>over the domain of j is different from the value of 2. It is important to note that in this case where the difference in the average times is non-zero, the first and second components of conjugated quadratures corresponding to the average times {overscore (t)}<sub>d1 </sub>and {overscore (t)}<sub>d2 </sub>may either be two different components of a conjugated quadratures or the same component of two different conjugated quadratures. It is also apparent from Eq. (5) that the difference between the two average times <o ostyle="single">t</o><sub>d1 </sub>and <o ostyle="single">t</o><sub>d2 </sub>can be arranged to be non-zero by selecting the set of values of p<sub>j </sub>such that the sum of p<sub>j </sub>over the domain of j is different from the value of 2. It is important to note that in this case where the difference in the average times is non-zero, the first and second components of conjugated quadratures corresponding to the average times <o ostyle="single">t</o><sub>d1 </sub>and <o ostyle="single">t</o><sub>d2 </sub>may either be two different components of a conjugated quadratures or the same component of two different conjugated quadratures.
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161726-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161726-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?><i>F{P</i><sub>out</sub><i>}=R</i><sup>2</sup><i>P</i><sub>bias</sub><sup>2</sup>10<sup>−2L</sup><i>F</i>{(1<i>−S</i><sub>2</sub>(<b>√{square root over (2<i>R</i></b><sub><b>m</b></sub><b><i>P</i></b><sub><b>in</b></sub><b>)} sin</b> 2<i>πt/V</i><sub>s</sub>))<sup>2</sup><i>}R</i><sub>L</sub><?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i>F{P</i><sub>out</sub><i>}=R</i><sup>2</sup><i>P</i><sub>bias</sub><sup>2</sup>10<sup>−2L</sup><i>F</i>{(1<i>−S</i><sub>2</sub>(<b>√{square root over (2<i>R</i><sub>m</sub><i>P</i><sub>in</sub>)} sin</b> 2<i>πt/V</i><sub>s</sub>))<sup>2</sup><i>}R</i><sub>L</sub><?in-line-formulae description="In-line Formulae" end="tail"?>
<?in-line-formulae description="In-line Formulae" end="lead"?>10 log [<i>F{P</i><sub>out</sub>}]=10 log [<i>R</i><sup>2</sup><i>P</i><sub>bias</sub><sup>2</sup>10<sup>−2L</sup><i>F</i>{(1<i>−S</i><sub>2</sub>(<b>{square root over (2<i>R</i></b><sub><b>m</b></sub><b><i>P</i></b><sub><b>in</b></sub><b>)} sin</b> 2<i>πt/V</i><sub>s</sub>))<sup>2</sup><i>}R</i><sub>L</sub>]<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>10 log [<i>F{P</i><sub>out</sub>}]=10 log [<i>R</i><sup>2</sup><i>P</i><sub>bias</sub><sup>2</sup>10<sup>−2L</sup><i>F</i>{(1<i>−S</i><sub>2</sub>(<b>{square root over (2<i>R</i><sub>m</sub><i>P</i><sub>in</sub>)} sin</b> 2<i>πt/V</i><sub>s</sub>))<sup>2</sup><i>}R</i><sub>L</sub>]<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161763-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161763-20070109.XML
<p id="p-0012" num="0011"><figref idref="DRAWINGS">FIG. 4</figref> shows an example of a hexagonal close pack (HCP) cell with the [11{overscore (2)}0] plane indicated with dashed lines. In the case of HCP Co-alloys, the magnetic axes of the crystallites are parallel to the plane that is orthogonal to the basal planes of the hexagonal unit cell (i.e. the magnetic axes are parallel to the [11{overscore (2)}0] plane).</p> <p id="p-0012" num="0011"><figref idref="DRAWINGS">FIG. 4</figref> shows an example of a hexagonal close pack (HCP) cell with the [11 <o ostyle="single">2</o>0] plane indicated with dashed lines. In the case of HCP Co-alloys, the magnetic axes of the crystallites are parallel to the plane that is orthogonal to the basal planes of the hexagonal unit cell (i.e. the magnetic axes are parallel to the [11 <o ostyle="single">2</o>0] plane).</p>
<p id="p-0014" num="0013">In magnetic media, “Orientation” is typically achieved by growing the magnetic alloy on suitable underlayers grown in turn on substrates which are circumferentially textured. U.S. Pat. No. 5,989,674 describes the influence that a textured substrate has on the growth of an underlayer structure. When deposited on a properly textured substrate, the lattice parameters of the BCC Cr and Cr-alloys along the radial direction are greater than the corresponding lattice parameters along the track direction. This anisotropic strain relaxation leads to a better lattice match of the [11{overscore (2)}0] prismatic plane of the HCP Co-alloy, which is deposited on top of the underlayer, along the track direction. Consequently, the magnetic axis of a crystallite predominantly aligns along the track direction. “Orientation” requires that the Co-alloy crystallites grow with their [11{overscore (2)}0] plane parallel to the substrate. To ensure this, the underlayer material is grown with its [002] plane parallel to the substrate plane.</p> <p id="p-0014" num="0013">In magnetic media, “Orientation” is typically achieved by growing the magnetic alloy on suitable underlayers grown in turn on substrates which are circumferentially textured. U.S. Pat. No. 5,989,674 describes the influence that a textured substrate has on the growth of an underlayer structure. When deposited on a properly textured substrate, the lattice parameters of the BCC Cr and Cr-alloys along the radial direction are greater than the corresponding lattice parameters along the track direction. This anisotropic strain relaxation leads to a better lattice match of the [11 <o ostyle="single">2</o>0] prismatic plane of the HCP Co-alloy, which is deposited on top of the underlayer, along the track direction. Consequently, the magnetic axis of a crystallite predominantly aligns along the track direction. “Orientation” requires that the Co-alloy crystallites grow with their [11 <o ostyle="single">2</o>0] plane parallel to the substrate. To ensure this, the underlayer material is grown with its [002] plane parallel to the substrate plane.</p>
<p id="p-0015" num="0014"><figref idref="DRAWINGS">FIG. 6</figref> shows an example of the epitaxial relationships between a HCP magnetic layer and a BCC CrMo layer. BCC atoms <b>32</b> are shown on a BCC lattice <b>36</b>. The [002] plane is shown parallel to the page. The four BCC atoms <b>32</b> are not from one crystalline cell, but rather are from specific corners of four adjoining BCC cells. Four HCP atoms <b>34</b> comprise the [11{overscore (2)}0] plane <b>38</b> of the HCP structure.</p> <p id="p-0015" num="0014"><figref idref="DRAWINGS">FIG. 6</figref> shows an example of the epitaxial relationships between a HCP magnetic layer and a BCC CrMo layer. BCC atoms <b>32</b> are shown on a BCC lattice <b>36</b>. The [002] plane is shown parallel to the page. The four BCC atoms <b>32</b> are not from one crystalline cell, but rather are from specific corners of four adjoining BCC cells. Four HCP atoms <b>34</b> comprise the [11 <o ostyle="single">2</o>0] plane <b>38</b> of the HCP structure.</p>
<p id="p-0031" num="0030">A high angle of incidence deposition (i.e. ≧30 degrees) of the hard bias and seed layers <b>10</b>, <b>14</b> is employed to produce uniaxial anisotropy in the hard bias layer <b>10</b>. In contrast, current art hard bias deposition employing ion beam growth technology employ angles between 10–20 degrees with respect to the normal of the film plane. Ion beam deposition has been successful in experimental trials. It is possible that other vapor phase growth methods can be employed as long as the particle flux direction is well defined. It is surmised that the orientation in the hard bias layer <b>10</b> originates from the anisotropic growth of the seed layer <b>12</b> which is induced by the ion beam directionality and growth geometry. Therefore, when the lattice plane is viewed from the normal direction, the atomic arrangement in the seed layer <b>12</b> is anisotropic. Consequently, when the hard bias layer <b>10</b> is grown at a shallower angle, the degree of lattice matching for the HCP Co-alloy [11{overscore (2)}0] plane is favored along the beam direction, thus producing uniaxial magnetic anisotropy.</p> <p id="p-0031" num="0030">A high angle of incidence deposition (i.e. ≧30 degrees) of the hard bias and seed layers <b>10</b>, <b>14</b> is employed to produce uniaxial anisotropy in the hard bias layer <b>10</b>. In contrast, current art hard bias deposition employing ion beam growth technology employ angles between 10–20 degrees with respect to the normal of the film plane. Ion beam deposition has been successful in experimental trials. It is possible that other vapor phase growth methods can be employed as long as the particle flux direction is well defined. It is surmised that the orientation in the hard bias layer <b>10</b> originates from the anisotropic growth of the seed layer <b>12</b> which is induced by the ion beam directionality and growth geometry. Therefore, when the lattice plane is viewed from the normal direction, the atomic arrangement in the seed layer <b>12</b> is anisotropic. Consequently, when the hard bias layer <b>10</b> is grown at a shallower angle, the degree of lattice matching for the HCP Co-alloy [11 <o ostyle="single">2</o>0] plane is favored along the beam direction, thus producing uniaxial magnetic anisotropy.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161863-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161863-20070109.XML
<p id="p-0037" num="0036">The operation of a memory device according to the present invention will be explained hereafter in relation with <figref idref="DRAWINGS">FIG. 2</figref>, which illustrates the variation along time of various control and/or output signals of a dynamic memory according to the present invention, in an operation of precharge of a storage element <b>2</b> (<figref idref="DRAWINGS">FIG. 1</figref>) or of read terminals SA<b>1</b> and SA<b>2</b>. <figref idref="DRAWINGS">FIGS. 2A</figref>, <b>2</b>B, <b>2</b>C, <b>2</b>D, <b>2</b>E, and <b>2</b>F respectively show control signals RESTORE, WL, PBL, BLPASS, SELN ({overscore (SELP)}), and PSA. <figref idref="DRAWINGS">FIGS. 2G to 2J</figref> illustrate the voltage variations along time, respectively, on line BLd, at point STORE, and on terminals SA<b>1</b> and SA<b>2</b>.</p> <p id="p-0037" num="0036">The operation of a memory device according to the present invention will be explained hereafter in relation with <figref idref="DRAWINGS">FIG. 2</figref>, which illustrates the variation along time of various control and/or output signals of a dynamic memory according to the present invention, in an operation of precharge of a storage element <b>2</b> (<figref idref="DRAWINGS">FIG. 1</figref>) or of read terminals SA<b>1</b> and SA<b>2</b>. <figref idref="DRAWINGS">FIGS. 2A</figref>, <b>2</b>B, <b>2</b>C, <b>2</b>D, <b>2</b>E, and <b>2</b>F respectively show control signals RESTORE, WL, PBL, BLPASS, SELN ( <o ostyle="single">SELP</o>), and PSA. <figref idref="DRAWINGS">FIGS. 2G to 2J</figref> illustrate the voltage variations along time, respectively, on line BLd, at point STORE, and on terminals SA<b>1</b> and SA<b>2</b>.</p>
<p id="p-0041" num="0040">Successive read and refresh operations of a datum contained in a storage element <b>2</b> will be detailed hereafter in relation with <figref idref="DRAWINGS">FIG. 3</figref>, which illustrates the variation along time of various control and/or output signals of a dynamic memory according to the present invention. <figref idref="DRAWINGS">FIG. 3A</figref> shows signal RESTORE. <figref idref="DRAWINGS">FIG. 3B</figref> shows signal WL. <figref idref="DRAWINGS">FIG. 3C</figref> shows signal PBL. <figref idref="DRAWINGS">FIG. 3D</figref> shows signal BLPASS. <figref idref="DRAWINGS">FIG. 3E</figref> shows signal SELN ({overscore (SELP)}). <figref idref="DRAWINGS">FIG. 3F</figref> shows signal PSA. <figref idref="DRAWINGS">FIGS. 3G</figref> ad <b>3</b>H illustrate the variations along time, respectively, on direct bit line BLd and reference bit lines BLr. <figref idref="DRAWINGS">FIGS. 31 and 3J</figref> illustrate the voltage variation along time, respectively, on storage nodes STORE and STOREref. <figref idref="DRAWINGS">FIGS. 3K and 3L</figref> illustrate the voltage variations along time, respectively, on terminals SA<b>1</b> and SA<b>2</b>.</p> <p id="p-0041" num="0040">Successive read and refresh operations of a datum contained in a storage element <b>2</b> will be detailed hereafter in relation with <figref idref="DRAWINGS">FIG. 3</figref>, which illustrates the variation along time of various control and/or output signals of a dynamic memory according to the present invention. <figref idref="DRAWINGS">FIG. 3A</figref> shows signal RESTORE. <figref idref="DRAWINGS">FIG. 3B</figref> shows signal WL. <figref idref="DRAWINGS">FIG. 3C</figref> shows signal PBL. <figref idref="DRAWINGS">FIG. 3D</figref> shows signal BLPASS. <figref idref="DRAWINGS">FIG. 3E</figref> shows signal SELN ( <o ostyle="single">SELP</o>). <figref idref="DRAWINGS">FIG. 3F</figref> shows signal PSA. <figref idref="DRAWINGS">FIGS. 3G</figref> ad <b>3</b>H illustrate the variations along time, respectively, on direct bit line BLd and reference bit lines BLr. <figref idref="DRAWINGS">FIGS. 31 and 3J</figref> illustrate the voltage variation along time, respectively, on storage nodes STORE and STOREref. <figref idref="DRAWINGS">FIGS. 3K and 3L</figref> illustrate the voltage variations along time, respectively, on terminals SA<b>1</b> and SA<b>2</b>.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161975-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161975-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?>{overscore (<i>x</i>)}(<i>m</i>)={overscore (<i>S</i>)}(<i>m</i>)<i>b</i>(<i>m</i>)+{overscore (<i>n</i>)}(<i>m</i>)  (19)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?> <o ostyle="single"><i>x</i></o>(<i>m</i>)= <o ostyle="single"><i>S</i></o>(<i>m</i>)<i>b</i>(<i>m</i>)+ <o ostyle="single"><i>n</i></o>(<i>m</i>)  (19)<?in-line-formulae description="In-line Formulae" end="tail"?>
in which S<img id="CUSTOM-CHARACTER-00001" he="1.78mm" wi="1.78mm" file="US07161975-20070109-P00001.TIF" alt="custom character" img-content="character" img-format="tif"/>and S<sub>ℑ</sub> are the separate real and imaginary parts of S, respectively. Similar notation is used for the complex input signal x and noise n. S and x are replaced by {overscore (S)} and {overscore (x)} in the development of equation (16), as described above, and the decision operator α( ) is replaced simply by a sign operation (taking the sign of the soft decision to determine the hard decision value). Subject to these changes, the method of <figref idref="DRAWINGS">FIG. 6</figref> is used to initialize the decision values substantially as described above. in which S<img id="CUSTOM-CHARACTER-00001" he="1.78mm" wi="1.78mm" file="US07161975-20070109-P00001.TIF" alt="custom character" img-content="character" img-format="tif"/>and S<sub>ℑ</sub> are the separate real and imaginary parts of S, respectively. Similar notation is used for the complex input signal x and noise n. S and x are replaced by <o ostyle="single">S</o> and <o ostyle="single">x</o> in the development of equation (16), as described above, and the decision operator α( ) is replaced simply by a sign operation (taking the sign of the soft decision to determine the hard decision value). Subject to these changes, the method of <figref idref="DRAWINGS">FIG. 6</figref> is used to initialize the decision values substantially as described above.
<?in-line-formulae description="In-line Formulae" end="lead"?><i>f</i>(φ)=∥<i>{overscore (x)}{overscore (S)}e</i><sup>jφ</sup>∥<sup>2</sup>  (20)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i>f</i>(φ)=∥<i> <o ostyle="single">x</o> <o ostyle="single">S</o>e</i><sup>jφ</sup>∥<sup>2</sup>  (20)<?in-line-formulae description="In-line Formulae" end="tail"?>
Equation (20) combines both the unit circle and real axis constraints that apply to the BPSK constellation. Again, the ALPS procedure may be applied to z and T, as determined by the methods of <figref idref="DRAWINGS">FIG. 6</figref> using {overscore (S)} and {overscore (x)}. Equation (20) combines both the unit circle and real axis constraints that apply to the BPSK constellation. Again, the ALPS procedure may be applied to z and T, as determined by the methods of <figref idref="DRAWINGS">FIG. 6</figref> using <o ostyle="single">S</o> and <o ostyle="single">x</o>.
<?in-line-formulae description="In-line Formulae" end="lead"?><i>L</i><sub>k</sub>(<i>b</i><sub>k</sub>):=∥<i>{overscore (F)}</i><sub>k</sub><i>b</i><sub>k</sub>*∥<sup>2</sup>  (36)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i>L</i><sub>k</sub>(<i>b</i><sub>k</sub>):=∥<i> <o ostyle="single">F</o></i><sub>k</sub><i>b</i><sub>k</sub>*∥<sup>2</sup>  (36)<?in-line-formulae description="In-line Formulae" end="tail"?>
a real matrix made by stacking the real and imaginary parts of F, in the manner of {overscore (S)} described above. The maximization of L<sub>k </sub>over the real constellation of b<sub>k </sub>is ambiguous, in that the maximum can be determined only up to multiplication of b<sub>k </sub>by a real scalar (such as −1). a real matrix made by stacking the real and imaginary parts of F, in the manner of <o ostyle="single">S</o> described above. The maximization of L<sub>k </sub>over the real constellation of b<sub>k </sub>is ambiguous, in that the maximum can be determined only up to multiplication of b<sub>k </sub>by a real scalar (such as −1).
<p id="p-0100" num="0099">To maximize the value of equation (36) for each k, processor <b>99</b> preferably performs a singular value decomposition (SVD) of {overscore (F)}<sub>k</sub>, as is known in the art: <p id="p-0100" num="0099">To maximize the value of equation (36) for each k, processor <b>99</b> preferably performs a singular value decomposition (SVD) of <o ostyle="single">F</o><sub>k</sub>, as is known in the art:
<?in-line-formulae description="In-line Formulae" end="lead"?>{overscore (F)}<sub>k</sub>=U<sub>k</sub>Σ<sub>k</sub>V<sub>k</sub><sup>T</sup>  (37)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?> <o ostyle="single">F</o><sub>k</sub>=U<sub>k</sub>Σ<sub>k</sub>V<sub>k</sub><sup>T</sup>  (37)<?in-line-formulae description="In-line Formulae" end="tail"?>
<p id="p-0101" num="0100">Based on the above decomposition of {overscore (F)}<sub>k</sub>, processor <b>99</b> can determine a vector of hard decision values {circumflex over (b)}<sub>k </sub>simply by taking the sign of each element of {tilde over (b)}<sub>k</sub>, at a decision step <b>102</b>. As noted earlier, the determination of the elements of {circumflex over (b)}<sub>k </sub>is uncertain as to multiplication by ±1, and other means must be applied in order to resolve this ambiguity. (One possibility is the use of known pilot signals, as described below.) Given the hard decision values of the symbols {circumflex over (b)}<sub>k</sub>, the channel response vector for each user k can be determined by substituting these values into equation (29), in which the chip matrix D has been replaced by the equivalent fingerprint matrix F<sub>k</sub>:</p> <p id="p-0101" num="0100">Based on the above decomposition of <o ostyle="single">F</o><sub>k</sub>, processor <b>99</b> can determine a vector of hard decision values {circumflex over (b)}<sub>k </sub>simply by taking the sign of each element of {tilde over (b)}<sub>k</sub>, at a decision step <b>102</b>. As noted earlier, the determination of the elements of {circumflex over (b)}<sub>k </sub>is uncertain as to multiplication by ±1, and other means must be applied in order to resolve this ambiguity. (One possibility is the use of known pilot signals, as described below.) Given the hard decision values of the symbols {circumflex over (b)}<sub>k</sub>, the channel response vector for each user k can be determined by substituting these values into equation (29), in which the chip matrix D has been replaced by the equivalent fingerprint matrix F<sub>k</sub>:</p>
<?in-line-formulae description="In-line Formulae" end="lead"?>τ<sub>k</sub>=arg max∥<i>{overscore (F)}</i><sub>k</sub>(τ<sub>k</sub>)<i>{circumflex over (b)}</i><sub>k</sub>(τ<sub>k</sub>)∥<sup>2</sup>  (41)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>τ<sub>k</sub>=arg max∥<i> <o ostyle="single">F</o></i><sub>k</sub>(τ<sub>k</sub>)<i>{circumflex over (b)}</i><sub>k</sub>(τ<sub>k</sub>)∥<sup>2</sup>  (41)<?in-line-formulae description="In-line Formulae" end="tail"?>
Here F<sub>k </sub>is the fingerprint matrix defined above, taken in the absence of pilot signals. The fingerprint matrix is extended by the pilot fingerprint, given by n<sub>k</sub>=P<sub>k</sub><sup>H</sup>x. Applying the SVD of equation (37) to {overscore (n<sub>k</sub>F<sub>k</sub>)} gives a soft decision value (assuming BPSK modulation): Here F<sub>k </sub>is the fingerprint matrix defined above, taken in the absence of pilot signals. The fingerprint matrix is extended by the pilot fingerprint, given by n<sub>k</sub>=P<sub>k</sub><sup>H</sup>x. Applying the SVD of equation (37) to <o ostyle="single">n<sub>k</sub>F<sub>k</sub></o> gives a soft decision value (assuming BPSK modulation):
<claim-text>9. The receiver according to <claim-ref idref="CLM-00008">claim 8</claim-ref>, wherein the multi-user detection circuitry is arranged to invert the expression by finding the phase angle φk of each of the elements of b that minimizes a norm given by ∥{overscore (x)}{overscore (S)}b∥<sup>2</sup>.</claim-text> <claim-text>9. The receiver according to <claim-ref idref="CLM-00008">claim 8</claim-ref>, wherein the multi-user detection circuitry is arranged to invert the expression by finding the phase angle φk of each of the elements of b that minimizes a norm given by ∥ <o ostyle="single">x</o> <o ostyle="single">S</o>b∥<sup>2</sup>.</claim-text>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07161992-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07161992-20070109.XML
<p id="p-0010" num="0009"><figref idref="DRAWINGS">FIG. 2</figref> illustrates an encoder circuit <b>200</b> according to an embodiment. A domino gate <b>202</b> includes an input transistor <b>204</b> controlled by the data input to the bus line <b>102</b>. A domino gate <b>206</b> includes an input transistor <b>208</b> controlled by the value of the data input to the bus on the previous cycle, and supplied by a clocked FF <b>210</b>, which stores the complement of the previous data input value. The domino gates <b>202</b> and <b>206</b> are clocked by a Φ<b>1</b> clock signal, and the clocked FF <b>210</b> is clocked by the complement of the Φ<b>1</b> clock signal, {overscore (Φ<b>1</b>)}.</p> <p id="p-0010" num="0009"><figref idref="DRAWINGS">FIG. 2</figref> illustrates an encoder circuit <b>200</b> according to an embodiment. A domino gate <b>202</b> includes an input transistor <b>204</b> controlled by the data input to the bus line <b>102</b>. A domino gate <b>206</b> includes an input transistor <b>208</b> controlled by the value of the data input to the bus on the previous cycle, and supplied by a clocked FF <b>210</b>, which stores the complement of the previous data input value. The domino gates <b>202</b> and <b>206</b> are clocked by a Φ<b>1</b> clock signal, and the clocked FF <b>210</b> is clocked by the complement of the Φ<b>1</b> clock signal, <o ostyle="single">Φ<b>1</b></o>.</p>
<p id="p-0011" num="0010">During pre-charge, when Φ<b>1</b> is LOW and {overscore (Φ<b>1</b>)} is HIGH, node A, node B, and node C are all HIGH. The value on node A depends on the value of the current data input, and the value on node B depends on the value of the previous data input.</p> <p id="p-0011" num="0010">During pre-charge, when Φ<b>1</b> is LOW and <o ostyle="single">Φ<b>1</b></o> is HIGH, node A, node B, and node C are all HIGH. The value on node A depends on the value of the current data input, and the value on node B depends on the value of the previous data input.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07162032-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07162032-20070109.XML
<p id="p-0138" num="0159">According to the present invention, modified Blum-Shub-Smale machines (hereinafter referred to as “BSS' machines”) operate over a finite field Z<sub>N </sub>for a fixed prime number N. Such a machine includes (1) a state space Z<sub>N</sub><sup>S</sup>, (2) an output space Z<sub>N</sub><sup>O</sup>, (3) an input space Z<sub>N</sub><sup>I</sup>, and (4) a directed graph with p numbered nodes; where S, O, and I are positive integers. The set {overscore (S)}={0, . . . , p−1}×Z<sub>N</sub><sup>S</sup>×Z<sub>N</sub><sup>O</sup>×Z<sub>N</sub><sup>I </sup>is called the full state space of the Blum-Shub-Smale-like machine. The first component is the node number, the next S components are the automaton's internal work space, the O components after that, the output, and lastly, the I input components. The graph of the automaton has two main types of node variants: <p id="p-0138" num="0159">According to the present invention, modified Blum-Shub-Smale machines (hereinafter referred to as “BSS' machines”) operate over a finite field Z<sub>N </sub>for a fixed prime number N. Such a machine includes (1) a state space Z<sub>N</sub><sup>S</sup>, (2) an output space Z<sub>N</sub><sup>O</sup>, (3) an input space Z<sub>N</sub><sup>I</sup>, and (4) a directed graph with p numbered nodes; where S, O, and I are positive integers. The set <o ostyle="single">S</o>={0, . . . , p−1}×Z<sub>N</sub><sup>S</sup>×Z<sub>N</sub><sup>O</sup>×Z<sub>N</sub><sup>I </sup>is called the full state space of the Blum-Shub-Smale-like machine. The first component is the node number, the next S components are the automaton's internal work space, the O components after that, the output, and lastly, the I input components. The graph of the automaton has two main types of node variants:
<p id="p-0158" num="0198">When a polynomial representation, H, of a Mealy machine is to be encrypted using multivariate polynomials, there are some constraints on the selection of encryption keys. As in the univariate case, there are S function components of H, which are fed back into variables, and O function components which are not. This will only work as intended if (c<sub>i</sub>, r<sub>i</sub>, s<sub>i</sub>)=(c<sub>l+i</sub>, r<sub>l+i</sub>, s<sub>l+i</sub>) for all 1≦i≦{overscore (1)}, where {overscore (1)} is such that Σ<sub>j=I </sub><sup>{overscore (1)}</sup>c<sub>j</sub>≧S. In the following set D=Σ<sub>j=1</sub><sup>{overscore (1)}</sup>c<sub>j</sub>. In any case, D may not exceed the number of variables, so in the case where there are more function components than variables, there may be function components free of such restrictions when deciding upon triples for encryption. Thus, the first {overscore (1)} partially encrypted blocks of H's components must use the same key pairs as the first {overscore (1)} partially decrypted blocks of H's variables. Recall that H's variables are written {right arrow over (x)}(n), {right arrow over (y)}(n), and that {right arrow over (x)} is the state of the Mealy machine. Therefore the first {overscore (1)} vectors/blocks {right arrow over (w)}<sub>i</sub>(n) will represent {right arrow over (x)}(n) and possibly a little of {right arrow over (y)}(n), and the remaining vectors/blocks will represent the rest of {right arrow over (y)}(n)—the input to the Mealy machine. The partially encrypted version of H, written E<sub>r,s</sub>∘H, may for the case D=S be written as:</p> <p id="p-0158" num="0198">When a polynomial representation, H, of a Mealy machine is to be encrypted using multivariate polynomials, there are some constraints on the selection of encryption keys. As in the univariate case, there are S function components of H, which are fed back into variables, and O function components which are not. This will only work as intended if (c<sub>i</sub>, r<sub>i</sub>, s<sub>i</sub>)=(c<sub>l+i</sub>, r<sub>l+i</sub>, s<sub>l+i</sub>) for all 1≦i≦ <o ostyle="single">1</o>, where <o ostyle="single">1</o> is such that Σ<sub>j=I </sub><sup> <o ostyle="single">1</o></sup>c<sub>j</sub>≧S. In the following set D=Σ<sub>j=1</sub><sup> <o ostyle="single">1</o></sup>c<sub>j</sub>. In any case, D may not exceed the number of variables, so in the case where there are more function components than variables, there may be function components free of such restrictions when deciding upon triples for encryption. Thus, the first <o ostyle="single">1</o> partially encrypted blocks of H's components must use the same key pairs as the first <o ostyle="single">1</o> partially decrypted blocks of H's variables. Recall that H's variables are written {right arrow over (x)}(n), {right arrow over (y)}(n), and that {right arrow over (x)} is the state of the Mealy machine. Therefore the first <o ostyle="single">1</o> vectors/blocks {right arrow over (w)}<sub>i</sub>(n) will represent {right arrow over (x)}(n) and possibly a little of {right arrow over (y)}(n), and the remaining vectors/blocks will represent the rest of {right arrow over (y)}(n)—the input to the Mealy machine. The partially encrypted version of H, written E<sub>r,s</sub>∘H, may for the case D=S be written as:</p>
<p id="p-0161" num="0201">For the BSS' machines, the resulting expression resembles the above expressions, but is slightly simpler. There is one variable vector {right arrow over (x)}(n) with 1+S+O+I components. H has 1+S+O components. As with the Mealy machine, the triples (c<sub>i</sub>, r<sub>i</sub>, s<sub>i</sub>) must equal (c<sub>l+i</sub>, r<sub>l+i</sub>, s<sub>l+i</sub>) for 1≦i≦{overscore (1)}, where {overscore (1)} is such that Σ<sub>j=1</sub><sup>ī</sup>c<sub>j</sub>≧1+S and Σ<sub>j=1</sub><sup>{overscore (1)}−1 </sup>c<sub>j</sub>≦1+S. Set D=Σ<sub>j=1</sub><sup>{overscore (1)}</sup>c<sub>j</sub>. In any case, D may not exceed the number of variables, so in the case where there are more function components than variables, there may be function components free of such restrictions when deciding upon triples for encryption. The partially encrypted state and output data after n applications of H is defined as {right arrow over (w)} <p id="p-0161" num="0201">For the BSS' machines, the resulting expression resembles the above expressions, but is slightly simpler. There is one variable vector {right arrow over (x)}(n) with 1+S+O+I components. H has 1+S+O components. As with the Mealy machine, the triples (c<sub>i</sub>, r<sub>i</sub>, s<sub>i</sub>) must equal (c<sub>l+i</sub>, r<sub>l+i</sub>, s<sub>l+i</sub>) for 1≦i≦ <o ostyle="single">1</o>, where <o ostyle="single">1</o> is such that Σ<sub>j=1</sub><sup>ī</sup>c<sub>j</sub>≧1+S and Σ<sub>j=1</sub><sup> <o ostyle="single">1</o>−1 </sup>c<sub>j</sub>≦1+S. Set D=Σ<sub>j=1</sub><sup> <o ostyle="single">1</o></sup>c<sub>j</sub>. In any case, D may not exceed the number of variables, so in the case where there are more function components than variables, there may be function components free of such restrictions when deciding upon triples for encryption. The partially encrypted state and output data after n applications of H is defined as {right arrow over (w)}
The resulting machine is called {overscore (M)}. The resulting machine is called <o ostyle="single">M</o>.
<p id="p-0183" num="0279">Given {overscore (M)}'s state after n state-transitions, {right arrow over (x)}(n), and the (n+1)<sup>st </sup>input {right arrow over (y)}(n), the next state transition and output is computed by the mapping:</p> <p id="p-0183" num="0279">Given <o ostyle="single">M</o>'s state after n state-transitions, {right arrow over (x)}(n), and the (n+1)<sup>st </sup>input {right arrow over (y)}(n), the next state transition and output is computed by the mapping:</p>
<p id="p-0189" num="0299">The set of node numbers from 1 top can be written {overscore (N)}. A BSS machine thus has p nodes in all. The full state space of a Blum-Shub-Smale machine is then {overscore (N)}×R<sup>S</sup>. It is possible to express the computation of a Blum-Shub-Smale machine using only the “computing endomorphism” <p id="p-0189" num="0299">The set of node numbers from 1 top can be written <o ostyle="single">N</o>. A BSS machine thus has p nodes in all. The full state space of a Blum-Shub-Smale machine is then <o ostyle="single">N</o>×R<sup>S</sup>. It is possible to express the computation of a Blum-Shub-Smale machine using only the “computing endomorphism”
<?in-line-formulae description="In-line Formulae" end="lead"?><i>H:{overscore (N)}×R</i><sup>S</sup><i>→{overscore (N)}×R</i><sup>S</sup>.<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i>H: <o ostyle="single">N</o>×R</i><sup>S</sup><i>→ <o ostyle="single">N</o>×R</i><sup>S</sup>.<?in-line-formulae description="In-line Formulae" end="tail"?>
When y∈{overscore (N)}, a<sub>n</sub>(y)=1 if and only if n=y, otherwise a<sub>n</sub>(y)=0. For y∉{overscore (N)},a<sub>n</sub>(y) produces nonsense. It is necessary to know that β(y,σ)=β(y, χ({right arrow over (x)})) is expressible as a polynomial, for which an expression can be found in the article by Blum, Shub, and Smale. When computing β(y,σ) for a node, σ=χ({right arrow over (x)}) must be evaluated. Over a finite field it is possible to express χ as a polynomial. When y∈ <o ostyle="single">N</o>, a<sub>n</sub>(y)=1 if and only if n=y, otherwise a<sub>n</sub>(y)=0. For y∉ <o ostyle="single">N</o>,a<sub>n</sub>(y) produces nonsense. It is necessary to know that β(y,σ)=β(y, χ({right arrow over (x)})) is expressible as a polynomial, for which an expression can be found in the article by Blum, Shub, and Smale. When computing β(y,σ) for a node, σ=χ({right arrow over (x)}) must be evaluated. Over a finite field it is possible to express χ as a polynomial.
<p id="p-0198" num="0327">Since the modified machines are constructed over <img id="CUSTOM-CHARACTER-00015" he="3.13mm" wi="2.46mm" file="US07162032-20070109-P00002.TIF" alt="custom character" img-content="character" img-format="tif"/><sub>N</sub>, which contains only non-negative integers, the original version of the branch node becomes meaningless. Instead, the next-node function takes the form β: {overscore (N)}×<img id="CUSTOM-CHARACTER-00016" he="3.13mm" wi="2.46mm" file="US07162032-20070109-P00002.TIF" alt="custom character" img-content="character" img-format="tif"/><sub>N</sub>→{overscore (N)}. To simplify, require {overscore (N)}<u style="single">⊂</u><img id="CUSTOM-CHARACTER-00017" he="3.13mm" wi="2.46mm" file="US07162032-20070109-P00002.TIF" alt="custom character" img-content="character" img-format="tif"/><sub>N</sub>, even though one could make do with a smaller prime than some N≧p for the state-space. This implies that β is extended to β:Z<sub>N</sub><sup>2</sup>→Z<sub>N</sub>.</p> <p id="p-0198" num="0327">Since the modified machines are constructed over <img id="CUSTOM-CHARACTER-00015" he="3.13mm" wi="2.46mm" file="US07162032-20070109-P00002.TIF" alt="custom character" img-content="character" img-format="tif"/><sub>N</sub>, which contains only non-negative integers, the original version of the branch node becomes meaningless. Instead, the next-node function takes the form β: <o ostyle="single">N</o>×<img id="CUSTOM-CHARACTER-00016" he="3.13mm" wi="2.46mm" file="US07162032-20070109-P00002.TIF" alt="custom character" img-content="character" img-format="tif"/><sub>N</sub>→ <o ostyle="single">N</o>. To simplify, require <o ostyle="single">N</o><u style="single">⊂</u><img id="CUSTOM-CHARACTER-00017" he="3.13mm" wi="2.46mm" file="US07162032-20070109-P00002.TIF" alt="custom character" img-content="character" img-format="tif"/><sub>N</sub>, even though one could make do with a smaller prime than some N≧p for the state-space. This implies that β is extended to β:Z<sub>N</sub><sup>2</sup>→Z<sub>N</sub>.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07162056-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07162056-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?><i>M=√{square root over (I</i><sub><i>x</i></sub><i></i><sup><i>2</i></sup><i>+I</i><sub><i>y</i></sub><i></i><sup><i>2</i></sup><i>)}</i>  (Eq. 4)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i>M=√{square root over (I<sub>x</sub><sup>2</sup>+I<sub>y</sub><sup>2</sup>)}</i>  (Eq. 4)<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07162069-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07162069-20070109.XML
    <li id="ul0001-0001" num="0025">i) calculation of average {overscore (h)} for each row and column.</li>     <li id="ul0001-0001" num="0025">i) calculation of average <o ostyle="single">h</o> for each row and column.</li>
<?in-line-formulae description="In-line Formulae" end="lead"?>column: Δ<i>x</i>(<i>x,y</i>)=|<i>h</i>(<i>x,y</i>)−<i>{overscore (h)}</i>(<i>x</i>)|<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>column: Δ<i>x</i>(<i>x,y</i>)=|<i>h</i>(<i>x,y</i>)−<i> <o ostyle="single">h</o></i>(<i>x</i>)|<?in-line-formulae description="In-line Formulae" end="tail"?>
<?in-line-formulae description="In-line Formulae" end="lead"?>row: Δ<i>y</i>(<i>x,y</i>)=|<i>h</i>(<i>x,y</i>)−<i>{overscore (h)}</i>(<i>y</i>)|<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?>row: Δ<i>y</i>(<i>x,y</i>)=|<i>h</i>(<i>x,y</i>)−<i> <o ostyle="single">h</o></i>(<i>y</i>)|<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07162210-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07162210-20070109.XML
    <li id="ul0008-0002" num="0072">u<sub>n</sub>, n={overscore (1,N)}<−1, 2, . . . , N is the pilot signal complex correlation responses,</li>     <li id="ul0008-0002" num="0072">u<sub>n</sub>, n= <o ostyle="single">1,N</o><−1, 2, . . . , N is the pilot signal complex correlation responses,</li>
<?in-line-formulae description="In-line Formulae" end="lead"?><i>x</i><sub>n</sub>(<i>t</i><sub>j</sub>), <i>j=</i>1, 2, . . . , n={overscore (1,N)}<−1, 2, . . . , N<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?><i>x</i><sub>n</sub>(<i>t</i><sub>j</sub>), <i>j=</i>1, 2, . . . , n= <o ostyle="single">1,N</o><−1, 2, . . . , N<?in-line-formulae description="In-line Formulae" end="tail"?>
The complex correlation responses of the pilot signal u<sub>n </sub>and the correlation matrix elements K<sub>nm</sub>, n,m={overscore (1,N)}<−1, 2, . . . , N are generated using the sliding window from J samples (chips) of the input signal as shown for example, in <figref idref="DRAWINGS">FIG. 2</figref>. The complex correlation responses of the pilot signal u<sub>n </sub>and the correlation matrix elements K<sub>nm</sub>, n,m= <o ostyle="single">1,N</o><−1, 2, . . . , N are generated using the sliding window from J samples (chips) of the input signal as shown for example, in <figref idref="DRAWINGS">FIG. 2</figref>.
<p id="p-0066" num="0088">where w<sub>n</sub>, n={overscore (1,N)}<−1, 2, . . . , N are the weight vectors (coordinates of simplex vertices) of the preceding adaptation step.</p> <p id="p-0066" num="0088">where w<sub>n</sub>, n= <o ostyle="single">1,N</o><−1, 2, . . . , N are the weight vectors (coordinates of simplex vertices) of the preceding adaptation step.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07162338-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07162338-20070109.XML
<p id="p-0220" num="0219">A composite pose {overscore (S)} can be provided by the SLAM process and can be expressed by {overscore (S)}=({overscore (x)}, {overscore (y)}, {overscore (θ)})<sup>T</sup>. This composite pose {overscore (S)} can be provided as an input to, for example, a robot behavior control program such as a behavioral program for vacuum cleaning. In alternative examples of computing a composite pose {overscore (S)}, the composite pose can be weighted using probabilities and/or importance factors, can be averaged by selecting data only from high probability particles, and the like. The process advances from the optional state <b>1394</b> to a state <b>1398</b>.</p> <p id="p-0220" num="0219">A composite pose <o ostyle="single">S</o> can be provided by the SLAM process and can be expressed by <o ostyle="single">S</o>=( <o ostyle="single">x</o>, <o ostyle="single">y</o>, <o ostyle="single">θ</o>)<sup>T</sup>. This composite pose <o ostyle="single">S</o> can be provided as an input to, for example, a robot behavior control program such as a behavioral program for vacuum cleaning. In alternative examples of computing a composite pose <o ostyle="single">S</o>, the composite pose can be weighted using probabilities and/or importance factors, can be averaged by selecting data only from high probability particles, and the like. The process advances from the optional state <b>1394</b> to a state <b>1398</b>.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07162340-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07162340-20070109.XML
<p id="p-0040" num="0039">The output distance is provided by D(x, y), as a direct measurement of data matching, wherein x<sub>i </sub>is the library of predetermined data, and y<sub>i </sub>is the recent history of data. In either equation, the variable m is the number of samples of data. Additionally, variable {overscore (x<sub>i</sub>)} is the average (mean) value for attribute i occurring in the library of prerecorded data, and {overscore (y<sub>i</sub>)} is the average (mean) value for attribute i occurring in the recent history of data.</p> <p id="p-0040" num="0039">The output distance is provided by D(x, y), as a direct measurement of data matching, wherein x<sub>i </sub>is the library of predetermined data, and y<sub>i </sub>is the recent history of data. In either equation, the variable m is the number of samples of data. Additionally, variable <o ostyle="single">x<sub>i</sub></o> is the average (mean) value for attribute i occurring in the library of prerecorded data, and <o ostyle="single">y<sub>i</sub></o> is the average (mean) value for attribute i occurring in the recent history of data.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07162359-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07162359-20070109.XML
<?in-line-formulae description="In-line Formulae" end="lead"?>{overscore (σ(<i>k</i>))}=<i>s</i>1·{overscore (<i>VO</i>2)}(<i>k</i>)+<i>s</i>2·{overscore (<i>VO</i>2)}(<i>k</i>−1)  (25)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?> <o ostyle="single">σ(<i>k</i>)</o>=<i>s</i>1· <o ostyle="single"><i>VO</i>2</o>(<i>k</i>)+<i>s</i>2· <o ostyle="single"><i>VO</i>2</o>(<i>k</i>−1)  (25)<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07162371-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07162371-20070109.XML
<sequence-list file="US07162371-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="US07162371-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\US07162741-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\US07162741-20070109.XML
<p id="p-0100" num="0103">In order to make predictions using the mixture (equation (3)), we must keep track of the sum of all the tree weights at time t, Σ<sub>T</sub>w<sub>T</sub><sup>t</sup>. An efficient way to do this is to keep the sum of all subtree weights for each node. We define {overscore (w)}<sup>t</sup>(u) to be the sum of all subtrees rooted at node u:</p> <p id="p-0100" num="0103">In order to make predictions using the mixture (equation (3)), we must keep track of the sum of all the tree weights at time t, Σ<sub>T</sub>w<sub>T</sub><sup>t</sup>. An efficient way to do this is to keep the sum of all subtree weights for each node. We define <o ostyle="single">w</o><sup>t</sup>(u) to be the sum of all subtrees rooted at node u:</p>
<p id="p-0112" num="0116">To update the weights of the nodes we use the following rules. We first initialize w<sup>1</sup>(u)=1 for ∀u and {overscore (w)}<sup>1</sup>(u) for ∀u.</p> <p id="p-0112" num="0116">To update the weights of the nodes we use the following rules. We first initialize w<sup>1</sup>(u)=1 for ∀u and <o ostyle="single">w</o><sup>1</sup>(u) for ∀u.</p>
For {overscore (w)}<sup>t</sup>(u) if x<sup>t</sup>∈u: For <o ostyle="single">w</o><sup>t</sup>(u) if x<sup>t</sup>∈u:
<?in-line-formulae description="In-line Formulae" end="lead"?>{overscore (w)}<sup>t+1</sup>(<i>u</i>)={overscore (w)}<sup>t</sup>(<i>u</i>)  (A16)<?in-line-formulae description="In-line Formulae" end="tail"?> <?in-line-formulae description="In-line Formulae" end="lead"?> <o ostyle="single">w</o><sup>t+1</sup>(<i>u</i>)= <o ostyle="single">w</o><sup>t</sup>(<i>u</i>)  (A16)<?in-line-formulae description="In-line Formulae" end="tail"?>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\USD0535002-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\USD0535002-20070109.XML
<last-name>Mu{overscore (n)}oz Martinez</last-name> <last-name>Muńoz Martinez</last-name>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\USRE039460-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\USRE039460-20070109.XML
<p id="p-0075" num="0076">For the inverse approach, consider that in a closed three dimensional region Ω with the boundary surface Γ, as shown in <figref idref="DRAWINGS">FIG. 1a</figref>, a subregion Ω<sub>0</sub>⊂Ω, called the synthesis controlled subdomain is defined and within this region the function {tilde over (B)}(r,z) is prescribed. The problem consists of searching for a boundary function J(R,ξ) that produces the field {overscore (B)}(r,z) in Ω<sub>0 </sub>as close to the target field {tilde over (B)}(r,z) as is possible. The basic formulation begins with the integration of the equation (10) giving <p id="p-0075" num="0076">For the inverse approach, consider that in a closed three dimensional region Ω with the boundary surface Γ, as shown in <figref idref="DRAWINGS">FIG. 1a</figref>, a subregion Ω<sub>0</sub>⊂Ω, called the synthesis controlled subdomain is defined and within this region the function {tilde over (B)}(r,z) is prescribed. The problem consists of searching for a boundary function J(R,ξ) that produces the field <o ostyle="single">B</o>(r,z) in Ω<sub>0 </sub>as close to the target field {tilde over (B)}(r,z) as is possible. The basic formulation begins with the integration of the equation (10) giving
<p id="p-0092" num="0093">The current densities shown in FIGS. <b>5</b>(a) and <b>5</b>(b) are converted into coil configurations using the non-linear optimization technique described above. Consider three magnet structures with L=0.8 m, 1.0 m and 1.5 m, and with the radius of the free bore being R=0.5 m. Also assume that the dsv is located at the center of the magnet with a radius of r=0.21 m. For these cases, 150 sample points evenly spaced over the dsv and including its surface were selected as exemplified in FIG. <b>7</b>. The constant target field {overscore (B)}<sub>z </sub>was set to 1.0 Tesla at each sample point of the dsv. The resulting continuous current density function shown in <figref idref="DRAWINGS">FIG. 5a</figref> is clearly oscillating. According to these current distributions, initially, 11 coils are required for the 0.8 m magnet, 9 coils for the 1.0 m magnet, and 5 coils for the 1.5 m magnet to reasonably approximate the continuous current distribution. See FIG. <b>2</b>. For convenience of initial design, the same turns density was used for all the coils and a constant transport current was assumed.</p> <p id="p-0092" num="0093">The current densities shown in FIGS. <b>5</b>(a) and <b>5</b>(b) are converted into coil configurations using the non-linear optimization technique described above. Consider three magnet structures with L=0.8 m, 1.0 m and 1.5 m, and with the radius of the free bore being R=0.5 m. Also assume that the dsv is located at the center of the magnet with a radius of r=0.21 m. For these cases, 150 sample points evenly spaced over the dsv and including its surface were selected as exemplified in FIG. <b>7</b>. The constant target field <o ostyle="single">B</o><sub>z </sub>was set to 1.0 Tesla at each sample point of the dsv. The resulting continuous current density function shown in <figref idref="DRAWINGS">FIG. 5a</figref> is clearly oscillating. According to these current distributions, initially, 11 coils are required for the 0.8 m magnet, 9 coils for the 1.0 m magnet, and 5 coils for the 1.5 m magnet to reasonably approximate the continuous current distribution. See FIG. <b>2</b>. For convenience of initial design, the same turns density was used for all the coils and a constant transport current was assumed.</p>
\\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\PROD_010907-XML\USRE039464-20070109.XML \\QA012\C$\REDBOOK_VERIFICATION\RAWCOMPAREDATA\TEST_010907-XML\USRE039464-20070109.XML
<sequence-list file="USRE039464-20070109-SEQLST.XML" carriers="internal-electronic" seq-file-type="ST.25"/> <sequence-list file="USRE039464-20070109-S00001.XML" carriers="internal-electronic" seq-file-type="ST.25"/>