hi, tell me exactly what is the output frequency you want to acheive, is it only one frequency or a no of frequencies. If you just want to output a frequency say 2x from an input frequency of x , then you can use a frequency doubler instead of a pll. The implementation is as follows:
one input is given directly to the xor gate , the other input is given in a delayed manner through a series of inverters. Now once this is done , sense the output of the xor gate through an rc filter. When you double the frequency you would definitely want an equal duty cycle at the output. So a 50% duty cycle square wave would generate a voltage of vdd/2 across the capacitor, so use this property and compare this voltage with a reference signal of vdd/2. Now both the reference voltage(vdd/2) and the output of the rc filter are input to an error amplifier, now use the output of this opamp to modulate the current in the delay stages.Hope this is clear, any doubt let me know.
amarnath