Variable Phase PWM Signal, where phase updates twice (or an arbitrary amount) a period?

Hello all,

How would I implement such a thing? I have tried modifying the code for the Variable Phase PWM without success. I need the phase to update independently of when the carrier signal reaches its minimum and maximum values, and I require it to update several times per period. Thanks.

Thank you!