Efek dari keterlambatan dan panjang terminal dari sirkuit mikro dan perangkat lunak pada perhitungan total panjang / keterlambatan konduktor


Sistem manajer kendala di PADS Professional / Xpedition memberi pengguna kendali penuh atas semua parameter yang memengaruhi integritas sinyal kecepatan tinggi. Hari ini kita akan menganalisis bagaimana pengaruh panjang dan keterlambatan (Pin Package Length and Delays) dari kesimpulan microcircuit, serta pengaruh faktor vias (PO), dapat dimasukkan dalam perhitungan total panjang konduktor.

Semua yang paling menarik di bawah luka.



Pada artikel ini saya akan mencoba menjawab pertanyaan-pertanyaan berikut:


  • Faktor Panjang Perangkat Lunak
  • Dapatkah saya memperkenalkan batas panjang dan penundaan untuk pin di Constraint Manager secara bersamaan?
  • Apa efek dari keterlambatan dan panjang pin pada tab "Bagian" di CES?
  • Bagaimana cara alat "Tuning meter" bekerja ketika menggunakan parameter panjang output dan faktor panjang perangkat lunak?
  • Pengaruh keterlambatan perangkat lunak dalam menghitung total keterlambatan sinyal

Konfigurasikan Penundaan Pin di Constraint Manager


Dalam PADS Professional / Xpedition versi VX2.2 dan lebih tinggi, sekarang dimungkinkan untuk mengimpor file dengan penundaan dan panjang keluaran langsung ke sistem input pembatasan.
Untuk mengimpor, buka CES, buka File> Impor> Penundaan Paket dan pilih file Anda dengan penundaan:



Format file PinPkgDelays / PinPkgLengths (* .txt /.* ppd / *. Ppl) adalah sebagai berikut:



Di mana unit adalah format nilai (tidak tergantung pada kasus):
  1. untuk latensi, detik, milidetik (ms), mikrodetik (kita), nanodetik (ns) dan picosekon (ps)
  2. untuk panjang - seperseribu inci (th), mikron (um), milimeter (mm), inci (dalam)

part_name adalah kata kunci yang secara unik mengidentifikasi chip Anda
pin_number, nilai - nomor pin dan nilai panjang / penundaan yang sesuai ditunjukkan di sini
Penting : alat impor tidak mendukung format koma, bahkan jika Anda telah mendefinisikannya sebagai pemisah dalam CES.

Contoh kecil file PinPkgDelays.txt:



Perhitungan nilai keterlambatan otomatis


Jika Anda hanya memiliki informasi tentang panjang pin chip, maka Anda dapat menggunakan CES untuk secara otomatis menghitung nilai keterlambatan pin, berdasarkan penundaan propagasi sinyal yang ditentukan dalam pengaturan CES (Pengaturan> Pengaturan) :



Setelah Anda menetapkan nilai panjang output, klik kanan di sel yang sesuai dengan penundaan kontak dan pilih Calculate Delay dan sistem akan secara otomatis menghitung nilai:



Di bawah ini adalah contoh untuk berbagai kasus penggunaan Via Length, Via Delay dan Pin Package Lengths.

Contoh No. 1


Dalam contoh ini, parameter Panjang Paket Via atau Pin tidak digunakan:



Menambahkan panjang ke-100 ke setiap pin komponen U1 memberikan nilai-nilai berikut:



Meter Tuning sekarang menampilkan panjang konduktor, dengan mempertimbangkan tambahan ke-100 untuk setiap pin komponen:



Contoh No. 2


Sekarang pergi ke Setup> Setup Parameter dan pada tab Via Defenitions atur Via Length Factor ke 1 .



Catatan: Nilai panjang perangkat lunak dihitung berdasarkan tumpukan papan Anda. Juga Harap dicatat bahwa untuk menghitung panjang perangkat lunak, ketebalan tembaga lapisan awal dan akhir TIDAK diperhitungkan. Gambar di bawah ini menunjukkan bagaimana panjang sinyal perangkat lunak dihitung, melewati dari layer 1 ke layer 3 dan dari layer 3 ke layer 8:



Panjang aktual konduktor di manajer pembatasan akan berubah segera setelah kami menetapkan faktor panjang perangkat lunak:



Sekarang, panjang konduktor yang ditampilkan di Meter Tuning mencakup faktor panjang perangkat lunak dan panjang kabel:



Contoh No. 3


Pada titik ini kami akan menambahkan penundaan Penundaan Paket Pin sebesar 0,02 ns:

Mari kita lihat nilai-nilai penundaan yang dihitung untuk konduktor dalam mode TOF , asalkan Penundaan Paket Pin diatur ke 0 :



Sekarang atur Penundaan Paket Pin ke 0,02 ns:



Penundaan manajer pembatasan untuk sinyal ini telah berubah menjadi 0,02 dan kami dapat memverifikasi ini:



Contoh No. 4


Sekarang mari kita lihat kasus ketika Pin Package Delay dan Pin Package Length dan Via Delay dan Via Length Factor dipasang pada waktu yang sama dan bagaimana hal ini akan memengaruhi perhitungan total panjang / penundaan konduktor.

Gambar di bawah ini menunjukkan penundaan propagasi pada konduktor nol Penundaan Paket Pin dan Via Penundaan dalam alat Meter Tuning:



Langkah selanjutnya adalah mengatur Penundaan Paket Pin ke 0,02 ns dan perhatikan perubahannya:



Sekarang, jika kita menetapkan nilai lain dalam bidang Pin Package Length atau Via Lenght Factor, nilai penundaan tidak akan berubah dengan cara apa pun, karena kami bekerja dalam mode TOF .
Tetapi jika kita mengatur Pin Package Delay dan Via Delay ke 0,02 ns, maka kita mendapatkan hasil berikut:



Dalam editor pembatasan, penundaan propagasi sinyal di sepanjang konduktor, dengan parameter Penundaan Paket Pin dan Via Penundaan diatur ke 0,02 ns, akan terlihat seperti ini:



Via Delay dan Via Length Factor dapat dikonfigurasikan melalui menu Pengaturan> Pengaturan Parameter pada tab Via Defenitions:



Kesimpulan


Sistem entri kendala PADS Profesional / Xpedition memungkinkan Anda untuk menentukan panjang output dan nilai delay, TETAPI jika Anda memiliki opsi CES untuk menghitung waktu propagasi sinyal ( TOF ), sistem akan menggunakan nilai-nilai dari sel Pin Package Delay , dan jika opsi perhitungan didasarkan pada Panjang - sistem akan mengambil nilai dari sel Panjang Paket Pin .

Hal yang sama berlaku untuk dampak perangkat lunak. Jika jenis penundaan yang ditentukan dalam manajer pembatasan diatur ke Panjang , maka Via Length Factor dari perangkat lunak akan digunakan, dalam kasus TOF , nilai Via Delay akan digunakan.

Saya harap itu tidak keluar terlalu besar dan membingungkan.
Saya siap untuk membahas semua momen yang tidak dapat dipahami dalam komentar.
Filipov Bogdan PBO , Manajer Produk untuk Solusi PADS

Source: https://habr.com/ru/post/id437062/


All Articles