Operations on MOSes: Difference between revisions

Ganaram inukshuk (talk | contribs)
No edit summary
Ganaram inukshuk (talk | contribs)
mNo edit summary
Line 2: Line 2:


== Parent MOS ==
== Parent MOS ==
Given a MOS pattern xL ys, its '''parent''' is obtained by merging pairs of large and small steps together, creating a subset MOS. Mathematically, the parent MOS of zL ws is found by finding the values of z and w:
Given a MOS pattern xL ys, its '''parent''' is obtained by merging pairs of large and small steps together. This process creates a subset MOS. Mathematically, the parent MOS of zL ws is found by finding the values of z and w:


* Calculate z to be the smaller value of x and y, or min(x, y).
* Calculate z to be the smaller value of x and y, or min(x, y).
Line 29: Line 29:


== Daughter MOS ==
== Daughter MOS ==
Given a MOS pattern xL ys, its '''daughters''' are obtained by splitting its large steps into two more smaller steps ''s'' and ''c'', where ''s'' is equal to the original small step and ''c'' (also called the ''chroma'') is the difference between a large step and small step. The daughters have two forms:
Given a MOS pattern xL ys, its '''daughters''' are obtained by splitting its large steps into two more smaller steps ''s'' and ''c'', where ''s'' is equal to the original small step and ''c'' (also called the ''chroma'') is the difference between a large step and small step. This process creates a superset MOS. The daughters have two forms:


* (x+y)L xs, where splitting the original large step results in ''s'' being larger than ''c''. Here, ''s'' and ''c'' become the large and small steps, respectively.
* (x+y)L xs, where splitting the original large step results in ''s'' being larger than ''c''. Here, ''s'' and ''c'' become the large and small steps, respectively.