I suppose its a PLL that is generating the square wave. you need to insert a buffer with an appropriate number of stages & proper sizing. You can read Digital Integrated circuits by Rabaey for details on Buffers(chap 5). Various factors like the load Cap & Cap of the generator([PLL) affect this. You can also try increasing the W/L's of the inverters that u have inserted as it is possible that the inverter is not able to drive the load. Sometimes when shifting between analog to digital or vice versa u require level shifters too.you can try using a level shifter followed by a buffer too. Hope this helps.
Added after 4 minutes:
This should help, slides from rabaey.