MOS substitution: Difference between revisions

Inthar (talk | contribs)
Inthar (talk | contribs)
Line 87: Line 87:
! rowspan="2" | <math>k</math>
! rowspan="2" | <math>k</math>
! rowspan="2" | Filling MOS
! rowspan="2" | Filling MOS
! rowspan="2" | [[UDP]] for filling MOS  
! rowspan="2" | [[Simplified UDP]] for filling MOS  
! colspan="2" | Step pattern  
! colspan="2" | Step pattern  
! colspan="2" | Generator sequence  
! colspan="2" | Generator sequence  
Line 97: Line 97:
| 2-steps
| 2-steps
|-
|-
| 2 || <code>mssmss</code> || 4{{pipe}}0(2)
| 2 || <code>mssmss</code> || 2{{pipe}}0
| colspan="2" style="text-align: right;" | <code>LmLsLsLmLss</code>  
| colspan="2" style="text-align: right;" | <code>LmLsLsLmLss</code>  
| colspan="2" | GS({{nowrap| '''L''' + '''m''' | '''L''' + '''s''' | '''L''' + '''s''' }}) || yes
| colspan="2" | GS({{nowrap| '''L''' + '''m''' | '''L''' + '''s''' | '''L''' + '''s''' }}) || yes
|-
|-
| 1 || <code>smssms</code> || 2{{pipe}}2(2)
| 1 || <code>smssms</code> || 1{{pipe}}1
| colspan="2" style="text-align: right;" | <code>LsLmLsLsLms</code>  
| colspan="2" style="text-align: right;" | <code>LsLmLsLsLms</code>  
| colspan="2" | GS({{nowrap| '''L''' + '''s''' | '''L''' + '''m''' | '''L''' + '''s''' }}) || yes
| colspan="2" | GS({{nowrap| '''L''' + '''s''' | '''L''' + '''m''' | '''L''' + '''s''' }}) || yes
|-
|-
| 0 || <code>ssmssm</code> || 0{{pipe}}4(2)
| 0 || <code>ssmssm</code> || 0{{pipe}}2
| colspan="2" style="text-align: right;" | <code>LsLsLmLsLsm</code>
| colspan="2" style="text-align: right;" | <code>LsLsLmLsLsm</code>
| colspan="2" | GS({{nowrap| '''L''' + '''s''' | '''L''' + '''s''' | '''L''' + '''m''' }}) || yes
| colspan="2" | GS({{nowrap| '''L''' + '''s''' | '''L''' + '''s''' | '''L''' + '''m''' }}) || yes
Line 116: Line 116:
! rowspan="2" | <math>k</math>
! rowspan="2" | <math>k</math>
! rowspan="2" | Filling MOS
! rowspan="2" | Filling MOS
! rowspan="2" | [[UDP]] for filling MOS  
! rowspan="2" | [[Simplified UDP]] for filling MOS  
! colspan="2" | Step pattern  
! colspan="2" | Step pattern  
! colspan="2" | Generator sequence  
! colspan="2" | Generator sequence  
Line 126: Line 126:
| 5-steps
| 5-steps
|-
|-
| 3 || <code>msss</code> || 6{{pipe}}0(2)
| 3 || <code>msss</code> || 3{{pipe}}0
| colspan="2" style="text-align: right;" | <code>LmLssLsLmsLss</code>  
| colspan="2" style="text-align: right;" | <code>LmLssLsLmsLss</code>  
| colspan="2" | GS({{nowrap| (2'''L''' + '''m''' + 2'''s''')<sup>3</sup> | 2'''L''' + 3'''s''' }}) || yes
| colspan="2" | GS({{nowrap| (2'''L''' + '''m''' + 2'''s''')<sup>3</sup> | 2'''L''' + 3'''s''' }}) || yes
|-
|-
| 2 || <code>smss</code> || 4{{pipe}}2(2)
| 2 || <code>smss</code> || 2{{pipe}}1
| colspan="2" style="text-align: right;" | <code>LsLmsLsLsmLss</code>  
| colspan="2" style="text-align: right;" | <code>LsLmsLsLsmLss</code>  
| colspan="2" | GS({{nowrap| (2'''L''' + '''m''' + 2'''s''')<sup>2</sup> | 2'''L''' + 3'''s''' | 2'''L''' + '''m''' + 2'''s''' }}) || yes
| colspan="2" | GS({{nowrap| (2'''L''' + '''m''' + 2'''s''')<sup>2</sup> | 2'''L''' + 3'''s''' | 2'''L''' + '''m''' + 2'''s''' }}) || yes
|-
|-
| 1 || <code>ssms</code> || 2{{pipe}}4(2)
| 1 || <code>ssms</code> || 1{{pipe}}2
| colspan="2" style="text-align: right;" | <code>LsLsmLsLssLms</code>  
| colspan="2" style="text-align: right;" | <code>LsLsmLsLssLms</code>  
| colspan="2" | GS({{nowrap| 2'''L''' + '''m''' + 2'''s''' | 2'''L''' + 3'''s''' | (2'''L''' + '''m''' + 2'''s''')<sup>2</sup> }}) || yes
| colspan="2" | GS({{nowrap| 2'''L''' + '''m''' + 2'''s''' | 2'''L''' + 3'''s''' | (2'''L''' + '''m''' + 2'''s''')<sup>2</sup> }}) || yes
|-
|-
| 0 || <code>sssm</code> || 0{{pipe}}6(2)
| 0 || <code>sssm</code> || 0{{pipe}}3
| colspan="2" style="text-align: right;" | <code>LsLssLmLssLsm</code>  
| colspan="2" style="text-align: right;" | <code>LsLssLmLssLsm</code>  
| colspan="2" | GS({{nowrap| 2'''L''' + 3'''s''' | (2'''L''' + '''m''' + 2'''s''')<sup>3</sup> }}) || yes
| colspan="2" | GS({{nowrap| 2'''L''' + 3'''s''' | (2'''L''' + '''m''' + 2'''s''')<sup>3</sup> }}) || yes
Line 155: Line 155:
! rowspan="2" | <math>k</math>
! rowspan="2" | <math>k</math>
! rowspan="2" | Filling MOS
! rowspan="2" | Filling MOS
! rowspan="2" | [[UDP]] for filling MOS  
! rowspan="2" | [[Simplified UDP]] for filling MOS  
! colspan="2" | Step pattern  
! colspan="2" | Step pattern  
! colspan="2" | Generator sequence  
! colspan="2" | Generator sequence  
Line 165: Line 165:
| 3-steps
| 3-steps
|-
|-
| 4 || <code>LsLss</code> || 12{{pipe}}0(3)
| 4 || <code>LsLss</code> || 4{{pipe}}0
| colspan="2" style="text-align: right;" | <code>mLsmLsmsLmsLmssmLsmLss</code>  
| colspan="2" style="text-align: right;" | <code>mLsmLsmsLmsLmssmLsmLss</code>  
| colspan="2" | GS({{nowrap| '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''m''' + 2'''s''' }}) || yes
| colspan="2" | GS({{nowrap| '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''m''' + 2'''s''' }}) || yes
|-
|-
| 3 || <code>LssLs</code> || 9{{pipe}}3(3)
| 3 || <code>LssLs</code> || 3{{pipe}}1
| colspan="2" style="text-align: right;" | <code>mLsmsLmsLmssmLsmLsmsLs</code>  
| colspan="2" style="text-align: right;" | <code>mLsmsLmsLmssmLsmLsmsLs</code>  
| colspan="2" | GS({{nowrap| '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''m''' + 2'''s''' | '''L''' + '''m''' + '''s''' }}) || yes
| colspan="2" | GS({{nowrap| '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''m''' + 2'''s''' | '''L''' + '''m''' + '''s''' }}) || yes
|-
|-
| 2 || <code>sLsLs</code> || 6{{pipe}}6(3)
| 2 || <code>sLsLs</code> || 2{{pipe}}2
| colspan="2" style="text-align: right;" | <code>msLmsLmssmLsmLsmsLmsLs</code>  
| colspan="2" style="text-align: right;" | <code>msLmsLmssmLsmLsmsLmsLs</code>  
| colspan="2" | GS({{nowrap| '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''m''' + 2'''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' }}) || yes
| colspan="2" | GS({{nowrap| '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''m''' + 2'''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' }}) || yes
|-
|-
| 1 || <code>sLssL</code> || 3{{pipe}}9(3)
| 1 || <code>sLssL</code> || 1{{pipe}}3
| colspan="2" style="text-align: right;" | <code>msLmssmLsmLsmsLmsLmssL</code>  
| colspan="2" style="text-align: right;" | <code>msLmssmLsmLsmsLmsLmssL</code>  
| colspan="2" | GS({{nowrap| '''L''' + '''m''' + '''s''' | '''m''' + 2'''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' }}) || yes
| colspan="2" | GS({{nowrap| '''L''' + '''m''' + '''s''' | '''m''' + 2'''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' }}) || yes
|-
|-
| 0 || <code>ssLsL</code> || 0{{pipe}}12(3)
| 0 || <code>ssLsL</code> || 0{{pipe}}4
| colspan="2" style="text-align: right;" | <code>mssmLsmLsmsLmsLmssmLsL</code>
| colspan="2" style="text-align: right;" | <code>mssmLsmLsmsLmsLmssmLsL</code>
| colspan="2" | GS({{nowrap| '''m''' + 2'''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' }})  || no
| colspan="2" | GS({{nowrap| '''m''' + 2'''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' | '''L''' + '''m''' + '''s''' }})  || no