Methods of testing a digital frequency synthesizer (DFS) having a
programmable multiplier M and divider D. The full set of tests (wherein
every value of M and D is tested) is reduced to a smaller set of tests in
which each M/D ratio is tested to a specified resolution. A resolution and
minimum and maximum values for M, D, and M/D are specified. An array is
allocated, each M/D ratio having a corresponding location in the array, up
to the specified resolution. For each MD pair meeting the specified
criteria, an M/D ratio is calculated and idealized to the specified
resolution, and the MD pair is stored in the corresponding array location.
The result is an array of MD pairs that includes zero or one MD pair for
each M/D ratio. Thus, by testing each MD pair within the array, all
permissible permutations of the input clock frequency are tested.
Методы испытывать цифровой синтезатор частоты (DFS) имея programmable множитель м и рассекатель д. Полный комплект испытаний (при котором испытано каждое значение м и д) уменьшен к более малому комплекту испытаний в испытан каждый коэффициент M/D к определенному разрешению. Определены разрешение и минимальные и максимальные значения для м, д, и M/D. Размещан блок, каждый коэффициент M/D имея соответствуя положение в блоке, до определенного разрешения. Для каждой пары MD соотвествуя определенным критериям, высчитан и идеализирован коэффициент M/D к определенному разрешению, и пара MD хранится в соответствуя положении блока. Результатом будет блок пар MD вклюает нул или одного пары MD для каждого коэффициента M/D. Таким образом, путем испытывать каждую пару MD в пределах блока, испытаны все допустимые пермутирования частоты часов входного сигнала.