Programmable Clock Generator with PCIe Timing Outputs by IDT