Pencocokan panjang adalah tentang waktu jadi jika Anda ingin tahu seberapa ketat Anda harus mencocokkan Anda harus memahami anggaran waktu untuk antarmuka Anda. Sinyal akan meninggalkan sumber Anda, dan tiba di tujuan Anda dengan beberapa hubungan waktu. Penerima Anda membutuhkan hubungan waktu tertentu antara jam dan data agar dijamin berfungsi dengan benar. Ini biasanya didefinisikan sebagai pengaturan dan tahan waktu, atau berapa lama sebelum jam tepi data Anda perlu valid, dan berapa lama setelah itu harus tetap valid.
Ada beberapa hal dalam suatu sistem yang memakan anggaran ini, salah satunya adalah perutean Anda. Terkadang pabrikan akan memberi tahu Anda informasi ini, di lain waktu Anda harus mendapatkannya dari data waktu input dan output pemancar dan penerima Anda. Tentu saja mudah untuk mengatakan baik saya harus cocok persis, karena Anda tidak perlu memikirkannya :)
Tapi mari kita pikirkan sebentar. Anda memiliki sinyal 170Mhz? Itu adalah periode 5,882ns. Apa yang akan terjadi jika Anda merutekan semua data Anda dalam satu inci dari jam. Apa yang akan menjadi perbedaan waktu kasus terburuk. Waktu propagasi untuk jejak lapisan atas, microstrip sekitar 150ps / in. Jadi perbedaan 1 inci akan memiringkan sinyal data dari jam +/- 150ps. Itu benar-benar tidak buruk sama sekali mengingat periode clock 5.882ns Anda. Sebenarnya 170Mhz benar-benar tidak secepat itu.
Jika Anda memahami kemiringan keluaran dari pemancar Anda, dan pengaturan serta waktu tunggu untuk receiver Anda, Anda dapat menemukan nomor untuk keterlambatan perutean yang dapat diterima. Tentu saja ada faktor-faktor lain, clock jitter, ISI, dll, tetapi ini seharusnya memberi Anda ide bagus tentang apa yang dapat Anda lakukan.